信息学竞赛辅导班·Pascal基础第三讲顺序结构一、赋值语句格式:变量:=表达式;作用:把表达式的值赋给变量;例如:Z:=a*2+b*2;是计算a*2+b*2的值赋给变量Z注:①赋值符号是:和=的组合,不能只有=号②赋值符号两边的类型要相同,除了一种情况:右边是整数类型,左边是实数类型的变量③变量必须赋初值后才能引用
(系统默认数字为0,字符为空格,布尔值为FALSE)二、输入语句格式:read(V1,V2,…);readln(V1,V2,…);作用:程序执行到这个语句时,暂停运行,等待从键盘上输入数据,并把数据依次赋给相应的变量;例如:read(c,k);是停止等待用户输入数据,如果从键盘上输入5
6↙则c的值为5,k的值为6注:①输入几个数据之间用空格键隔开
输入字符型数据时,不用空格隔开,连续输入②输入数据的类型要和变量的类型相同
变量是实数型的,可以输入整数③输入少于变量的数据时,键盘继续等待输入,直到输入足够的数据④read和readln的区别:readln可以不带参数;readln接收数据之后自动换行,下次读入从下行的数据开始;而使用read不换行,下次继续读入example:分别有以下输入,说出各变量的值Readln(a,b,c);Read(l,k,j);Readln(m,n);输入数据(1)135792468102030输入数据(2)132465791011三、输出语句格式:write(V1,V2,…);writeln(V1,V2,…);作用:将括号中数据按格式输出;例如:write(‘a+b=’,a+b);是输出a+b的式子,显示的时候,加单引号的部分全部输出,不加单引号的部分表示输出a+b的结果注:①输出项可以是表达式,计算机会自动计算结果输出来②write和writeln的区别:writeln