- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pascal_讲课稿
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的数据类型,按它的特点可分为三大类,如下图所示:
简单类型特点是结构简单,不能被分解成为其它类型;结构类型特点是构造类型,一般由其它数据类型按照一定的规则组合而成;指针类型具有特殊性,主要用于动态数据处理。简单类型中的整型、实型、字符型和布尔型是标准类型,枚举型和子界型是用户
文档评论(0)