pascal的基础语法

pascal的基础语法

ID:20955090

大小:229.50 KB

页数:25页

时间:2018-10-18

pascal的基础语法_第1页
pascal的基础语法_第2页
pascal的基础语法_第3页
pascal的基础语法_第4页
pascal的基础语法_第5页
资源描述:

《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作为标识符。字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。