预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Pascal语言基础知识程序首部程序首部 程序体 程序说明部分 程序执行部分 “输入”(提供原始数据) 处理(对原始数据进行加工处理) 输出(将处理后的结果显示出来)一个完整的PASCAL程序的结构字母(26个) 除非字符串中字母外,字母无大小写之分,即大写与小写字母认为是相同的字符。 数字 0123456789 特殊符号 +-*/=><.,..:;^ <><=>=:=()[]{} [几种符号的含义] (1), 表示并列关系。 (2):= 是赋值号。就是给变量取值,不能理解为“=”等于号。 (3): 说明部分的分隔。 (4). 是结束标志。 (5); 每句话之间的分隔。保留字(又称关键字):有固定意义的一批英文单词或缩写,有专门用途,用于固定位置,不能作其他用(共36个,根据作用不同分为6类) 程序,函数,过程的符号 program,function,procedure 说明部分专用定义符号 array,const,file,label,packed,var,record,set,type,of 语句专用符号 case,do,else,goto,if,then,forward,with downto,for,repeat,to,until,while 运算符号 and,div,in,mod,not,or 分隔符号 Begin,end 空指针常量 nil保留字: (1)程序、函数、过程符号:program(程序)function(函数)(2) (2)说明部分:array(数组)const(常量)file(文件)label(标号)packed(压缩)var(变量说明)record(记录)set(集合)type(类型)of (3)语句专用:case(情况)downto(下循环)goto(转向)repeat(直到型循环)until(直到)if(如果)then(那么)else(否则)for(计数循环)todowhile(当型循环) (4)运行符号:and(且)div(取整)in(在里面)mod(取余)not(非)or(或者) (5)分隔符号:begin(开始)end(结束) (6)空指针常量:nil 注:标识符的颜色不会改变。标识符——名字,名称, 用来说明程序、常量、变量、过程、函数、文件和类型的符号。 以字母或下划线开头的字母,数字,下划线的序列 分为两类 标准标识符 标准常量:false,true,maxint 标准类型:integer,real,char,boolean,text 标准文件:input,output 标准函数:abs,cos,odd,ord,sin,sqr,succ,trunc等等 标准过程:get,read,readln,write,writeln 自定义标识符 由用户在程序首部或说明部分进行定义 自定义标识符时注意点不能与保留字名字相同 避免与标准标识符同名 有一定的含义,增加程序的可读性(见名知义) 在定义标识符时可以用的字符: _(下划线) A—Z;a—z;(26个字母) 0—9;(10个数字) 必须以下划线或字母开头 书写可以用大写字母,小写字母或者大小写混合使用,大小写不区分 先定义后使用 遵循语法规则使用标识符 在计算机的编程语言中,标识符就是用来自己定义要用的名称。不同的计算机编程语言,标识符的命名规则有所不同。 如果标识符的命名规则弄错了,会对我们编程造成很大的影响,还有可能会导致整个程序出错。学习好标识符对学好计算机的编程语言也是非常重要的。标识符: (1)标准常量:false(假)true(真)maxint(值为32767) (2)标准文件:input(输入)output(输出) (3)标准函数:abs(绝对值)chr(求字符)ord(求序号)pack(压缩)eof(文件末尾)eoln(行末)odd(判断奇数)ord(求序号)pred(前趋)succ(后继)round(四舍五入)sqr(平方)sqrt(平方根)trunc(截尾) (4)标准过程:new(新)pack(压缩)putread(读数)readln(读后换行)assignreset(打开文件)rewrite(写文件)unpackwrite(输出)writeln(输出换行) (5)类型:integer(标准整型:<=32767)real(实型)char(字符型)Boolean(布尔型)text(文本)longint(长整型-2.1*109..2.1*109)int64(-(263-1)…263-1(19位数字)qword(0…264-1(20位数字,非负)例题分析1:两个数求和例题分析2:找两个数中最大的数1.写出下列标识符、保留字的中文含义: Begin______ end______ writeln______ inte