QB教程(1)变量

来自:雷网leinet.6to23.com 作者:leinet
  我们进行求值运算时可以用PRINT语句,比如:算100×5的值可以直接输入PRINT 100*5,在屏幕上直接打印出500。
使用PRINT语句只能对常量进行计算,而不能保留计算结果。所以我们在编制程序时一般使用变量。
可以取不同数值的量叫做变量。在数学公式中经常可以看到变量,如正方形的周长公式:C=4a。其中边长a是变量,给出边长A一个值,就可以由公式计算出正方形的周长。
一个变量,在计算机中实际上就是分配一个存储单元。这个单元存放的可以是数值,也可以是字符串。这个单元里存放的东西就是变量的内容,这个单元的名字就是变量名。
变量的特点:
在计算机中使用的变量,它的内容是取之不尽的。这个变量的内容被取走以后,它 让保持原来的内容而不会空。
有新的内容被送到这个变量中,旧的内容就被冲掉了。
变量有以下几种:
简单变量:名字由字母领头的字母数字串组成。如:A, B, C1, D5, XX, AB
字符串变量:由简单变量名加一个标识符“$”。如:A$, B$
下标变量:以后再进行介绍。
二、变量的赋值
在变量参加运算之前必须先给它赋值。BASIC语言规定,变量在赋值以前,它 的值是0。
赋值语句:LET 变量名=表达式
功 能:将表达式所代表的值赋给变量。其中,“=”叫做赋值号,它和数学中的等号不完全一样。
例如:给变量赋值(还有计算)。
LET A=5
LET B=3*4
LET C=A+B
PRINT A, B,C
END
例如:重复赋值。
LET A=10
LET A=15
PRINT A
END
例如:重复赋值。
LET X=4
LET X=X+3
PRINT X
END
体会赋值号与等于号的区别。
例如:辗转赋值。
LET X=20
LET Y=X
LET Z=Y
PRINT X,Y,Z
END
注意:赋值语句中的LET可以省略不写。
同一行可以写多个语句,语句之间用“: ”分隔。
例如:交换两个变量的值。
A=10:B=20
PRINT A, B
X=A: A=B: B=X
PRINT A,B
例如:打印文本图形。 A$=”**********”
PRINT A$
PRINT A$
PRINT A$
END
---------------------------------------------------------
练习: 1、用赋值语句编写程序。
(1)A=5+8, B=25/5, C=2A, 求A+B+C
(2)N=10, M=N+10, Z=M/N, 求N, M, Z的值。
(3)已知长方形的长40,宽50,求它的周长和面积。
(4)某同学考试四科成绩分别是:84,98,89,100,求他的总分和平均分。
2、读程序,写结果。
A=2*5: B=10+10:C=A+B
PRINT A, B, C
END
B=8: C=B+5
B=B+5
PRINT B, C
END