第4章 基本程序设计结构.ppt
《第4章 基本程序设计结构.ppt》由会员分享,可在线阅读,更多相关《第4章 基本程序设计结构.ppt(55页珍藏版)》请在第壹文秘上搜索。
1、1第第4章章 基本程序设计结构基本程序设计结构本章学习目标:本章学习目标:1掌握赋值语句,掌握赋值语句,InputBox()、MsgBox()函数;函数;2掌握掌握Print方法的使用;方法的使用;3理解选择结构及其特点;理解选择结构及其特点;4掌握常用的几掌握常用的几 种选择结构;种选择结构;5理解选择的构成及其执行过程;理解选择的构成及其执行过程;6理解循环结构及其特点;理解循环结构及其特点;7掌握常用的几种循环结构;掌握常用的几种循环结构;8理解嵌套的构成及其执行过程。理解嵌套的构成及其执行过程。24.1 顺序结构程序设计顺序结构程序设计 各条语句将按照在程序中出现的位置依次执行,各条语
2、句将按照在程序中出现的位置依次执行,这就是最简单的顺序结构这就是最简单的顺序结构 34.1.1 赋值语句赋值语句赋值语句赋值语句:将右边表达式的值赋给左边的变量。:将右边表达式的值赋给左边的变量。格式:格式:Let 变量名变量名=表达式表达式 Let 对象名对象名.属性名属性名=表达式表达式通常都省略通常都省略Let关键字。关键字。功能功能:程序在执行过程中,首先计算右边表达式的值,然后将表程序在执行过程中,首先计算右边表达式的值,然后将表达式的值赋值给变量名或指定对象的属性。达式的值赋值给变量名或指定对象的属性。例如:给整型变量例如:给整型变量x赋值赋值67:Dim x As Integer
3、 Let x=6744.1.1 赋值语句赋值语句(续续)例如:给文本框的例如:给文本框的Text属性赋值属性赋值欢迎使用欢迎使用Visual Basic 6.0!的语句表达式为:的语句表达式为:Text1.Text=欢迎使用欢迎使用 Visual Basic 6.0!“说明:说明:(1)Let 是赋值语句的关键字,是一个可选项,通常省略是赋值语句的关键字,是一个可选项,通常省略;(2)当表达式为数值型且与变量的精度不相同时,强制转换成左当表达式为数值型且与变量的精度不相同时,强制转换成左边变量的精度。例如:边变量的精度。例如:iA%=4.7 iA是整型变量,是整型变量,iA中中的结果是的结果是
4、5;(3)当表达式是数字字符串,左边变量是数值类型时,自动转换当表达式是数字字符串,左边变量是数值类型时,自动转换成数值类型再赋值;但当表达式有非数字字符或空串时,则成数值类型再赋值;但当表达式有非数字字符或空串时,则出错。出错。54.1.1 赋值语句赋值语句(续续)例如;例如;n%=“123”n中的结果是中的结果是123,与,与 n%=Val(123)效果相同效果相同 n%=1a23 出现出现“类型不匹配类型不匹配”的错误的错误(4)赋值语句中的赋值语句中的“=”与关系运算符中的与关系运算符中的“=”的作用截然不同。的作用截然不同。例如:例如:A=7=9 其中,第一个其中,第一个“=”是赋值
5、运算符,第二个是赋值运算符,第二个“=”是关系运算符。是关系运算符。64.1.1 赋值语句赋值语句(续续)赋值号左边只能是变量,不能是表达式、常量赋值号左边只能是变量,不能是表达式、常量。如下面的赋。如下面的赋值语句是错误的。值语句是错误的。sin(x)=x+y 左边是表达式左边是表达式 5=sqr(s)+a+b 左边是常量左边是常量 x+y=a+b 左边是表达式左边是表达式(5)不能在同一语句中给多个变量赋值。例如:不能在同一语句中给多个变量赋值。例如:a=b=c=1 右右边两个边两个“=”作为关系运算符处理,先进行作为关系运算符处理,先进行b=c的的比较,的的比较,结果为结果为true(-
6、1);接着进行;接着进行True=1的比较,结果为的比较,结果为False(0);最后将;最后将false的值赋给的值赋给a。74.1.1 赋值语句赋值语句(续续)(6)当逻辑型赋值给数值型时,当逻辑型赋值给数值型时,True转换为转换为-1,False转换为转换为0;反之,当数值型赋给逻辑型时,非;反之,当数值型赋给逻辑型时,非0转换为转换为True,0转换转换为为False。(7)任何非字符类型的值赋给字符变量时,系统自动转换为任何非字符类型的值赋给字符变量时,系统自动转换为字符类型。字符类型。注意:注意:在在Visual Basic中,如果变量未被赋值而直接引用,则中,如果变量未被赋值而
7、直接引用,则数值型变量的值为数值型变量的值为0,字符型变量的值为空串,字符型变量的值为空串,逻辑型变,逻辑型变量的值为量的值为False。84.1.2数据的输出数据的输出 Print方法可以用于在窗体、图片框和打印机以及方法可以用于在窗体、图片框和打印机以及Debug窗口上显窗口上显示数据。示数据。1.Print方法语法格式方法语法格式 对象名对象名.Print,|;其中,表达式列表是显示或打印的输出项。如果省略,则显示其中,表达式列表是显示或打印的输出项。如果省略,则显示(输输出出)一个空行。一个空行。例如例如:Form1.Print Visual Basic 在在Form1窗体中显示窗体中
8、显示“Visual Basic”Picture1.Print Visual Basic 在图片框在图片框Picture1中显示中显示“Visual Basic”Print Visual Basic 在当前窗体中显示在当前窗体中显示“Visual Basic”9Print方法使用说明方法使用说明使用说明:使用说明:(1)对象名对象名.可以是窗体名、图片框名,也可以是立即窗口可以是窗体名、图片框名,也可以是立即窗口“Debug”。若省略对象,则表示在当前窗体上输出。若省略对象,则表示在当前窗体上输出。(2)“输出表列输出表列”是一个或多个表达式,省略为空行,若是是一个或多个表达式,省略为空行,若是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 基本程序设计结构 基本 程序设计 结构