版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、pascal运行、安装和数据类型 Pascal的安装、运行 数据类型 pascal运行、安装和数据类型 一、一、Free PascalFree Pascal语言系统的使用语言系统的使用 目前,常用的最新版Pascal语言系统有Turbo PASCAL 与Free Pascal ( Lazarus0.9包含包含Freepass)及 Borland Pascal ,GUIDE下面我们就来学习Free Pascal 系统的使用。我们本次学习以Ubuntu下运行的GUIDE 1 系统的启动系统的启动 在运行系统目录下的bin目录下,启动程序FP.EXE,即 可启动系统。屏幕上出现如图1所示的集成环境。
2、 2 Free Pascal系统集成环境简介系统集成环境简介 最顶上一行为主菜单。中间蓝色框内为编辑窗口,在 它个编辑窗口内可以进行程序的编辑。最底下一行为提示 行,显示出系统中常用命令的快捷键,如将当前编辑窗口 中文件存盘的命令快捷键为F2,获得系统帮助的快捷键为 F1,等等。 pascal运行、安装和数据类型 pascal运行、安装和数据类型 3 新建程序窗口新建程序窗口 按F10进行主菜单,选择FILE菜单,执行其中New命令。就可建 立一个新的程序窗口(默认文件名为Noname00.pas或 Noname01.pas等)。 4 程序的输入、编辑与运行程序的输入、编辑与运行 在当前程序窗
3、口中,一行一行的输入程序。事实上,程序窗口是 一个全屏幕编辑器。所以对程序的编辑与其它编辑器的编辑方法类似 ,这里不再重复。 当程序输入完毕之后,一般要先按Alt+F9(或执行compile菜单 中compile命令)对程序进行编译。如果程序有语法错误,则会在程 序窗口的第一行处显示第一个红色错误信息。若无语法错误,则窗口 正中央会出现一个对话框,提示编译成功。接下来,我们可以运行程 序了。 程序的运行可以通过按ALT+R打开RUN菜单中的RUN命令,或直接 按快捷键CTRL+F9。则可以在用户窗口中输出运行结果。通常在程 序运行结束后系统回到Pascal系统的集成环境,因此要查看运行结果 ,
4、要按ALT+F5将屏幕切换到用户屏幕。 pascal运行、安装和数据类型 5程序的保存与打开程序的保存与打开 当我们想把程序窗口中的程序存入磁盘时,可以通过 按F2键(或执行File菜单中的save命令)来保存程序。第一 次保存文件时屏幕上会出现一个对话框要求输入文件名( 默认扩展名为.pas)。 当我们要将磁盘上的程序文件中的PASCAL程序装入 窗口时,可按F3(或执行File菜单中的Open命令)来装入程 序,此时系统也会弹出一个对话框要求输入要打开的文件 名,或直接在文件对话框列表中选择所要的文件,然后回 到打开文件。 pascal运行、安装和数据类型 下面请同学们在PASCAL集成环
5、境中编辑并运行下列程序:会提示 输入一个圆的半径,然后计算出输出圆的周长和面积。 program ex2_1; Const Pi=3.14159; var R,C,S:real; begin write(R=);readln(R); C:=2*Pi*R; S:=Pi*R*R; writeln(C=,C); writeln(S=,S); end. 请输入上面的程序,并练习将其存盘、打开与运行上面程序。 pascal运行、安装和数据类型 Pascal符号 Pascal程序是由pascal允许的符号来表示 的,它们是:特殊符号,预定义标识符和用 户标识符 Pascal中对标识符的定义要求是:以字母
6、开头的字母,数字组合. 合法标识符: a,b,total,a30,x2y3 非法标识符: 5a,x+y,a1.5 pascal运行、安装和数据类型 1.特殊符号(关键字) 特殊符号是指具有特殊意义的符号,它 可以分为字特殊符号和非字特殊符号两 种。字特殊符号是由系统定义的,不能 再做它用,因此特别取名为”保留关键 字”,简称“保留字”或“关键字” pascal运行、安装和数据类型 保留字标准常用函数表保留字标准常用函数表 pascal运行、安装和数据类型 2.预定义标识符 预定义标识符是一批英文单词(或英 文单词的缩写),在程序中也有特殊的 含义,不过允许程序设计者重新定义这 些标识符,将他们
7、作为一般的用户标识 符使用, pascal运行、安装和数据类型 3.用户标识符 用户标识符是由程序设计员根据需要 所定义的,它用来作为常量、变量、类 型、函数、过程、程序等的名字。 标识符中的字母是不区分大小写的 pascal运行、安装和数据类型 数据类型 pascal运行、安装和数据类型 数据类型 Pascal的数据类型共有三大类11种类型 第1类.简单类型 简单类型分为标准类型和用户自定义 类型两种. (1)标准类型为系统为用户定义好的类型 ,用户可以直接引用,包括整数类型、 实数类型、字符类型和布尔类型四种。 (2) 用户自定义类型包括枚举类型和子 界类型,是用户根据需要定义并使用的 类
8、型. pascal运行、安装和数据类型 第2类 构造类型 包括数组类型、集合类型、记录类 型和文件类型。因为要由其他类型按一 定的规则构造而成,所以结构比较复杂 。 第3类 指针类型 指针类型是一种动态的简单数据类 型,可以用来处理动态数据结构。 pascal运行、安装和数据类型 简单类型 简单类型除了实数类型外,其余的五种 类型都属于顺序类型,即它们的值都是 有顺序号的,例如整数8的下一个整数是 9. 实数8.0的下一个实数是不可以确定 的. pascal运行、安装和数据类型 (1)整数类型(integer) 简称整型,可以参加+(加) 、 -(减) 、 *(乘) 、 /(除) 、 DIV(
9、整除) 、MOD(取 余) 7 div 3 =2; 7 mod 3 =1 还可以参加关系运算 (大于) 、=(大于等于) 、=(等于) 、( 不等于) 、=(小于等于) 、(小于) pascal运行、安装和数据类型 (2)实数类型(real) pascal中实数有两种表示法: 小数表示法:1.25,0.36,0.0 指数表示法:1.34E2,2.4e-3 pascal运行、安装和数据类型 (3)字符类型(char) 字符类型是括在两个单引号中的一个 字符,如a,X,3,+,表示空格符,表 示单引号. 字符类型中的字母是不等价的aA, 而且字符类型只允许一对中有一个字 符,否则就不是字符类型而是
10、字符串类 型. pascal运行、安装和数据类型 (4)布尔类型(boolean) 布尔类型的值只有false(假)和true(真), 且false的序号是0,true的序号1。布尔类 型可以参加运算有关系运算和逻辑运算 逻辑运算也叫布尔运算.运算符有AND( 逻辑与) 、OR(逻辑或) 、NOT逻辑非三 个,布尔运算的运算次序为 NOTANDOR 练习: FALSE OR TRUE AND NOT FALSE pascal运行、安装和数据类型 常量与变量 我们把在某个程序的整个运行过程中值 不发生变化的量成为程序的常量常量。反之 ,把在某个程序的运行过程中值可能发 生改变的量称为变量变量.
11、1.常量定义常量定义 在在pascal语言中语言中,数,字符,字符串,数,字符,字符串, 布尔量统称为常量。如果常量以一个标布尔量统称为常量。如果常量以一个标 识符表示出来,那么这些标识符称为识符表示出来,那么这些标识符称为” 符号常量符号常量”或者或者”常量标识符常量标识符”. pascal运行、安装和数据类型 Pascal中有三个已经定义好的常量标识 符,他们分别是:false,true,maxint.其他的 常量标识符则是程序设计员在常量定义 部分自行定义的. Pascal中定义常量的语法格式是: Const 常量标识符 = 常量; 常量定义时候必须以保留字const开头 ,允许在常量定
12、义的时候使用常量表达 式. pascal运行、安装和数据类型 例如: const n=100; r=2.5; ch=*; flag=true; m=n*2; pascal运行、安装和数据类型 变量 pascal中用到的每一个变量都必须在这 个程序的变量说明中加以说明 变量说明的语法格式是: Var 变量标识符表:数据类型; 多个变量标识符用”,”分隔开来 例如 VAR a:integer; c,d:real; pascal运行、安装和数据类型 标准函数 Pascal提供了四种类型的标准函数,每 个函数代表对自变量进行运算的规则, 有代表了对给出的自变量按约定的规则 进行计算所得出的结果 例如
13、函数 含义 自变量类型 函数值类型 abs(x) |x| 整型或实型 与x相同 sin(x) sinx 整型或实型 实型 pascal运行、安装和数据类型 Pascal表达式 Pascal表达式代表一个值。根据这个值 的类型可以把表达式分为算术表达式、 字符表达式、布尔表达式和集合表达式 ,一般来说,除集合表达式外,表达式 是常量、变量、函数、运算符和圆括号 组成的有意义的式子。 pascal运行、安装和数据类型 1.算术表达式 算术表达式是由整型或实型的常量、 变量、函数、算术运算符以及圆括号构 成的表达式。例如 3.14159 x 2*pi*r (i-j)/(i+j) sin(x)+1.0 注意要点: (1)不允许连续出现两个运算符 a*(-b) 不能写成a*-b (2)整型和实型混合运算,结果是实型 pascal运行、安装和数据类型 2 字符表达式 字符表达式是一个字符型的常量、变量 或者函数 3.关系表达式 也叫比较表达式,它是由一个关系运 算符将两个算术表达式或者两个字符表 达式联结起来的式子;例如 a+bc aa pascal运行、安装和数据类型 (2)尽量避免两个实数比较相等 a*b/b=a 有可能结果是false (3) 两个关系运算符不能连用 abc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度企业停薪留职合同范例
- 2024年度健身房设施建设及管理定制合同
- 再见了 亲人课件
- 2024年度汽车装潢店装修设计合同
- 《钢结构的发展》课件
- 2024年度版权转让与授权播放协议3篇
- 2024年度短视频平台运营与推广协议
- 2024年度电子商务产业园杭州品牌合作合同
- 2024年度荒山绿化项目承包合同
- 债券市场研究系列:2024年10月图说债市月报:多空交织债券收益率涨跌互现违约率小幅抬升
- 国开2024秋《形势与政策》专题测验1-5参考答案
- 职业教育国家在线课程申报书
- 2025届高考语文复习:小说情节概括+课件
- 国开2024年秋《机电控制工程基础》形考任务2答案
- 西方近现代建筑史智慧树知到期末考试答案章节答案2024年天津大学
- 毕业设计(论文)手柄冲裁模设计与制造(含全套图纸)
- 煤焦油水分、密度的测定方法
- 方格纸,申论答题卡A4打印模板
- 第七章气相色谱法PPT课件
- 电子封装材料ppt
- 西师大版一年级数学上册应用题与解决问题专项表
评论
0/150
提交评论