- 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
您可能关注的文档
- OSS介绍.ppt
- 四年级语文《火烧云》PPT课件概要.ppt
- 四年级科学乐音与噪音概要.ppt
- P1-6例1.2.3四年级数学下册《四则运算一冰天雪地》PPT课件.ppt
- p07大比例尺地形图测绘.ppt
- p2p即时聊天系统.doc
- P2P十大运营模式.ppt
- P2P讲义new20060511.ppt
- P41101撤面措施.doc
- 四年级语文上册_本册综合作文课件新人教版概要.ppt
- 2024年山东省公务员录用考试《行测》答案+解析.pdf
- 2024年青海省公务员录用考试《行测》答案+解析.pdf
- 2024年湖北申论真题(县乡卷)及参考答案.pdf
- 2023年山东省公考《申论》真题(B类)及参考答案.pdf
- 2024年重庆市公务员录用考试《行测》答案+解析.pdf
- 2024年云南公务员录用考试《行测》题(网友回忆版).pdf
- 2024年吉林省公务员录用考试《行测》答案+解析.pdf
- 2024年国家公务员录用考试《行测》题(行政执法卷).pdf
- 2024年上海市公考《申论》(B卷)题及参考答案_20241205_110305.pdf
- 2023年吉林省公务员录用考试《行测》题....pdf
最近下载
- JTS 133-2013水运工程岩土勘察规范.docx VIP
- 工程设计方案科学合理(3篇).docx
- 电子元器件选型要求规范实用经典要点.docx
- 慢性病综合防控示范区建设培训PPT课件.ppt
- 医疗器械独立软件(符合ISO 13485、MDR、FDA 21 CFR Part 820)软件配置控制程序2025年.docx
- sg500mx sg630mx sgxxhv光伏并网逆变器通信协议.pdf
- 湖北省荆门市2022年中考[生物]考试真题与答案解析.pdf VIP
- 国际贸易公司办公室主任职责.docx VIP
- 2025年高考数学模拟试卷01(九省新高考新结构卷)及答案.docx VIP
- 码垛机机械手的整体设计论文大学毕设论文.doc
文档评论(0)