- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息学pascal语言校本教材
什么是Turbo Pascal
1968年瑞士的N.WIRTH教授设计完成了Pascal语言,1971年正式发表。
1975年,国际标准化组织(ISO)对Pascal语言进行了修改,从而形成了标准Pascal语言。与以往的编程语言相比,Pascal语言是一门结构化的语言,它具有丰富的数据类型和控制结构,简明易懂,所以特别适合于教学。
Pascal语言还是一种自编译的语言,这就使它的可靠性大大提高了。在Pascal的各个版本中,尤以Turbo Pascal的功能最为强大。如今,在许多学校的计算机语言课上,学的都是Pascal语言,用的都是Turbo Pascal。
PASCAL语言是一种结构式程序设计语言。它是于70年代在ALGOL基础上研制出来的。它具有丰富的数据类型并提供了数据类型定义设施,其控制结构体现了结构程序设计原则。
PASCAL语言最初是为系统地教授程序设计而设计的,特点是简明化和结构化,适合教学,科学计算与系统软件的研制。
Pascal是最早出现的结构化软化,具有丰富的数据类型和简洁灵活的操作语句,适于描述数值和非数值的问题。
几个主要得Turbo Pascal版本
1983 Turbo Pascal 1.0
Turbo Pascal 2.0
Turbo-87 Pascal提高实数运算速度并扩大值域
1985 Turbo Pascal 3.0增加图形功能
Turbo BCD Pascal特别适合应用于商业
1987 Turbo Pascal 4.0提供集成开发环境(IDE),引入单元概念
1988 Turbo Pascal 5.0增加调试功能
1989 Turbo Pascal 5.5支持面向对象的程序设计(OPP)
1990 Turbo Pascal 6.0提供面向对象的应用框架和库(Turbo Vision)
1992 Turbo Pascal 7.0面向对象的应用系统、更完善的IDE
Turbo Vision 2.0
1993 Borland Pascal 7.0开发 Object Windows库、
(For Windows)提供对OLE多媒体应用开发的支持
DelphiVisual Pascal
为什么用Pascal语言
Pascal语言的主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。
正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。
Pascal语言中程序的基本概念
【基本符号】
ABCD…XYZ;abcd…xyz 012…789
+ - * / ^
= = =
( ) [ ] { }
:= , ; . : ..
注意:pascal语言除了能使用以上规定的基本符号外,不得使用任何其它符号。
【保留字】
AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DIWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,LABEL,MOD,NIL,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH。
【标识符】
以字母打头的字母数字串,长度小于等于8。
标准标识符(共三十九个):
标准常量 false,true,maxint 标准类型 integer,real,char,boolean,text 标准文件 input,output 标准函数 abs,arctan,chr,cos,eof,eoln,exp,ln,odd,ord,ored,round,sin,sqr, sqrt,succ,trunc 标准过程 get,new,pack,page,put,read,readln,reset,rewrite,unpack,write, writeln
Pascal语言中程序的基本结构
由三大部分组成:程序首部,说明部分,语句部分。
PROGRAM 程序名(input,output);
{……} 解释
您可能关注的文档
- 高中数学《2-1-3-2-1-4直线与平面、平面与平面的位置关系》课件新人教A版必修.ppt
- 487kj_数学新人教A版选修4-4 1.3.2《直线的极坐标方程》课件ppt.ppt
- Iptables参考手册.doc
- 《网络安全》实验指导书 — Linux系统iptables防火墙.doc
- iptables透明桥防火墙.doc
- 【高中数学必修4学习课件】——人教A版3-2简单的三角恒等变换.ppt
- iptables规则链详细介绍.doc
- CentOS上最小化安装Oracle 10gR2.docx
- 【数学】1.2.2《组合(四)》课件(新人教A版选修2-3).ppt
- 高中数学2.1.3-4直线与平面、平面与平面的位置关系课件课件新人教A版必修.ppt
- 西藏林芝地区(新版)2024小学语文统编版(五四制)小升初模拟(备考卷)完整试卷(含答案).docx
- 福建省泉州市(新版)2024小学语文人教版小升初摸底(预测卷)完整试卷(含答案).docx
- 浙江省舟山市(新版)2024小学语文部编版小升初质量检测(巩固卷)完整试卷(含答案).docx
- 四川省德阳市(新版)2024小学语文部编版小升初真题(强化卷)完整试卷(含答案).docx
- 江苏省常州市(新版)2024小学语文苏教版小升初核心能力评测(强化卷)完整试卷(含答案).docx
- 内蒙古通辽市(新版)2024小学语文统编版小升初质量检测(自测卷)完整试卷(含答案).docx
- 云南省保山市(新版)2024小学语文苏教版小升初考试(巩固卷)完整试卷(含答案).docx
- 新疆塔城地区(新版)2024小学语文人教版小升初测试(预测卷)完整试卷(含答案).docx
- 云南省迪庆藏族自治州(新版)2024小学语文统编版小升初摸底(评估卷)完整试卷(含答案).docx
- 山东省枣庄市(新版)2024小学语文统编版小升初测试(拓展卷)完整试卷(含答案).docx
最近下载
- (西北)火力发电厂汽水管道支吊架设计手册(横向).docx VIP
- 奥的斯 ACD4MRL&ACD4 MR CR 控制系统培训.pdf
- 青少年软件编程(Python)等级考试(一级)试卷及答案.docx VIP
- 2024国家能源社会招聘【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 知识产权管理体系手册全册.doc VIP
- 文创产品设计 课件全套 第1章 文创设计基础--第6章 文创产品设计案例解析.pptx
- NB∕T 47013-2023 承压设备无损检测 第3部分: 超声检测(2-1).pdf
- R507饱和状态下温度压力对照表.doc
- 大学计量专业考试练习题及答案232.pdf VIP
- 管理研究方法.pdf VIP
文档评论(0)