欢迎来到天天文库
浏览记录
ID:20955090
大小:229.50 KB
页数:25页
时间:2018-10-18
《pascal的基础语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二讲PASCAL的基础语法主讲人:张志刚标识符 标识符的定义:标识符就是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。可以用来表示常量、变量、程序、函数等。1、Pascal字符与符号标识符的分类(一共3类):A类.保留字(关键字)所谓保留字是指在Pascal语言中具有特定的含义,你必须了解它的含义,以便于正确的使用,否则会造成错误。早期标准Pascal语言中的保留字一共有35个。下面是Pascal语言的保留字:AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,
2、LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH等B类.标准标识符:指Pascal语言预先定义的标识符,具有特殊含义。以下列举了Pascal语言部分常用的标准标识符:标准常量FalseMaxintTrue标准类型BooleanCharRealInteger标准函数AbsArctanChrCosEofEolnExpLnOddOrdPredRoundSinSqrSqrtSuccTrunc标准过程DisposeGetNewPackPagePutR
3、eadReadlnResetRewriteUnpackWriteWriteln标准文件InputOutputC类.用户自定义标识符:由你自己根据需要来定义。(1)选用的标识符不能和保留字相同。(2)语法上允许预定义的标准标识符作为你自己定义的标识符使用,但最好还是不要用。以下列举了你自己在定义标识符时可以用的字符:A——Z;a——z;0——9;programlt1;vara,b:integer;sum:integer;begina:=3355;b:=789;sum:=a+b;writeln('sum=',sum);end.观察左边程序,判断A、B、C三类标识符A:programvarbe
4、ginendB:writelnC:lt1absum'sum='思考:那么integer是什么呢?Pascal数据类型可以分为三大类:简单类型、构造类型和指针类型2、Pascal数据类型简单类型可以分为标准类型(整型、实型、字符型和布尔型)和自定义类型(枚举型和子界型),构造类型可以分为数组类型、集合类型、记录类型和文件类型。指针类型是动态数据类型简单类型和构造类型是静态数据类型。一个整型数据用来存放整数。Pascal支持五种预定义整型,它们是shortint(短整型)、integer(整型)、longint(长整型)、byte(字节型)和word(字类型),Pascal分别用相同的名字作为他
5、们的标识符。每一种类型规定了相应的整数取值范围以及所占用的内存字节数。类型 数值范围 占字节数 格式shortint-128..1281带符号8位integer-32768..327672带符号16位longint-2147483648..21474836474带符号32位byte0..2551带符号8位word0..655352带符号16位2-1、整型提问:现在同学们知道integer是什么类型?Vara,b:integer;请问a和b现在是什么数据类型?一个实型数据用来存放实数。TurboPascal支持五种预定义实型,它们是real(基本实型)、single(但精度实
6、型)、double(双精度实型)、extended(扩展实型)、comp(装配实型),TurboPascal分别用相同的名字作为他们的标识符。每一种类型规定了相应的实数取值范围、所占用的内存字节数以及它们所能达到的精度 类型 数值范围 占字节数 有效位数real2.9e-39..1.7e38611..12single1.5e-45..3.4e3847..8double5.0e-324..1.7e308815..162-2、实型提问:现在同学们知道real是什么类型?Vara,b:real;请问a和b现在是什么数据类型?一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值只有两
7、个:false和true,并且false的序号是0,true的序号是1。false和true都是预定义常数标识符,分别表示逻辑假和逻辑真。并且true>false。boolean是布尔型的标识符。2-3、布尔型Vara,b:boolean;请问a和b现在是什么数据类型?字符型用char作为标识符。字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串(
此文档下载收益归作者所有