- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲输入语句与顺序结构 新华中学2015届信息学竞赛培训 主讲:夏宇 * * 复 习 Program p1; Var x,y:integer; Begin x:=3; y:=5; x:=x+y; y:=x-y; x:=x-y; writeln(x, ,y); End. 5 3 结果是什么? 易错之处 1、每条语句后要加分号。 2、单词拼写错误。 3、小括号误写成 。 4、单词之间没有空格,如a div b写成adivb。 5、连续赋值,如x,y:=5和x:=y:=5都是错误的。 6、变量未定义或数据类型定义不符。 7、write语句输出时,多个输出项未用逗号分隔。 ASCII码 在计算机中,用一种被称作ASCII码(美国信息交换标准代码)的编码表示每一个字符,这些字符中有我们常见的字母、数字及标点符号。 其中每个字符都对应着一个数值,即ASCII码值,如’A’的ASCII值为65,’a’的ASCII值为97,’0’的ASCII值为48等等。注意,一对大小写字母的ASCII码值相差32。 ASCII码表 相关字符函数 ord(字符)——该函数用于求字符的ASCII码值 chr(数值)——该函数用于求该数值对应的字符 例: writeln(ord(‘B’))结果显示66 writeln(ord(‘2’))结果显示50 writeln(chr(99))结果显示c 注意:ord函数中的参数必须是字符,要加单引号; chr函数中的参数必须是整数。 输入语句 在Free Pascal中有两种输入语句,分别是read( )和readln( )。 它们的功能都是从键盘获取值,传递给括号中的变量,括号中可以有多个变量名,之间必须用逗号隔开,如read(x,y,z),将从键盘获取三个值分别赋给x、y、z,而从键盘输入数据时,是不需要输入逗号的。 例题分析 read(a,b); read(c,d,e); 1 2 3 4 5 6 7 8 若从键盘输入 则a、b、c、d、e的值分别为1、2、3、4、5 readln(a,b); readln(c,d,e); 1 2 3 4 5 6 7 8 若从键盘输入 则a、b、c、d、e的值分别为1、2、5、6、7 顺序结构 顺序结构是程序设计的最基本结构,即从上到下逐条执行每条语句,语句间有先后次序,所以在编程时,设计者必须首先明确解题过程及顺序,方能编写正确。 例一 题目:输入圆的半径,输出圆的周长和面积。 Program p1; Var r,c,s:real; Begin read(r); c:=2*3.14*r; s:=3.14*r*r; writeln(c, ,s); End. 获得半径的值 计算周长 计算面积 输出结果 例二 题目:输入一个字符,按字母表顺序,输出其后面第5个字符。 Program p2; Var c:char; Begin readln(c); writeln(chr(ord(c)+5)); End. 例三 思考:下列程序用于交换变量a和b中的值,其中缺少部分语句,请尝试填写。 Program p3; Var a,b:integer; Begin readln(a,b); writeln(a,b); End. 3 5 满足输入 输出 5 3 ? *
您可能关注的文档
最近下载
- GB50003-2011 砌体结构设计规范.doc VIP
- 三年级上册劳动人民版雏菊盆景迎重阳教学设计.docx VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).pdf
- 2025年电子科技大学附属肿瘤医院·四川省肿瘤医院招聘笔试备考题库及答案解析.docx VIP
- 低空空域风切变灾害预警与飞行安全协同控制体系研究.docx VIP
- 2025至2030中国汽车检测行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 力士乐样本1-液压泵和马达.pdf VIP
- 儿童,颜色,填涂画.docx VIP
- 第六单元+资本主义制度的初步确立+复习课件+2023--2024学年部编版九年级历史上学期.pptx VIP
- 学堂在线 人工智能原理 章节测试答案.docx VIP
文档评论(0)