文档详情

程序的基本控制结构(两课时).pptx

发布:2025-05-25约1.81千字共10页下载文档
文本预览下载声明

6.2程序的基本控制结构

课前准备什么是VB?VisualBasic,是一种程序设计语言。人与计算机交流的方式?程序设计语言程序设计语言(计算机语言)分类:低级程序设计语言高级程序设计语言

低级程序设计语言机器语言汇编语言高级程序设计语言Basic、Pascal、C、COBOL、C++、Fortran、VB

宏与VisualBasic的关系Excel中的宏是用VisualBasic编写的。Excel使用vb将宏记录下来,运行宏就相当于把vb语句再执行一遍。SubMacro1()Macro1Macro‘ada说明2005-4-9ActiveSheet.Shapes.AddShape(msoShapeRectangle,169.5,215.25,79.5,68.25)._SelectEndSub

程序的基本控制结构顺序结构:按语句的先后次序依次执行的控制结构。分支结构:选择结构,根据条件判断是否成立而选择程序执行的方向,执行其中的一个分支。循环结构:根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能,直到条件不成立,退出循环结构为止。

开始01第一步02第二步03结束04顺序结构05求y?x=5+2,y=x+106Y?07Y=808X=5+209Y=x+110

判断y的正负?x=2,y=x*x-5开始01.执行b01.执行a01.结束01.分支结构01.条件01.Y01.N01.Y=?01.Y是负数01.Y是正数01.End01.001.Y01.N01.

在VB中条件分支语句的语法1、If条件Then语句EndIf2、If条件Then语句1Else语句2EndIfX=2Y=x*x-5Ify0thenMsgBox(“y是负数”)ElseMsgBox(”y是非负数”)EndIfX=2Y=x*x-5Ify0thenMsgBox(“y是负数”)输出语句

开始执行b执行a结束条件循环结构YNY?X=X+1Y=Y+XY=0X=0X1000YNY值*求y值?Y=1+2+3+……+1000Y=0+1Y=y+2Y=y+3……Y=y+1000

ForEach…Next语句For…Next语句Do…Loop语句在VB中循环控制的形式语法:Forcounter=startTOend[stepstep][statements]Next[counter]例如:Y=0Forx=0to1000y=y+xnext

PrivateSubForm_Load()DimfaceAsLongRandomizeFori=1To1000IfRnd0.5Thenface=face+1NextiMsgBox(Str$(face/1000))EndSubFori=1To1000NextiIfRnd0.5Thenface=face+1VisualBasic模拟抛硬币程序问题:计算硬币正面朝上的概率对随机数生成器做初始化的动作

课堂联系:登陆信息中心网页,回答问题!Part01.

思考题:1.什么是程序设计语言?什么是高级语言?什么是低级语言?

2.程序有几种执行方式?试述之。

3.一般源程序可能发生什么错误?一个好的源程序有什么特点?

4.VisualBasic集成开发环境主窗口由哪些部分构成?各自的主要功能是什么?

5.什么是人-机界面?作用是什么?

6.简述对象、属性、方法、事件的概念,并用你熟悉的一个具体例子说明。

7.使用VisualBasic开发一个工程要做些什么工作?

8.创建工程1的窗体Form1,从属性窗口修改Form1的几个属性:Caption,BackColor,Height和Width,并在执行时观察输出有什么变化?

9.指出下面的程序处理了什么事件,程序执行的效果将是怎样的?

PrivateSubForm_Click()

PrintHelloWorld!

EndSub

显示全部
相似文档