TurboPascal基本知识1

上传人:s9****2 文档编号:578517703 上传时间:2024-08-24 格式:PPT 页数:20 大小:227.52KB
返回 下载 相关 举报
TurboPascal基本知识1_第1页
第1页 / 共20页
TurboPascal基本知识1_第2页
第2页 / 共20页
TurboPascal基本知识1_第3页
第3页 / 共20页
TurboPascal基本知识1_第4页
第4页 / 共20页
TurboPascal基本知识1_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《TurboPascal基本知识1》由会员分享,可在线阅读,更多相关《TurboPascal基本知识1(20页珍藏版)》请在金锄头文库上搜索。

1、Turbo Pascal 基本知识$1.1Turbo Pascal简介Pascal是面向过程的高级程序语言。Pascal是由瑞士Niklaus Writh设计,取名是为纪念17世纪法国数学家和哲学家Blaise Pascal。Pascal语言的优点:(优良的程序设计语言)紧凑整齐、概念简洁、数据结构和控制结构丰富、程序可读性好、查错能力强、尤其是注入了结构化程序设计思想,利于培养学生严谨的程序设计书写习惯。Pascal语言的发展:Pascal 语言由1.0发展到7.0,增加了许多特性,是历年竞赛中最能出成绩和最受学生欢迎的语言。$1.2第一个简单程序例题1-1 Program Hello; B

2、egin write(how do you do?); End. 运行这个程序作用是打印出“ how do you do?”这个英文句子。我的第一个程序例题1-2program circledemo; const pi=3.14159;var radius, diameter;integer; circumference,area:real;begin write(enter radius of a circle:); readln(radius); diameter:=2*radius; circumference:=2*pi*radius; area:=pi*radius*radius;

3、writeln(diameter of the circle is: ,diameter:12:5); writeln(circumference of the circle is: , circumference:12:5); writeln(area of the circle is: ,area:12:5); readln;end.calculate diameter,circumference and area of a circle常量定义变量定义程序开始标志提示用户输入圆的半径通过键盘输入圆的半径计算圆的直径计算圆的周长计算圆的面积输出圆的直径输出圆的周长输出圆的面积暂停返回编辑系

4、统程序结束标志程序功能:从键盘输入一个正整数作为圆半径,计算它的直径、周长及面积,并将结果显示出来程序的基本组成结合以上两例子,得出程序的组成结构图如下program 程序名; 说明部分;begin 语句; 语句; end.执行部分说明部分程序体程序首部程序程序的各个部分讲解程序首部:例和例中的第一行都称为程序首部,它包括一个pascal专用词汇program, 接着是用户给该程序取的名字,最后以分号表示程序首部的结束。程序首部在一个程序当中并非必须出现,它是可选的。写上它仅起文档作用,建议写上,以养成一个良好的编程习惯。程序的各个部分讲解程序说明部分:说明部分用于定义和说明程序中要用到的数据

5、,如常数、变量等,是对数据和过程的描述。说明部分的内容非常丰富,包括常量定义、变量说明、还有以后要学习的类型定义、标号说明、子程序说明等。说明部分也是可选的,一个简单的程序可以没有说明部分,例如第一个例子。Turbo pascal允许这些部分在程序中出现任意次,以任何顺序出现。程序的各个部分讲解执行部分:执行部分描述了程序要执行的操作。它必须以一个turbo pascal专用词汇begin开始,以另一个专用词汇end跟句点结束。其间是一些执行具体操作的语句,以分号作为语句间的分隔符。begin与end应配对出现,紧跟end后的句点表示执行部分的结束,也表示整个程序的结束,此后若还有任何编码,程

6、序将不予理会。紧随end之前出现的分号允许省略。$1.3字符集和符号 每种程序设计语言都有自己的一整套符号,这些符号又是由若干基本字符组成,这些符号按一定的语法规则构成该语言的成分。如果超出规定的字符范围或不按规则书写都视为非法的,计算机将不能识别。 Pascal 程序的基本字符字母:AZ,az和_(下划线)数字:0、1、2、3、4、5、6、7、8、9特殊字符:+、-、*、/、=、(、)、.、:、;、#、$、赋值运算符:=关系运算符:、=、=、=子界分隔符:.括号:注释号: Pascal的一些基本符号保留字:是由字母拼成的字, turbo pascal预先规定了它们的意义,不允许被再定义。因此

