第三课基本语句(一)§3
1程序的三种结构从程序结构化设计的角度来讲,程序可以分成三种基本结构:顺序结构、分支结构和循环结构,在下面结束基本语句中,将进行详细的介绍
2赋值语句赋值语句是程序设计中最基本的语句,其作用是计算表达式的值,并把它赋给一个变量
赋值语句的一般形式::=;其中表达式可以是算术表达式、布尔表达式、字符表达式或集合表达式
【例】(1)a:=200;(2)b:=a+30*2;(3)a:=a–50;ABA条件B是否A条件是否顺序结构分支结构循环结构200(1)(2)(3)200+30*2a200aba200-50使用赋值语句,必须注意:(1)任何一个变量必须先赋值,然后才能引用
(2)“:=”称为赋值号,不要与数学上的等号“=”混淆
(3)一个赋值语句只能给一个变量赋值,如:a:=b:=3;或a,b:=3
1;都是错的
(4)赋值号右边的表达式必须是一个能够计算出来的值
(5)赋值号“:=”的左边只能是变量,而不允许是表达式,如–a:=0;a+b*c:=a*b;等都是错误的
(6)表达式计算值的类型和变量的类型必须是赋值兼容的:·变量和表达式的类型相同;·变量是实型,而表达式计算结果为整型,反之则不能;·变量是长整型,而表达式计算结果为整型,反之则会引起程序出错;§3
3写语句输出计算结果,它有两种形式:write();writeln();是一串逗号分隔的输出项
若输出项为常量或变量,直接输出常量或变量的值;若输出项为表达式,则先对表达式进行计算,然后输出计算结果;若输出项为字符串,原样输出
☆write和writeln的区别:执行write语句时,是一项接着一项连续地输出,并不换行
【例】x:=20;y:=30;write(x,’+’,y,’=’);{输出字符或字符串须用单引号括起}write(x+y);执行上述语句后,在显示屏输出:20+30=50