欢迎来到天天文库
浏览记录
ID:40561843
大小:104.50 KB
页数:10页
时间:2019-08-04
《Pascal入门教程(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章顺序结构程序设计内容提要本章介绍了PASCAL中的数和符号的表示方法;四种标准数据类型;常量,变量和标准函数;表达式和输入、输出语句的用法。学习要求通过对本章的学习,要求能够理解PASCAL中关于数、符号、常量、变量、四种基本的数据类型等知识点,掌握READ、WRITE语句的用法,能够进行顺序结构程序设计。第一节PASCAL中的数和符号1.1符号在PASCAL中,允许使用的符号很多,但有一定的规则:1标点符号:“;”是每一句的结束标志,但在BEGIN后不用,最后一个END后用“.”,“,”一般用在括号和变量表中,用以分隔多个参数;单引号“ˊ”用于字
2、符型中;“()”中一般是参数,“[]”一般用于集合和数组中,“{}”是用来存放注释信息的;“:”是在变量和数据类型之间起分隔作用的。2运算符:算术运算符有:+,-,*,/;关系运算符有:>,<,=,>=,<=,<>;逻辑运算符有:AND,OR,NOT;1.2标识符在PASCAL语言中,一些事先定义好的由字母开头,后跟数字和字母组成的字符串,它们代表了一定的意义,我们把它们称为标识符。例如:PROGRAM就表明一个程序的开始,VAR则表明后面将要进行变量说明。系统事先定义了不少的标识符,我们把它们叫做保留字;另外,我们也可以自己定义标识符,自定义标识符要注
3、意以下几点:1自定义的标识符不要与系统定义的标识符同名。如:你不能定义一个叫BEGIN的标识符。2标识符要以字母开头,后跟字母或数字或下划线,中间不能出现空格,长度一般不超过8位。3标识符要先定义后使用,这一点我们在后面章节中会学到。4标识符的英文字母不分大小写。第二节标准数据类型PASCAL给编程人员提供了几种标准数据类型,同时也允许自己定义数据类型。1实型(REAL)实型就是实数类型,是一种最常见的数据类型。在PASCAL中,实数有两种表示方法:小数表示法和指数表示法(也称科学表示法)。下面是小数表示法的实例:3.47123.689000.0-0.0
4、0000023而用科学表示法,以上例子可分别表示为:3.47E01.236E28.9E4-2.3E-710在科学表示法中,“E”后面的数代表10的幂,前面的数一般在1到10之间取值。实际上,TURBOPASCAL有五种实数类型:类型取值范围占字节数有效位数RealSingleDoubleExtendedcomp2.9e-391.7e381.5e-453.4e385.0e-3241.7e3281.9e-49511.1e4932-263+1263-16481087811121516192019202整型(INTEGER)整型即整数类型。它只能在整数这一无限集
5、合中表示一个有限子集。在16位机中,整数的表示范围为:-32768到32767。在数学中,整数为实数的一个子集,为什么有了实型还要定义整型呢?在计算机进行运算中,CPU对整数和实数运算的处理方法不同,整数运算要快于实数运算。计算机在处理实数运算时存在一定的误差,可能存在10000个1.0相加不等于10000的现象。所以一般不要用等号来判断实数的相等性。整型的运算符除了+-*/,还有两种特殊的运算符:DIV,MODDIV是整除运算,求出整数商:8DIV3=214DIV4=3MOD是求余数的运算:17MOD4=1-17MOD4=-117MOD–4=1TURB
6、OPASCAL同样支持五种整型定义:类型取值范围占字节数有效位数ShortintIntegerLongintByteWord-128127-3276832767-21474836482147483647025506553512412816328163布尔型(BOOLEAN)BOOLEAN一词是根据十九世纪英国数学家GeorgeBoolean而命名。布尔型数据用来存放逻辑值,也叫布尔值。布尔值只有两个:真(TRUE)或假(FALSE)。与布尔运算相关的是逻辑运算符:与(AND),或(OR),非(NOT)。其运算规则如下:假设有两个条件A和B,只有A和B同时
7、为真时,AANDB的结果才为真,否则为假;当A或B中至少有一个为真时,AORB的结果为真,否则为假;当A为真时,NOTA的结果为假,A为假时,NOTA的结果为真。1字符型(CHAR)一个字符型数据变量是用来存放ASCII码字符集内的某个字符。此时字符只代表某个符号,本身不具有原来的含义。例如′A′,′6′就是字符。字符型都要用单引号将其引起来。第三节常量和变量3.1常量常量是这样一种标识符,该标识符中的数据在整个程序中都不会变化。常量中的数据称为常数,可分为以下四种:整型常数,如:12,-33,825……10实型常数,如:0.35,-2.00,12.34
8、56……布尔型常数,只有两个:TRUE,FALSE字符型常数,如:′1′,′2′
此文档下载收益归作者所有