7、,不能用它作为用户自定义的标识符,否则程序出错,这样的保留字共有50多个。标识符:是用来表示程序、变量、过程、函数、文件等名称的符号。标识符形成的规则是必须由一个英文字母或下划线开头,后面跟英文字母、数字和下划线的任意组合。标识符的注意事项标识符中的英文字母不区分大小写。一个标识符的长度允许127个,但前63个有效,其中不允许有空格。标识符分为标准标识符和用户自定义标识符。标准标识符是系统预先定义的标准函数、标准过程、标准常量、标准类型,标准文件的标识符,可直接使用,不需要定义。用户自定义标识符:是用户按标识符定义的规则自己定义的,常选用能说明某种意义的英文单词。用户标识符必须事先定义或说明才

8、能在程序中使用。不能选用保留字,也不能选用标准标识符。用户自定义标识符举例Name gradeU123 char_pointA Ab!xbEnd 7xyAbc% 本书为了增强可读性,所用的标识符绝大部分都采用大小写字母区分字段的混合形式,例如GetDriverName,而不是getdrivername。分隔符Turbo pascal语言中,把空格符或行结束符作为分隔符。规定程序中任何两个相邻的保留字、标识符、数或符号之间都必须插入一个或几个分隔符。但在一个标识符或保留字内部不允许出现分隔符。Turbo pascal语句之间也要分隔开,一般用分号“;”分隔,一条语句也可以分几行写,一行也可以写多

9、条语句,但一个程序行最多可以有127个字符。常量和变量常量:是指在程序中使用的一些具体的整型数、实型数和字符串。整型数:如3、-5.0等。实型数:如3.1、-6.1E+2。字符串:是用单引号括起来的一串字符,如book常量的定义常量的定义:在turbo pascal中,给一些常量取个名字用一个标识符代表它。经常量定义的标识符又称为常量标识符。常量定义的一般形式:Const=;=;=;Const是保留字,表示一个常量定义的开始,其后可以有若干个常量定义,若干个常量定义之间要用;号分隔。例如:P8Pascal语言对常量定义的要求常量定义要放在程序的常量定义部分,即程序首部之后,执行部分之前。必须先

10、定义后使用,只有已经定义的常量标识符,才能在程序中使用。常量定义的优点:书写程序语句时可以直接引用标识符,而不需要输入值。一方面避免也错,也方便修改程序。如例2修改PI的值,直接在常量定义中修改即可。Turbo pascal中预定义的标识符变量变量:在程序执行过程中其值可以改变的数据,每个变量都要有一个名称,这就是变量名。变量名由自己定义,但必须符合标识符的规定。在一个程序中,一个变量只能属于一种确定的数据类型,这样就规定了该变量的取值范围和所能进行的操作。变量的类型:integer,real,boolean,char和自己定义的类型。变量说明部分的一般形式:Var :数据类型1; :数据类型

11、2; :数据类型3;其中var是保留字,表示一个变量说明的开始,一个var可以含有多个变量说明,变量说明之间有;分隔开,如果有两个变量是属于同一个类型,可以用一条语句说明,例如p10我的第一个程序program circledemo; var radius, diameter:integer; circumference,area:real;begin write(enter radius of a circle:); readln(radius); diameter:=2*radius; circumference:=2*3.14159*radius; area:=3.14159*radiu

12、s*radius; writeln(diameter of the circle is: ,diameter); writeln(circumference of the circle is: , circumference); writeln(area of the circle is: ,area);end.我的第一个程序例题1-2program circledemo; var radius, diameter;integer; circumference,area:real;begin write(enter radius of a circle:); readln(radius); d

13、iameter:=2*radius; circumference:=2*3.14159*radius; area:=3.14159*radius*radius; writeln(diameter of the circle is: ,diameter); writeln(circumference of the circle is: , circumference); writeln(area of the circle is: ,area);end.calculate diameter,circumference and area of a circle变量定义程序开始标志提示用户输入圆的半径通过键盘输入圆的半径计算圆的直径计算圆的周长计算圆的面积输出圆的直径输出圆的周长输出圆的面积程序结束标志程序功能:从键盘输入一个正整数作为圆半径,计算它的直径、周长及面积,并将结果显示出来

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号