- 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表达式 1、算术表达式:3.1415929 X 2 * pi * r 2、字符表达式:’A’ CHR(65) 3、关系表达式:a+bc 4、布尔表达式:ROUND(a-b)10 算术表达式 1、定义:由符合PASCAL语法规定的数值型运算对象 (包括数值型的常量、变量、函数)、运算 符、圆括号组成的有意义的式子。 2、算术运算符:+、-、*、/、DIV、MOD 3、运算次序: (1)圆括号() (2)函数 (3)*、/、DIV、MOD (4)+、- 同一级别的运算符,按在表达式中次序“先左后右”的原则 算术表达式 例1:将下列的数学表达式改写成PASCAL表达式:????? b^2-4ac????? 例2:n为四位数。请运用算术表达式分离出它的个、十、百、千位 n MOD 10--(个位数) (n MOD 100)DIV 10--(十位数) (n MOD 1000)DIV 100--(百位数) n DIV 1000 --(千位数) 下面的程序执行后,变量b、c、d 的值是多少? Program pl(input,output); Const a=256; Var b,d:integer; c:real; begin b:=a div 16; c:=a/b; d:=a; end. 作业:写出下面运算的结果(注意类型) 1、5*3*6 DIV 2 2、8/4*2.5/1.25*(3.7+2.3) 3、18 DIV 4* sqr(4.0)/1.6 4、 25 DIV 3 MOD 3* Trunc(2.5) 5、8 MOD(-16 MOD 3)*6 6、5 DIV 3/Ord(pred(‘C’))*Trunc(7.5*6.3) *Round(7.5-6.3) 注:MOD函数按“求余”运算,Ord(‘A’)=65 六、PASCAL语言的语句 语句 基本语句 赋值语句 过程语句 读语句 写语句 其他过程语句 转移语句 空语句 构造型语句 复合语句 条件语句 分情况语句 如果语句 重复语句 当语句 直到语句 循环语句 开域语句 1、赋值语句 格式: 变量名:= 变量名 注意: := 是赋值号,在书写时中间不能加空格。 赋值语句的执行是:先计算(表达式的值),后赋值 如:A:=(9*8)-(2-1); A:=A+1 注意: a,b:integer;——是一个说明语句。“:”是变量表和变量类型的分隔符 a=b——是一个表达式。它的值是一个布尔类型的量:TRUE或FALSE a:=3;——是一个赋值语句。把整型常量值3赋给整型变量a 写出下列程序运行后,变量a、b的值 Program p2(input,output); Var a,b:integer; begin a:=3; b:=a; b:=a+1; a:=a+1; b:=b+1; end. 2、写语句--输出语句 功能: 写(write)语句是Pascal中唯一能将运算结果送出显示在显示器屏幕的语句。 格式:write(输出量表);{输出后不换行}writeln(输出量表);{输出后换行}writeln;{输出一个回车符} write(1,2,3,4); write(5,6); 输出为: 123456 Write语句与writeln语句的区别: write语句将其后括号中的表达式一个接一个输出后,没有换行。 而writeln语句则在输出各个表达式的值后换行。 writeln(1,2,3,4); write(5,6); 输出为: 1234 56 例如以下两个程序段的输出分别为: 注意:场宽的限制在输出不同格式的数值时的作用: 例2:实型数据小数位数的确定。?var a:real;begina:=15/8;writeln(a); {输出 1.8750000000E+00}wiiteln(a:0:2);{输出 1.88 整数部分按实际位数输出,小数部分保留两位小数,末位四舍五入.}writeln(a:0:0): {输出 2 只输出整数部分,小数部分四舍五入}end. 例1:数据项间隔。如输出最多四位的数据:write(x:5)。则数据间至少分隔一个空格。? 写出输出结果 const a=10; b=
您可能关注的文档
- 2015高考生物一轮复习:3.1.3通过激素的调节、神经调节与体液调节的关系.ppt
- 2015高考生物一轮复习:3.1.2通过神经系统的调节.ppt
- 2015高考生物一轮复习:3.1.4免疫调节.ppt
- 2015高考生物一轮复习:3.1.5植物的激素调节.ppt
- 2015高考生物一轮复习:3.2.3生态系统的结构和能量流动.ppt
- 2015高考生物一轮复习:3.2.1种群的特征和数量的变化.ppt
- 2015高考生物一轮复习:选1专题一生物技术在食品加工方面的应用.ppt
- 2015高考生物一轮复习:选1专题三酶的应用.ppt
- 2015高考生物一轮复习:选1专题二微生物的利用.ppt
- 2015高考生物一轮复习:3.2.2群落的结构和演替.ppt
- pep三年级上册Unit4WeLoveAnimals复习.ppt
- PEP五年级上册Unit3whatwouldyoulikeBLet'slearn.ppt
- PEP新五上Unit6InaNatureBletstalk.ppt
- PEP新五上Unit6InaNatureParkALetslearn.ppt
- PEP新五上Unit6InaNatureParkAletstalk.ppt
- PEP新五上Unit6InaNatureBletslearn.ppt
- pep新五年级上册Unit2MyweekALetslearn.ppt
- PEP新五年级英语上册Unit1复习.ppt
- pep新五年级上册Unit2MyweekALetsspell.ppt
- pep新五年级上册Unit2MyweekBLetslearn.ppt
最近下载
- 《NB_T 10628-2021 风电场工程材料试验检测技术规范》全文贯标培训.pptx VIP
- 2025年产前筛查相关知识考核试题及答案.docx VIP
- 医养结合与老年人健康养老.pptx VIP
- YBT 4171-2020含铜抗菌不锈钢.PDF VIP
- 2025年江西高考政治试题答案详解及复习备考指导课件.pdf
- VRV空调施工方案(多联机施工方案) 经典最全版.docx VIP
- 中国骨科大手术静脉血栓栓塞症预防指南.pptx VIP
- 江苏凤凰新华书店集团有限公司市县分公司招聘笔试题库及答案详解(典优).docx VIP
- 第8课 同学相伴 第2课时(课件)2025-2026学年道德与法治三年级上册统编版.pptx VIP
- 职业生涯报告(通用8篇).pdf VIP
原创力文档


文档评论(0)