第4章 基本程序设计结构汇.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 基本程序设计结构汇

第4章 基本程序设计结构 本章学习目标: 1.掌握赋值语句,InputBox()、MsgBox()函数; 2.掌握Print方法的使用; 3.理解选择结构及其特点; 4.掌握常用的几 种选择结构; 5.理解选择的构成及其执行过程; 6.理解循环结构及其特点; 7.掌握常用的几种循环结构; 8.理解嵌套的构成及其执行过程。 4.1 顺序结构程序设计 各条语句将按照在程序中出现的位置依次执行,这就是最简单的顺序结构 4.1.1 赋值语句 赋值语句:将右边表达式的值赋给左边的变量。 格式: [Let] 变量名 = 表达式 [Let] 对象名.属性名 = 表达式 通常都省略Let关键字。 功能:程序在执行过程中,首先计算右边表达式的值,然后将表达式的值赋值给变量名或指定对象的属性。 例如:给整型变量x赋值67: Dim x As Integer Let x = 67 4.1.1 赋值语句(续) 例如:给文本框的Text属性赋值欢迎使用Visual Basic 6.0!的语句表达式为: Text1.Text = 欢迎使用 Visual Basic 6.0!“ 说明: (1) Let 是赋值语句的关键字,是一个可选项,通常省略; (2) 当表达式为数值型且与变量的精度不相同时,强制转换成左边变量的精度。例如:iA% = 4.7 ′iA是整型变量,iA中的结果是5; (3) 当表达式是数字字符串,左边变量是数值类型时,自动转换成数值类型再赋值;但当表达式有非数字字符或空串时,则出错。 4.1.1 赋值语句(续) 例如; n%=“123” ‘ n中的结果是123,与 n%=Val(123)效果相同 n%=1a23 出现“类型不匹配”的错误 (4) 赋值语句中的“=”与关系运算符中的“=”的作用截然不同。 例如: A=7=9 其中,第一个“=”是赋值运算符,第二个“=”是关系运算符。 4.1.1 赋值语句(续) 赋值号左边只能是变量,不能是表达式、常量。如下面的赋值语句是错误的。 sin(x)=x+y 左边是表达式 5=sqr(s)+a+b 左边是常量 x+y=a+b ‘ 左边是表达式 (5) 不能在同一语句中给多个变量赋值。例如:a=b=c=1 ‘右边两个“=”作为关系运算符处理,先进行b=c的的比较,结果为true(-1);接着进行True=1的比较,结果为False(0);最后将false的值赋给a。 4.1.1 赋值语句(续) (6) 当逻辑型赋值给数值型时,True转换为-1,False转换为0;反之,当数值型赋给逻辑型时,非0转换为True,0转换为False。 (7) 任何非字符类型的值赋给字符变量时,系统自动转换为字符类型。 注意:在Visual Basic中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串 ,逻辑型变量的值为False。 4.1.2数据的输出 Print方法可以用于在窗体、图片框和打印机以及Debug窗口上显示数据。 1.Print方法语法格式 [对象名.]Print[表达式列表][{,|;}] 其中,表达式列表是显示或打印的输出项。如果省略,则显示(输出)一个空行。 例如:Form1.Print Visual Basic 在Form1窗体中显示“Visual Basic” Picture1.Print Visual Basic 在图片框Picture1中显示“Visual Basic” Print Visual Basic 在当前窗体中显示“Visual Basic” Print方法使用说明 使用说明: (1) [对象名.] 可以是窗体名、图片框名,也可以是立即窗口“Debug”。若省略对象,则表示在当前窗体上输出。 (2) “输出表列”是一个或多个表达式,省略为空行,若是多个表达式可以使用逗号(,)、分号(;)或空格分开。其中: ;(分号或空格):表示光标定位在上一个显示的字符后; ,(逗号):表示光标定位在下一个打印的开始位置处,打印区间隔为14列。 (3) Print方法具有计算和输出的双重功能,对于表达式,则先计算后输出。 例如:x=5;y=10 Print (x+y)/3 ’输出结果为5。 与Print有关的一些标准函数 可用Print方法配合Tab、Spc函数,使信息按指定的格式输出。 (1)Tab 函数 语法格式:Tab(n) Tab 函

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档