资源描述:
《第3课 顺序结构程序与基本语句(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二节顺序结构程序与基本语句PASCAL语言学习之二前言上节课,我们学习了Pascal语言的程序基本结构,在一个程序中,所有的操作都由执行部分来完成,而执行部分又都是由一个个语句组成的。因此,下面开始我们要学习pascal语言的基本语句,并且在学习过程中逐步学会程序设计的基本方法。 这节课我们要学习两种语句,即赋值语句与输出语句。在语句学习之前我们要先了解一些pascal语言的基础知识(例如:变量、常量,运算符等)。9/15/20212追求卓越,品味成功一、常量、变量(一)常量在程序运行过程中,其值不能被改变的量称为常量。如123,145.88,'abc',true等。⒈整型常量整
2、型常量采用我们平常使用的十进制整数表示。如138,0,-512等都是整型常量,而18.或18.0都不是整型常量。⒉实型常量实型常量包括正实数、负实数和实数零。pascal中表示实型常量的形式有两种。⑴十进制表示法这是人们日常使用的带小数点的表示方法。 如0.0,-0.0,+5.61,-8.0,-6.050等都是实型常量,而0.,.37都不是合法的实数形式。integer型数据取值范围为-32768到32767之间所有整数。而real型数据取值范围为其绝对值在10-38到1038之间的所有实数。9/15/20213追求卓越,品味成功一、常量、变量⑵科学记数法科学记数法是采用指数形式的
3、表示方法,如1.25×105可表示成1.25E+05。在科学记数法中,字母“E”表示10这个“底数”,而E之前为一个十进制表示的小数,称为尾数,E之后必须为一个整数,称为“指数”。如-1234.56E+26,+0.268E-5,1E5是合法形式,而.34E12,2.E5,E5,E,1.2E+0.5都不是合法形式的实数。[3]字符常量在Pascal语言中,字符常量是由单个字符组成,所有字符来自ASCII字符集,共有256个字符。在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。如:'a','A','0'等。特殊地,对于单引号字符,则要表示成''''。对于ASCII字符集中,按每
4、个字符在字符集中的位置,将每个字符编号为0-255,编号称为对应字符的序号。[4]布尔常量布尔型常量仅有两个值,真和假,分别用标准常量名true和false表示。它们的序号分别为1和0。9/15/20214追求卓越,品味成功一、常量、变量5.符号常量一个常量即可以直接用字面形式表示(称为直接常量,如124,156.8),也可以用一个标识符来代表一个常量,称为“符号常量”。但符号常量必须在程序中的说明部分定义,也就是说先定义,后使用。定义符号常量的一般格式:CONST<常量标识符>=<常量>说明:常量说明部分以关键字const开头,后面的标识符为常量标识符,其中"="号后的常量为整数、
5、实数、字符、字符串(字符、字符串常量在后面章节中将作介绍)。而且,在常量说明部分可以将几个常量说明成符号常量,共用一个关键字"const"。例如:⑴符号常量一经定义,在程序的执行部分就只能使用该常量标识符,而不能修改其值。⑵使用符号常量比直接用数值更能体现"见名知义"的原则,也便于修改参数,故一个较好的程序中,应尽量使用符号常量,在执行部分基本上不出现直接常量。9/15/20215追求卓越,品味成功一、常量、变量变量代表了一个存储单元,其中的值是可变的,故称为变量。即在程序运行过程中,其值可以改变的量,称为变量。变量有三个要素是:变量名、变量类型、变量值用一个合法的标识符代表一个变量。
6、“自定义标识符”的命名规则为:自定义标识符必须以字母(包含下划线“_”)开头,后面的字符可以是字母或数字。标识符长度不超过63个字符。常量是有类型的数据,变量在某一固定时刻用来存放一个常量,因此也应有相应的类型。如整型变量用来存放整数,实型变量用来存放实数。在程序中若要使用变量,变量的名称及类型在程序的变量说明部分加以定义,变量的值则在程序的执行部分中才能赋给。9/15/20216追求卓越,品味成功一、常量、变量变量说明的一般格式:VAR<变量标识符>[,<变量标识符>]:<类型>;(中括号内部分表示可省,下同)其中VAR是pascal保留字,表示开始一个变量说明段,每个变量标识符
7、或由逗号隔开的多个变量标识,必须在它的冒号后面说明成同一类型。一个程序中,可以说明许多不同类型的变量,每种类型变量之间用分号隔开,共用一个VAR符号。例如:varage,day:integer;amount,average:real;其中,Integer(整型)、Real(实型)是标准标识符,它们是"类型标识符",代表了确定的类型,如age和day被定义为整型变量,amount和average被定义为实型变量。一旦定义了变量,就确定了它的类型