- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pascal讲授课件3—1
信息学竞赛辅导PASCAL语言基础 本节内容 顺序结构 在高级语言中,计算机进行各种运算操作是由语句实现的。在编译时,系统将程序中的语句翻译成一系列二进制指令,然后由计算机执行这些指令,产生相应操作。因此,能否正确利用语句来实现预定的功能是程序设计的关键。程序按其书写顺序从上到下,依次执行,此类程序结构称为顺序结构。 1、赋值语句 赋值语句是最基本的语句,它可以用来给某个变量赋予一个确定的值,它具有计算和赋值的功能,程序中所进行的各种运算,大多数是通过赋值语句实现的。 (1)格式 变量标识符:=表达式; (2)语义 赋值语句的执行是:“先计算,后赋值”。即先计算表达式的值,然后将结果赋值给变量标识符。 1、赋值语句 (3)说明: ①符号“:=”称为赋值号,要注意不能与关系运算符“=”混淆。赋值号具有方向性,是将赋值号右边表达式的值计算出来赋值给左边的变量,所以赋值符的左边只能是变量,而不允许是表达式。 ②一个赋值语句只能给一个变量赋值。变量可以进行多次赋值,赋值后的变量将在程序中一直保持不变,直到该变量重新赋值成其他的值。 ③赋值号两边的类型应该相同或相容。 ④被赋值的变量本身可以作为因子参与运算。例如:赋值语句b:=b+1的含义是:将变量b原来的值加上1以后,再赋给变量b。 2、输入语句 (1)格式 格式1:read(变量名表); 格式2:readln(变量名表); (2)语义 执行该语句时,从键盘上读入数据,将数据依次赋值给变量名表中的变量,其中变量名表是一串用逗号分隔开的变量标识符。 保留字readln后可以没有变量名表,尖括号表示此项内容可有可无。如果没有变量名表,这时该语句的作用仅表示读入一个回车换行符。 若输入数据的个数多于变量个数时,这两条语句的处理方式为:执行readln后多余的数据将被忽略;执行read后多余的数据要么被忽略,要么被下一个read或readln语句所读入。 如下面举例说明:设a1,a2,……,an表示多个变量,则: 语句read(a1,a2,……,an); 它等价于read(a1);read(a2);……;read(an); 语句readln(a1,a2,……,an); 它等价于read(a1);read(a2);……;read(an);readln; 2、输入语句 (3)说明 ①变量名表可以一个或多个变量,若是多个,各变量之间必须用逗号分隔。 如:read(a,b,c,d); ②程序运行后,执行到read或readln语句时,系统将处于等待状态,等待用户从键盘上输入数据,如果不输入数据,程序将一直等下去。 ③整型和实型变量可以共用一个读入语句,但字符型变量不能与整型、实型变量共用一个读入语句。 注意:输入数值型(整型或实型)数据时,数据间用空格或回车键分隔,最后一定要有一个回车表示输入结束。输入字符型数据时,数据间不能用空格分隔,也不能用回车键,因为空格和回车符也是字符,因此需按照变量的个数,一一对应输入字符,无需分隔符。 ④程序运行后,从键盘输入的数据必须是常量,且输入的数据一定要与变量类型保持一致。 ⑤当变量名表中的变量为多个时,要求输入的相应数据个数不能少于其变量的个数。当输入数据个数少于变量个数时,系统仍处于等待状态,接着输入的数据无论换行输入还是不换行输入均有效。 3、输出语句 (1)格式 格式1:write(输出项); 格式2:writeln(输出项); (2)语义 执行该语句时,按指定的格式将输出项的内容输出。Write语句是一项接一项地输出,输出完最后一项后不换行,write语句至少必须输出一项内容;writeln语句也是一项接一项地输出,但输出完最后一项后自动换行,writeln语句允许没有输出项,此时该语句不输出任何内容,只起换行作用。 3、输出语句 (3)说明 ①输出项可以是一组常量、变量、表达式或字符串。若输出多个,各输出项之间必须用逗号分割,最后一个输出项后没有符号。 ②当输出项为常量时,直接输出该常量的值。 ③当输出项为变量时,输出该变量存储的值,变量允许是任何一种标准数据类型。 ④当输出项为表达式时,则首先对表达式进行计算,然后输出计算的结果。 ⑤当输出项为字符串时,原样输出单引号括起来的字符串中的内容。 3、输出语句 在Pascal程序设计中,数据的输出格式是非常重要的,我们将每一种类型的数据在输出时所占据的列数成为场宽。在Pascal语言中,各种类型的数据在输出时所占的默认场宽称为标准场宽。 3、输出语句 (1)单场宽. 格式:write(输出项:N)或writ
文档评论(0)