内容正文:
算法初步
1
a=5 b=8 c=10 d=12
5元
8元
10元
12元
2
新课学习
我们在表述一个算法时,经常要引入不同的变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体明确值得语句就叫做赋值语句。
赋值语句的定义:
赋值语句的一般格式:
变量名 = 表达式
这里的“=”是赋值符号,它的含义是将赋值符号“=”右边表达式的值赋给左边的变量。
赋值遵循“以新换旧,后来居上”的原则。
比如: i=100 “将数值100赋给变量i”
S=pi*r*r “将pi*i*i的计算结果赋值给变量s”
a=Val(text1.text) “将文本框1中的数据转换成数值赋值给变量a”
R=InputBox(“R=”,“请输入圆的半径”) “从键盘输入数据赋值给变量R”
3
02
观察思考
A=A+10,假设原来A的值为30,请问执行此语句后,A的值为多少?
A=A+10
A=30
变量A
30
40
4
02
观察思考
Private Sub Commond1_Click
A=30
B=40
T=A
A=B
B=T
Print A,B
End Sub
程序运行结束后,变量A和变量B的值分别为多少?
变量A
变量T
变量B
第1步:T=A
开始状态
第2步: A=B
第3步: B=T
30
40
40
30
30
40
30
40
程序实现变量A与B的数据交换。
5
02
巩固练习
有如下vb程序段,请写出程序运行后的结果。
A=5
B=8
A=A+B
B=A-B
A=A-B
程序运行后,A的值为 , B的值为___。
A=13
B=5
A=8
8
5
X=9
Y=X*3
X=X+Y
K=X
X=Y
Y=K
程序运行后,X的值为______,Y的值为______。
Y=27
X=36
K=36
X=27
Y=36
27
36
6
赋值语句就是用来表明赋给某一个变量一个具体明确值得语句。
知识梳理
7
赋值遵循“以新换旧,后来居上”的原则。
知识梳理
变量名 = 表达式
注意:“=”是赋值符号,表示将右边表达式的值赋值给左边的变量。
8
试一试:
赋值语句: a=123+Mid(“123456”,3,2)执行后,变量a的值为( ):
A “1234” B 123 C 1233 D 157
设计一个算法,求解3个数中的最大数,并输出这个最大数。
9
下节课再见!
10
$$