- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从这个简单的程序可以看到: 一个PASCAL程序分为两个部分:程序首部和程序体。 ① 程序首部 程序首部是程序的开头部分,有保留字program后接程序名及程序参数表组成,由分号结束。程序名是用户自己定义的标识符,参数表一般是文件变量名,用于该程序与外界的数据交流。最常用的参数为input和output。在turbo pascal语言中,首部中的参数表可以省略,首部也可省略。 ② 程序体 程序体是程序的主体部分,由说明部分和执行部分两部分组成。 ⑴说明部分: 用来描述程序中用到的变量、常量、类型、过程与函数等。本程序中第二行是变量说明,用来定义变量的名称、类型。PASCAL规定,凡程序中用到所有变量、符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定义(或称说明)。也就是说,不允许未说明先使用。 ⑵执行部分: 以begin开始,以end结束,其间有若干个语句,语句之间以分号隔开。一条语句执行一定的功能,所有语句完成程序设计的任务。允许一行写多个语句,也允许一个语句写几行,最后一行的end后加一‘.’号表示结束。 2、完整的pascal程序框架: program 程序名(程序参数表); label 标号说明; const 常量说明; type 类型说明; var 变量说明; function 函数说明; procedure 过程说明; begin 程序语句1; ……; 程序语句n; end. 基本符号、保留字、标识符 1.基本符号: 是ASCII字符集,主要有: ① 26个英文字母(不分大小写,字符串中的字母例外。 ② 十个数字符号。 ③ 特殊符号 + - * / = = = ( ) [ ] { } := . , ; : ’ ^ .. 2.保留字: 保留字是指pascal语言中一些有特殊含义的英文单词,它们已被pascal语言自己使用,都有专门的用途。 Pascal 语言中保留字有36个,可分为以下六种类型: ① 程序、函数、过程的符号: program,function,procedure ② 说明部分的专用定义符号: array,const,file,label,packed,var,record,set,type,of ③ 语句专用符号: case,do,downto,else,for,goto,if,repeat,then,to,until,while,with,forward ④ 运算符号: and,div,in,mod,not,or ⑤ 分隔符号: begin,end ⑥ 空指针常量: Nil 7. PROTECTED, PUBLIC, PUBLISHED, TRY, FINALLY, EXCEPT, RAISE (fp新增保留字) 3. 标识符: 标识符是以字母开头的字母数字序列(大小写等效,可跟下划线_),用来标识常量、变量、程序、函数等。Pascal中允许的标识符的有效长度为63。 标识符分为两大类: ① 标准标识符: 标准常量:false,true,maxint(32767) 标准类型:integer,real,char,boolean,text 标准文件:input,output 标准函数:abs,arctan,chr,cos,eof,eoln,exp,ln,odd, ord,pred,round,sin,sqr,sqrt,succ,trunc 标准过程:get,new,pack,page,put,read,readln,reset,rewrite,unpack,write,writeln ② 自定义标识符 由用户自己在程序首部或说明部分进行定义,但要注意以下几点:不能与保留字同名;避免与标准标识符同名;最好有一定的含义,增加程序的可读性。 例如:在程序中如用到数学中的π,则在定义该常量时可用PI表示。 上机练习2 上机练习3 输入一个3位的正整数,输出他们的各位数字之和与乘积。 如: 输入: 436 输出: 13 72 程序的三种基本结构 二、 选择结构 1.if 语句: 功能:执行过程 说明:1)该语句为一个语句;
您可能关注的文档
- 第五章第1节第一课时第五章1节第一课时第五章第1节第一课时第五章第1节第一课时.ppt
- 第五章读者工作讲义第五章读工作讲义者工作讲义.doc
- 第五章仿写句子.ppt
- 第五章第3节atp的主要来——细胞呼吸第五章第3节atp的主要来源——细胞呼吸第五章第3节atp的主要来源——细胞呼吸第五章第3节atp的主要来源——细胞呼吸.ppt
- 第五章第二节 小儿喂养 杜华第五章第二节 小儿喂养 杜书华第五章第二节 小儿喂养 杜书华第五章第二节 小儿喂养 杜书华.ppt
- 第五章末综合检测.doc1五章末综合检测.doc1第五章末综合检测.doc1第五章末综合检测.doc1.doc
- 第五章如何写职业生涯规划书五章如何写职业生涯规划书第五章如何写职业生涯规划书第五章如何写职业生涯规划书.ppt
- 第五章分析化学.ppt
- 第五章天气系统_气象学与气学第五章天气系统_气象学与气候学第五章天气系统_气象学与气候学第五章天气系统_气象学与气候学.doc
- 第五章生化简明教程章节习题第五章生化简明教程章节习题集第五章生化简明教程章节习题集第五章生化简明教程章节习题集.doc
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 2024年秋季开学第一课巴黎奥运主题PPT:弘扬奥运精神争做强国少年.pptx
- 2024年度湖南省招聘社区工作者题库及答案.docx VIP
- 浅谈文山壮族情歌及其发展现状.doc
- 2023-2024学年福建省物理九上期末学业水平测试试题(含解析) .pdf VIP
- 西班牙语笔记A1.docx VIP
- 山东省威海市经济技术开发区2023-2024学年(五四学制)七年级上学期期末道德与法治试题(原卷版).docx VIP
- 三年级上册《道德与法治》期末复习题选部编人教版.doc VIP
- 依诺肝素钠课件.pptx
- 山东省威海市经济技术开发区2023-2024学年(五四学制)七年级上学期期末道德与法治试题(原卷版).pdf VIP
- 六年级上册科学试题-期末试卷(含答案)-教科版(三套).doc VIP
文档评论(0)