- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pascal1-4章
Pascal语言程序设计 第一章 Pascal程序设计语言基础 一、概述 1.Pascal是结构化的语言 Pascal语言全面清晰地体现结构化思想。不仅提供了直接实现“顺序结构”、“选择结构”和“循环结构”的语句,而且还可以定义子程序(“函数”和“过程”)。在编程时可以完全不使用转向语句“goto”,使程序的执行顺序与行文顺序保持一致,便于理解; 2.Pascal的数据类型丰富 Pascal语言不仅提供了整型、实型、字符型、布尔型等标准数据类型,而且还允许用户按照语法规则自定义枚举型、子界型、数组型、集合型、记录型、指针类型和文件类型,便于数值计算和非数值信息处理; 3.Pascal语言可以实现模块的独立化要求 Pascal语言允许在函数和过程内部定义局部变量,允许在主程序和子程序之间传递参数,使得每一个子程序模块都能反映一个相对独立的性质,模块之间的联系简单清晰,便于修改; 由于Pascal语言精确地表达了程序设计的基本概念,结构性好,表达能力强,因此成为学校程序设计课程的教学语言,计算机会考和奥林匹克信息学竞赛的规定语言。 1、程序结构 从这个简单的程序可以看到: 一个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 3. 标识符: 标识符是以字母开头的字母数字序列(大小写等效,可跟下划线_),用来标识常量、变量、程序、函数等。Pascal中允许的标识符的有效长度为63。 标识符分为两大类: ① 标准标识符: 标准常量:false,true,maxint(32767) 标准类型:integer,real,char,boolean,text
您可能关注的文档
- 七上英语第一次月考试卷.doc
- 书信体写作.doc
- 诗歌分类简表.doc
- 2016高考作文母题大揭秘.doc
- 2016年高考复习备考文化常识100题_高考文言文文化常识.doc
- 古诗鉴赏一览表.doc
- 长安新语(3.31).doc
- 作文母题大揭秘(教师版).doc
- 呵护绿色家园1.ppt
- 长安新语(4.3).doc
- 2025广东韶关市浈江区行之实验学校教师招聘笔试备考题库及答案解析.docx
- 2025北京市事业单位面向残疾人定向招聘134人笔试备考试题及答案解析.docx
- 2025年安康特岗教师出时间笔试备考试题及答案解析.docx
- 2025河南新乡市艺术高级中学后勤保洁招聘笔试模拟试题及答案解析.docx
- 2025年银川市第三人民医院所属社区招聘工作人员笔试备考题库及答案解析.docx
- 2025河南郑州商标审查协作中心招聘20人笔试备考试题及答案解析.docx
- 2025广东韶关市浈江区行之实验学校教师招聘笔试模拟试题及答案解析.docx
- 小学文学作品创作-提高文学创作能力.pptx
- 2025北京市事业单位面向残疾人定向招聘134人笔试备考题库及答案解析.docx
- 2025广东深圳九州光电子技术有限公司招聘操作员等岗位75人笔试备考试题及答案解析.docx
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)