下载此文档

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


文档分类:IT计算机 | 页数:约55页 举报非法文档有奖
1/55
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/55 下载此文档
文档列表 文档介绍
第4章基本程序设计结构
本章学****目标:
,InputBox()、MsgBox()函数;
;
;
;
;
;
;

1
顺序结构程序设计
各条语句将按照在程序中出现的位置依次执行,这就是最简单的顺序结构
2
赋值语句
赋值语句:将右边表达式的值赋给左边的变量。
格式:
[Let] 变量名= 表达式
[Let] = 表达式
通常都省略Let关键字。
功能:程序在执行过程中,首先计算右边表达式的值,然后将表达式的值赋值给变量名或指定对象的属性。
例如:给整型变量x赋值67:
Dim x As Integer
Let x = 67
3
赋值语句(续)
例如:给文本框的Text属性赋值"欢迎使用Visual Basic !"的语句表达式为:
= "欢迎使用 Visual Basic !“
说明:
(1) Let 是赋值语句的关键字,是一个可选项,通常省略;
(2) 当表达式为数值型且与变量的精度不相同时,强制转换成左边变量的精度。例如:iA% = ′iA是整型变量,iA中的结果是5;
(3) 当表达式是数字字符串,左边变量是数值类型时,自动转换成数值类型再赋值;但当表达式有非数字字符或空串时,则出错。
4
赋值语句(续)
例如;
n%=“123”‘ n中的结果是123,与 n%=Val("123")效果相同
n%="1a23" ' 出现“类型不匹配”的错误
(4) 赋值语句中的“=”与关系运算符中的“=”的作用截然不同。
例如: A=7=9
其中,第一个“=”是赋值运算符,第二个“=”是关系运算符。
5
赋值语句(续)
赋值号左边只能是变量,不能是表达式、常量。如下面的赋值语句是错误的。
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。
6
赋值语句(续)
(6) 当逻辑型赋值给数值型时,True转换为-1,False转换为0;反之,当数值型赋给逻辑型时,非0转换为True,0转换为False。
(7) 任何非字符类型的值赋给字符变量时,系统自动转换为字符类型。
注意:在Visual Basic中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串" ",逻辑型变量的值为False。
7

Print方法可以用于在窗体、图片框和打印机以及Debug窗口上显示数据。

[对象名.]Print[<表达式列表>][{,|;}]
其中,表达式列表是显示或打印的输出项。如果省略,则显示(输出)一个空行。
例如: "Visual Basic" ' 在Form1窗体中显示“Visual Basic”
"Visual Basic" ' 在图片框Picture1中显示“Visual Basic”
Print "Visual Basic" ' 在当前窗体中显示“Visual Basic”
8
Print方法使用说明
使用说明:
(1) [对象名.] 可以是窗体名、图片框名,也可以是立即窗口“Debug”。若省略对象,则表示在当前窗体上输出。
(2) “输出表列”是一个或多个表达式,省略为空行,若是多个表达式可以使用逗号(,)、分号(;)或空格分开。其中:
;(分号或空格):表示光标定位在上一个显示的字符后;
,(逗号):表示光标定位在下一个打印的开始位置处,打印区间隔为14列。
(3) Print方法具有计算和输出的双重功能,对于表达式,则先计算后输出。
例如:x=5;y=10
Print (x+y)/3 ’输出结果为5。
9
与Print有关的一些标准函数
可用Print方法配合Tab、Spc函数,使信息按指定的格式输出。
(1)Tab 函数
语法格式:Tab(n)
Tab 函数把光标移到由参数 n 指定的位置,并从该位置输出信息。要输出的信息放在 Tab函数的后面,并用分号隔开。例如:
Print Tab(25); 1250

第4章 基本程序设计结构 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数55
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-05-08