中学信息学奥林匹克竞赛培训教程Pascal语言和程序设计基础(第一部分)第一部分Pascal语言和程序设计基础预备知识基本程序结构和几个概念::标识符保留字常量变量运算符表达式标准数据类型Pacal语言程序结构Programprog_name;var变量申明;begin程序体;end
例如:programpname;constn=4;typearr=array[1
4]ofinteger;vari:integer;a:arr;beginfori:=1tondoread(a[i]);readln;fori:=ndownto1dowrite(a[i]:4);writeln;end
以上是一个PASCAL程序
从键盘读入4个数据,逆序输出
一般来说,一个PASCAL程序包括以下几个部分:程序头:programpname;其中,program是保留字,表示程序从这个地方开始,pname是标识符,是程序的名字,可由程序员自定
保留字是PASCAL选定的,具有固定意义和用法的专用单词或缩写,这些单词不允许作其它使用
如上,“program”就有“程序从这里开始”这样一种特别的意义,而“const”就有“常量说明从这里开始”的意义
我们不能再用“program”、“const”来作为其它变量、常量等的名字
标识符是以字母开头的字母数字串,其长度最大为8个字符
用来表示常量、变量、类型、文件、过程、函数和程序的名字
如“pname”、“i”、“j”、“a1”就是合法的标识符;但“1a”、“#a”是非法的标识符
有一点要注意的是,在PASCAL中,字母除了作为字符值或字符串值之外,其大小写是无关的
如标识符“A1”和“a1”在PASCLA看来是同一标识符
在PASCAL中除了保留字和自定义的标识符外,还有一类有特殊含义的标识符,这类标识符称为标准标识符
它们是用来标记程序中经常引用的处理对