初识FreePascal语言ppt-辽师大版信息技术九年PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021/01/21
12
常量、变量及说明方法
• 变量 是指在程序执行过程中其值可以被改 变的数据。变量名是用户自定义的标识符, 变量类型可以是标准类型,也可以是自定 义类型,变量必须先说明再使用。
• 变量说明的一般形式: • Var • <变量名>:类型标识符; • 其中变量名表是以逗号分隔的变量标识符。
11
常量、变量及说明方法
• 例如:const pi=3.14;
•
t=true;
• 常量标识符,如pi,t也叫符号常量。
• Pascal对常量定义要求如下:
• 要放在程序说明部分。
• 必须遵循先定义后使用的原则。
• 不允许重复定义或一次定义多个变量。
• 如:const a=1;
•
a,b=10;
• 是错误的,a重复定义,a,b不能同时被定义。
可直接使用。 • 标准常量:false,true,maxint • 标准类型:integer,real,char,boolean,text • 标准文件:input,output, • 标准函数:abs,chr,odd,pred,round,sqrt • 标准过程:get,new,read等
2021/01/21
2021/01/21
13
常量、变量及说明方法
• 例如: • Var • a,b:integer; • x,y:real; • ch:char; • t:boolean;
2021/01/21
14
函数与表达式
• 函数有能够完成特定计算的功能。(对于 一个或多个原始数据,通过函数处理,可 以得到一个结果。)原始数据称为自变量 (也叫参数),结果称为因变量(也叫函 数)。每个函数都有一个名称,用标识符 表示。
初识 pascal 语言
2021/01/21
1
Pascal语言编程环境
• Free pascal
2021/01/21
2
Pascal程序基本组成
Program cfx; {程序首部} var a,b,s:real; {说明部分——数据描述}
begin readln(a,b); {执行部分} s:=a*b; writeln(‘s=‘,s);
2021/01/21
10
常量、变量及说明方法
• 常量
• 所谓常量,是指在程序执行过程中其值不 能被改变的量。它们可以是整型、实型、 字符、字符串。
• 如5,6.8,‘F’,1E6都是常量。
ห้องสมุดไป่ตู้
• 常量定义的一般形式:
• Const
• <常量标识符>=<常量>;
• 其中const是保留字(关键字)。
2021/01/21
end. {最后的end用“.”表示程序结束。}
* 上机并调试以上程序。
2021/01/21
3
关键字与标识符p17
• Pascal语言中保留字分为6种共36个: (1)程序、函数、过程符号
program,function,procedure (2)说明部分专用定义符号
array,const,,of,record,set,type, var …………
2021/01/21
4
关键字与标识符p17
• 标示符 • 标示符是用来表示程序、常量、变量、过
程、函数、文件和类型等名称的符号。
• 标示符必须是以字母或下划线开头的字母、 数字、下划线序列,长度任意,但只有前 63个字符有效。
2021/01/21
5
关键字与标识符p18
• 标准标识符 • 标准标识符是pascal预先定义的,在程序中
8
数据类型、常量、变量及说明方法
• 字符类型 标识符为char
• 字符类型指用单引号括起来的pascal字符集中的 任意一个字符。
• 如‘A’,’6’,’:’分别表示字符A,字符6,冒号。
• ‘7’与7是不同的,‘7’为数字字符,而7为整数, 它们属于不同的数据类型。
• 对于单引号字符,表示规定为’’’’,而不 是’’’
2021/01/21
17
函数与表达式
• Pascal标准函数 字符函数:chr(x),函数值是序号(ASCII
码)为x的字符,是字符型。如: chr(66)=‘B’,chr(98)=’b‘
2021/01/21
18
函数与表达式
• 自变量为实型的标准函数 (1)算术函数 绝对值函数abs(x) 平方函数sqr(x)
• 实型类型 标示符是 real • 包括正实数、负实数和实数零 • 日常表示法:2.5,-1.6,0.0 • 科学表示法:6.1×103即6100, • pascal表示为6.1E3 • -6.1×10-3 • 表示-6.1E-3 • 实型的标准场宽是17 • 实型数据是无序的。
2021/01/21
2021/01/21
15
函数与表达式
• Pascal标准函数 • 1、自变量为整型的标准函数 (1)顺序函数 前趋函数:pred(x),函数值为x-1.如:
pred(6)=5,pred(-6)=-7 后继函数:succ(x),函数值为x+1.如:
succ(5)=6 ,succ(-5)=-4
2021/01/21
6
数据类型、常量、变量及说明方法
• 标准数据类型 标示符是integer • 整型类型包括正整数(+号可略)、负整数
和零。 • 整型数据的范围:-32767至32768 • 例:168,+520,0,-1都是合法的整数 • 整型的标准场宽是实际数据长度。 • 整型是有序的。
2021/01/21
7
数据类型、常量、变量及说明方法
16
函数与表达式
• Pascal标准函数
(2)算术函数
绝对值函数:abs(x),函数值为|x|。如:
abs(-6)=6,abs(6)=6
平方函数:sqr(x),函数值为x2.如:
sqr(-3)=9 sqr(5)=25
(3)转换函数
奇函数:odd(x),函数值为布尔型。如: odd(5)=true odd(6)=false
• 字符类型是有序的数据类型。
• ‘abcd’的类型标识符为string。
• 每个字符都对应有一个ASCII码值。见p233附录
表。
2021/01/21
9
数据类型、常量、变量及说明方法
• 布尔类型 标识符为boolean • 布尔类型数据只有两个:真和假,分别用
标准常量true(真)和false(假)来表示。 • 布尔类型数据是有序的。 • False的序号为0,true的序号为1. • 所以false<true