- 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.1计算半径为R的圆面积S{程序首部} ? ? ?program Area;{说明部分——数据描述} ? ? ?const pi=3.14159;{常量定义}var s,r:real;{变量定义}{执行部分——程序体} ? ? ?Begin? readln(r);{读入数据给r}? s:=pi*sqr(r);{求圆的面积}? writeln(s=,s);{在屏幕上输出面积}end. 上述程序第一行称为程序首部。其中用花括号(注释可以用{ }或(* *)来表示)括起来的内容是注释,注释除了给人看,增加程序的可读性外,对程序编译和运行不起作用。一个程序可以包含多个出现在不同处注释,亦可无注释。程序第二行是常量说明,程序第三行是变量说明。程序从begin到end都是执行(语句)部分(1)程序首部 例1.1的第一行称为程序首部。program是保留字,接着是程序名(由你依据“标示符”规则自行定义),最后以分号表示程序首部结束,下面是程序主体的开始。程序首部在一个Turbo Pascal(仅在Turbo Pascal中有效)程序中并非必须出现,它是可选的。写上它仅起了文档作用。因此,在时间有限的情况下,如果用Turbo Pascal编程完全可以省略程序首部。(2)程序体a.说明部分说明部分用于定义和说明程序中用到的数据,由单元说明、标号说明、常量说明、类型说明、变量说明、函数或过程说明组成,并且这些数据的说明次序必须按照以上次序。但是一个简单的Turbo Pascal程序也可以不包含说明部分,也就是说说明部分是可选的。b.执行部分执行部分描述了程序要执行的操作。它必须以一个Turbo Pascal保留字begin开始,以保留字end后跟句点结束,其间是一些执行具体操作的语句,并且以分号作为语句之间的分隔符。begin 和end必须成对出现,这是一个Turbo Pascal程序所必须有的。紧跟end之后的句号表示执行部分的结束,也表示整个程序的结束。此后的任何语句都无效。Turbo Pascal规定紧随end之前出现的分号允许省略。(3)一个完全的Pascal程序结构program 程序名; uses {已知单元说明;} label {标号说明;} const? ? ? { 常量说明;} type {类型说明;} var ?{变量说明;} function ?{函数说明;} procedure { 过程说明;}begin 语句1;语句2;……;语句3end.二、符号:(保留字、标识符、分隔符)1、保留字,又称关键字,是指语言中具有固定意义的一批英文单词(或英文单词的缩写),如:program、const、var、begin、end等。每个关键字都有专门的用途,用于特定的位置,不能它用。在标准PASCAL中一共有35个关键字,可分为以下几类:①.子程序的起始符号:program、function、procedure。②.说明部分的专用定义符号:array、const、file、label、packed、var、record、set、type。③.语句专用符号:case、do、downto、else、for、goto、if、of、repeat、then、to、until、while、with。④.运算符号:and、div、in、mod、not、or。⑤.分隔符号:begin、end。⑥.空指针常量:nil。2、标识符,是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。在Pascal语言中用以表示程序、常量、数据类型、变量、过程或函数等名称的符号。标识符分为标准标识符、用户自定义的标识符。①.标准标识符: ? ?是指Pascal系统预先定义的标识符,它们都有约定的含义,在程序中可以直接使用,不必再事先说明。这些标准标识符与保留字一样,都具有固定的含义。例如:标准常量:false、true、maxint标准类型:integer(整型)、real(实型)、char(字符型)、boolean(布尔型)、text(文本型)标准文件:input(输入)、output(输出)标准函数:abs、arctan、chr、cos、eof、eoln、exp、ln、ord、pred、round、sin、sqr、sqrt、succ、trunc标准过程:read ?readln ?write ?writeln ?reset ?rewrite ?new②.用户自定义的标识符:用户按照标识符定义的规则自己定义的。用户定义标识符时要注意:a. ? ?
您可能关注的文档
最近下载
- DB37T 4718-2024 公路地质灾害防治工程勘察规范.pdf VIP
- 建设工程监理平行检测细则.docx VIP
- 结核病的感染控制.pptx VIP
- 肾脏疾病康复护理策略.pptx VIP
- 新华师大版7年级上册数学全册课件(2024年秋新版教材).pptx
- 未来五年3D打印在航空发动机关键部件制造中的应用与发展分析报告.docx VIP
- tgss-50型水平刮板输送机设计说明书.doc VIP
- AI赋能智慧城市解决方案.ppt VIP
- HIKVISION海康威视1千米 5.8G经济型通用网桥DS-3WF01C-5ACE-DL.pdf
- 【MOOC】模拟电子电路实验-东南大学 中国大学慕课MOOC答案.docx VIP
文档评论(0)