内容正文:
第二节 程序的顺序结构
一、赋值语句
1.格式:变量名 = 表达式
功能:将右边的表达式的值赋给左边的变量
(1)“变量”可以是简单变量,也可以是字符变量;
(2)“=”是赋值符号,它的含义将表达式的值赋给左边的变量。
(3)表达式代表一个数值或一个字符串。
例1:A=123;A=B;B=2*3;A=A+10;C =“CHINA”
2.赋值语句的功能:计算功能和赋值功能
3.注意事项
(1)赋值语句不是代数等式,赋值号与逻辑运算符等于“=”形同而意不同;
例如:逻辑运算中为等于,其他为赋值语句
A = Val(Text1.Text) '此处为赋值
If A = 0 Then '此处为逻辑判断等于
Text2.Text = 1 '此处为赋值
Else
Text2.Text = 2 '此处为赋值
End If
(2)赋值语句类型必须匹配;
(3)把字符串赋给串变量时,该字符串必须用双引号括起来;abc=”1234”
(4)变量单元每次只能存一个数据,但可以多次赋值。
二、输入数据的函数
InputBox()是提供从键盘输入数据的函数。利用它可产生一个对话框,提示用户输入数据并单击命令按钮。该函数返回值是字符串类型(string)。
InputBox()的语法格式为:InputBox(提示信息,标题,默认值,位置)
注意:提示信息和标题是用引号引起来的字符串
三、输出数据的方法
1、基本格式:
Print 输出内容
注意:1、输出内容可以是数、变量、表达式的值,也可以是用引号括起来的字符串;
2、如果输出内容是数,变量,表达式,则输出的是数,变量的值,表达式的值,如果是用引号引起来的字符串,则原样输出;
3、多个输出内容,可以用逗号或分号分隔;如果用分号,则后面一个输出紧跟前一个输出;如果是逗号,则分区格式输出;
4、如果输出内容后面没有符号,则表示下一个Print换行输出,如果print中没有输出内容,则表示输出一个空行。
程序设计的顺序结构:代码按照由上到下的顺序一行一行地执行。程序执行过程中没有分支、没有重复,这种结构称为顺序结构。
例1:交换两个变量中的数据。
Private Sub cmdSwap_Click()
Dim x As Single, y As Single
Dim m As Single
x = input