回顾上节课程序幻灯片.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回顾上节课程序幻灯片

回顾上节课程序 program ex1; var a,h,s:real; begin ??? readln(a,h); ????s:=(a*h)/2?; ??? writeln(s:0:2); end. program ex1; var a,h,s:real; begin ??? readln(a,h); ????s:=(a*h)/2?; ??? writeln(s:0:2); end. 授课要点 一、pascal书写规则 二、程序元素初步介绍 三、赋值语句 书写格式 没有严格的格式规定。PASCAL允许一行写多个语句,一个语句可以分写在多行上。 书写不应以节省篇幅为目的,而应以程序结构清晰、易读为目的。在编写程序时尽量模仿书中例题程序格式。 在程序中,一对大括号间的内容称为注释。注释的内容由人们根据需要书写,可以用英语或汉语表示。注释可以放在任何空格可以出现的位置。执行程序时计算机对注释不予理睬。一句可用//来注释 元素 1、常量:在程序运行过程中,其值不能被改变的量称为常量。 分别为整型、实型、字符型、布尔型 123,145.88,‘b’,true [符号常量] 二、变量 变量代表了一个存储单元,其中的值是可变的,故称为变量。即在程序运行过程中,其值可以改变的量,称为变量。 变量有三个要素是:变量名、变量类型、变量值 变量名:用一个合法的标识符代表一个变量。 “自定义标识符”的命名规则:自定义标识符须以字母(包含下划线“_”)开头,后面的字符可以是字母或数字。 变量类型:常量是有类型的数据,变量在某一固定时刻用来存放一个常量,因此也应有相应的类型。如整型变量用来存放整数,实型变量用来存放实数。 先定义:在程序中若要使用变量,变量的名称及类型在程序的变量说明部分加以定义,变量的值则在程序的执行部分中才能赋给。相同的类型的多个变量可同时定义,如下。 数学表达式转换成pascal表达式 把算式 改写成 PASCAL表达式: 改写为 PASCAL表达式为: (x*x+3*y-5*(z-2))/(x-y*y) 赋值语句 program ex1; var a,h,s:real; begin ??? readln(a,h); ????s:=(a*h)/2?; s:=a+h; ??? writeln(s:0:2); end. Program ex2_1; Var a,b: integer; Begin a := 3; b :=a; a := a+b; b := b*a; End. * * 程序题 已知三角形低与高,求面积? 程序首部 说明部分 庖丁解牛—分析元素 程序题 程序首部 说明部分 庖丁解牛—分析元素 1、保留字:具体特定含义,以白色显示 2、标准标识符 3、自定义标识符合 标识符,以字母开头的字母、数字的组合 a:=3;b:=4;c:=5; If a=0 then a:=a else a:=-a; program exam1; {程序首部} var a,b,m: integer; {说明部分 } begin {程序体 } readln(a,b); m:= a; a := b; b := m; //writeln(a,b); end. 常量、变量、运算符、函数---表达式 X:=1 x 1 var x:integer; 例如: var age,day:integer; amount:real; 带符号32位 4 -2147483648... 2147483647 Longint 带符号16位 2 -32768...32767 Integer 格式 占字节数 取值范围 类型 7-8 4 single 11-12 6 real 有效位数 占字节数 取值范围 类型 整型 实型 不同类型大小不一样 表达式 运算符连接变量、常量形成的式子  算术运算符     +    加  整型、实型  只要有一个运算对象是实型,结果就   -    减  整型、实型  是实型,如果全部的运算对象都是整   *    乘  整型、实型  型并且运算不是除法,则结果为整型,   /    除  整型、实型  若运算是除法,则结果是实型。   div  整除  整型         整型   mod  取余  整型         整型 逻辑运算符  运算符   运算    运算对象    结果类型   not   逻

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档