Pascal_讲课稿.doc
文本预览下载声明
Pascal语言上课笔记
2011-12
临沂一中专用(勿外传)
第一节 Pascal 程序与上机调试
一、程序的组成
例题:10个同学每人买两本书,每本书的价格分别是a元和b元,计算一共需要多少元钱。
参考程序:输入两个整数
program sum1; //程序首部。 程序名:0001001sum1.pas
const //程序说明部分,定义常量maxn为10;
maxn=10;
var
a,b,c:integer; //程序说明部分,a、b、c被说明为整型变量。
begin //程序执行部分,下面是程序的内容。
write(‘a=’); //在屏幕上输出一个字符串“a=”,输出完后不换行。
read(a); //从键盘输入一个数值赋给变量a
write(‘b=’);
read(b);
c:=maxn*(a+b); //将a和b的和赋值给变量c
writeln(‘(’,a,‘+’,b, ‘)’, ‘*’,maxn, ‘=’,c); //输出a+b=c的等式,输出完后换行
end. //程序结束
FreePascal 常用快捷键:
打开一个已有文件 ( Open ):F3
保存正在编辑的文件 ( Save ):F2
编译程序 ( Compile ):Alt + F9
运行程序 ( Run ):Ctrl + F9
查看程序运行结果:Alt + F5
注:完整的PASCAL程序框架
program 程序名(程序参数表);
label
标号说明;
const
常量说明;
type
类型说明;
var
变量说明;
function
函数说明;
procedure
过程说明;
begin
程序语句;
……
end.
在Free Pascal 中可省程序参数表。
在程序执行部分使用的标号、常量、类型、变量、记录、文件、过程和函数,都必须在说明部分进行说明。但并不是每个程序都必需的,根据需要而设。
程序执行部分是指Begin开始到最后一条End. 结束语句的部分,是程序的核心。它由一系列语句组成,语句之间用“;”隔开,允许一行写多个语句,也允许一个语句写成几行。一般情况下一行只写一个语句。
第二节 常量、变量和数据类型
一、常量
1、常量:在程序运行的整个过程中其值不能发生变化的量。
2、常量定义:常量定义出现在说明部分。格式如下:
const //这种方式定义的常量在整个程序中不可以改变。
manx=1000; //常量定义赋值时用等号,即“=”,而不是“:=” 。
pi=3.1415926;
3、常量定义部分必须以保留字开头,可以包含一个或多个常量定义,而且每个常量定义均以分号结束。
二、变量
1、变量定义:在程序的运行过程中其值可以发生改变的量。它具有以下三个要素:变量名、
变量类型和变量值。
2、变量说明
变量定义出现在说明部分。格式如下:
var 变量名列表:类型;
……
变量名列表:类型;
实例:
var a,b,c:integer;
m:char;
x,y:real;
i,j:Boolean;
3、变量名
自己命名一个适合的标识符。
4、变量类型
程序在执行时,每个变量都要有相应的值;类型不一样,值也就不一样。
5、注意:
Pascal 语言中规定,在程序中使用的变量必须是:先定义后使用。否则,程序编译时会提示:Identifier not found XXX 意思是:变量XXX不识别。
三、数据类型
1、数据是程序设计的一个重要内容,其重要特征——数据类型,确定了该数据的形、取值范围以及所能参与的运算。在Pascal语言中,无论常量还是变量必须属于一个确定的数据类型。Pascal的数据类型,按它的特点可分为三大类,如下图所示:
简单类型特点是结构简单,不能被分解成为其它类型;结构类型特点是构造类型,一般由其它数据类型按照一定的规则组合而成;指针类型具有特殊性,主要用于动态数据处理。简单类型中的整型、实型、字符型和布尔型是标准类型,枚举型和子界型是用户
显示全部