文档介绍:pascal程序的顺序结构
教育技术学专业
省中小学信息技术学科奥赛培训
第三节常量和变量
常量是指在程序中使用的一些具体的数、字符、字符串和布尔值。在程序运行过程中,其值不能被更改。如123,,‘my name is’,TRUE等
(1)整型数:如3、-5、0等。
(2)实型数:、-+2(科学记数法)。
(3)字符串:是用单引号括起来的一串字符,如
‘Book’、‘’、‘---’。
省中小学信息技术学科奥赛培训
常量的定义
const
<常量标识符1> = <常量1>;
例如
const
st = 60;
a = -st + 30;
p = ;
省中小学信息技术学科奥赛培训
Free Pascal中预定义了如下几个常量标识符,这些常量可以直接在程序中使用。
Pi = //π的值
Maxint = 32767 //整型integer允许的最大值
Maxlongint = 2147483647 //长整型longint允许的最大值
FALSE = 布尔假,TRUE = 布尔真
省中小学信息技术学科奥赛培训
已知半径r,求圆的周长及面积。
Program ex2_10;
const
r = ; //
var
c,s : real;
begin
c := 2*pi*r;
s := pi*r*r;
writeln('c=',c:10:2);
writeln('s=',s:10:2);
end.
省中小学信息技术学科奥赛培训
变量
变量的命名规则:“自定义标识符”的命名规则为:自定义标识符必须以字母(包含下划线“_”)开头,后面的字符可以是字母或数字
例如 n,m,rot,total 等都是合法变量名。
省中小学信息技术学科奥赛培训
变量的类型
整型变量用来存储整数,实型变量用来存储实数。
变量的类型,可以是标准数据类型integer(存储整数)、real(存储实数)、boolean(布尔型)和char(字符型),也可以是用户自定义的各种类型。
省中小学信息技术学科奥赛培训
整型数取值范围
类型
数值范围
占字节数
格式
byte
0 ~ 255
1
不带符号8位
word
0 ~ 65535
2
不带符号16位
inteter
-32768 ~ 32767
2
带符号16位
longint
-2147483648 ~ 2147483647
4
带符号32位
int64
-263+1 ~ 263-1
8
带符号64位
qword
0 ~ 264-1
8
带符号64位
省中小学信息技术学科奥赛培训
实型(real)
一个实型数据用来存储实数,实型包括正实数、负实数和零。
①十进制表示法
这是人们日常使用的带小数点的表示方法。
如3,
②科学记数法
科学记数法是采用指数形式的表示方法,×+05。
省中小学信息技术学科奥赛培训
实型数取值范围
类型
数值范围
占字节数
有效位数
real
×10-39~×1038
6
7~8位
SingLe
×10-45~×1038
4
11~12位
DoubLe
×10-324~×10308
8
15~16位
extended
×10-4951~×104932
10
19~20位
Comp
–*1018~*1018
8
19~20位