- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pascal语言第三讲
信息兴趣小组-Pascal语言 程序的基本结构 新课引入----求圆的面积 program exam1; Const pi =3.14; var r, s:real; begin readln(r); s:=pi*r*r; writeln(s) end. 程序的顺序结构 何为顺序程序? 简言之,就是程序按照书写的顺序从上到下(从左到右)依次按顺序执行。 注:顺序程序有没有可能拐弯呢? 赋值语句 程序中已创建的变量通常使用赋值语句来提供数据,它具有计算和赋值的功能,程序的各种运算,大多数是在赋值语句中实现的。 格式: 变量标识符:=表达式 语义: 先计算,后赋值。 program prog1(input,output); Const a=256; Var b,d:integer; c:real; Begin b:=a div 16; c:=a/b; d:=a; Writeln(b,c,d); Readln; {暂停} end. 说明: 1.:=称为赋值号,注意不能与“=”混淆,只有在赋值语句中才使用赋值号。赋值号有方向性,将赋值号右边表达式的值计算出来,赋予赋值号左边的变量,所以赋值号的左边只能是变量;常量说明中只能用等号。 2.赋值号两边的类型应该相同。只有一点例外,当表达式的值为整型时,它可以自动转化成实型后赋给一个实型变量。 Program exam var a,b:integer;c:real;d:0..100;begin????? a:=100;????? b:=a;????? {-------------以上是相同数据类型进行赋值}????? d:=100;????? b:=d;????? c:=b;????? {-------------以上是相容数据类型进行赋值}????? d:=b;????? a:=c;????? {-------------以上两个赋值语句都出现溢出,编译时出错}end. 3.一个赋值语句只能给一个变量赋值。变量可以进行多次赋值,赋值后的变量将在程序中一直保持不变,直到该变量重新被赋值。 4.被赋值的变量本身可以作为因子参与运算,如n:=n-1,i:=i+1,s:=s+x. program p4_2 (input,output); var a,b:integer; begin a:=5; b:=a; b:=a+1; a:=a+1; b:=b+1; Writeln(‘a=‘,a,’b=‘,b); Readln; {暂停} end. 输出语句 作用:将运算的结果输出到屏幕或打印机等输出设备。通常是指输出到屏幕。 1、Free Pascal的输出语句有两种形式: 1)write(输出项表) 2)writeln(输出项表) 2、使用说明 1)输出项表是一串用逗号分隔的常量、变量、函数名、表达式或字符串。如果是变量、函数名、表达式,则将其计算结果输出;如果是常量或字符串,则直接输出其值。如:write(1,2,3,4); write(1.2,3.4,5); write(‘My name is Liping’); 2)write和writeln的区别在于:write语句是输出项输出后,不换行,光标停留在最后一项后,writeln语句按项输出后,自动换行,光标则停留在下一行的开始位置。 writeln语句允许不含有输出项,即仅writeln;表示换行。例:write(1,2,3,4);write(5,6); 输出为: 123456 writeln(1,2,3,4);write(5,6); 输出为: 1234 56 输出语句的格式 Pascal 输出数据时是按照一定格式的,对整数隐含的形式为按十进制数输出。对实数,隐含的形式是科学记数法形式。 事实上,输出语句中的每个输出项中的表达式之后可以加上格式说明,若没有加格式说明,则数据按系统隐含的格式输出。 隐含的输出格式 Pascal为内置数据类型分别规定了所占的宽度(即一个数据占几列) ,称为“场宽”或“字段宽”。系统给出的隐含场宽称为标准场宽。下表给出标准pascal和pc机上两种pascal版的标准场宽。 数据类型 Turbo pascal integer 实际长度 real 17 布尔型 4或5 字符串 串长 在Turbo Pascal 中,对于整型字符串按数据本身长度输出,对于布尔型数据(只有True和False两种值),TRUE为4列FALSE为5列,一律采用大写。而real型数据,则按17列输出,第一列为符号位,正号不
您可能关注的文档
最近下载
- CYX-QEHP-39新改扩建项目环境影响控制程序B0(工厂体系文件模板).doc VIP
- 03~04_项目融资模式之BOT项目.ppt VIP
- 团章考试题及答案.doc VIP
- 2025年中考真题作文解读:此刻,你不一样(威海)(写作指导+例文展示+名师点评).docx
- 小学一年级学习计划..doc VIP
- 包头市户外广告和牌匾设置技术标准标准DB 1502T006—2020.pdf
- 网络直播带货主播能力模型构建研究.docx VIP
- 淮阴工学院班主任工作手册.doc VIP
- 2024年新改版教科版一年级上册科学全册教案教学设计(新教材专用).docx
- 2025道德与法治二年级上册全册核心素养教案教学设计.docx
文档评论(0)