2常量及变量定义和赋值语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

&2、常量及变量定义和赋值语句

【知识目标】

1、理解和掌握常量定义的方法和意义。

2、理解和掌握变量定义的方法和意义。

3、掌握PASCAL语言中赋值语句的规则和应用方法。

4、掌握PASCAL语言中“整数类型”数据的应用。

一、【引课】:

在高级语言中,计算机进行各种运算操作是由语句实现的,我们常说各种数据数值是原料,而各种运算操作语句就是加工方法,只有两者合理搭配,才能做出美味佳肴的。

二、分析实例:计算出下面程序中a最后的值。

Program Ex001;{程序首部}

Const

x=10;

Var

a,b,c:integer;{说明部分}

Begin

a:=10;

b:=5;

a:=b*x;

a:=a+1;

Writeln('a=',a);{输出结果}

Readln{等待输入回车键}

End.

【常量定义】:在程序中将一个常数用一个标识符来表示它,那么这个标识符就是常量。常量一经定义,其值在程序中始终保持不变。如:x=100就是常量定义,x就是常量。

常量定义的一般形式:

Const

常量标识符1=常数1;

常量标识符2=常数2;

……

『特别注意』1、在常量定义中,const是保留字(标志);它的位置在程序首部之后,执行部分之前。

【变量定义】:在程序执行过程中其值可以改变的量,称为变量。每个变量都要有一个名称,这就是变量名。由用户自己定义,必须符合标识符的规定。如a,b,c都是变量。

变量定义的一般形式

var

变量名1:数据类型;

变量名2:数据类型;

……

『特别注意』1、在一个程序中,一个变量只能属于一种确定的数据类型,这样就规定了该变量的取值范围,也决定了对该变量所能执行的运算操作。

2、相同类型的变量可以放在同一条说明行中,之间用逗号分隔。

3、var为变量定义标志(保留字)。

4、不同类型的变量不能互相串用。(开辟的内存存储空间单元是不一样的)

【赋值语句】

是最基本的语句,赋值语句由一个变量后面跟上赋值号“:=”和一个表达式构成。赋值语句的格式为:

变量:=表达式

赋值语句的执行是:“先计算表达式的值,再将值赋给变量”。因此赋值语句具有计算和赋值双重功能。

『特别注意』

1、在赋值时,表达式计算出的值和变量必须类型相容。

2、左边必须是变量,而不能是表达式。

3、“:=”与“=”是完全不同的。

4、变量可以多次赋值,赋值后的变量将中程序中一直保持不变,直到该变量重新赋予其

他的值。

在本例中:a,b两个变量在程序结束时的值分别是多少?

[例2]编程计算半径为R的圆的面积和周长。

解:这是一个简单问题,按数学方法可分以下几步进行处理:

①从键盘输入半径的值R;{要求告诉圆的半径R}

②用公式S=πR2计算圆面积;

③用公式C=2πR计算圆周长;

④输出计算结果。

Pascal程序:

Program Ex13;

{程序首部}Const

pi=3.1415926;Var R ,S ,C:Real ;{说明部分}Begin

{语句部分}Write ('R=?');

Readln(R);

{输入半径}S:=Pi*R*R ;

{圆面积公式S=πR 2}C:=2*Pi*R ;

{圆周长公式C=2πR }Write ('S=',S);

{输出结果}Write('C=',C);

Readln

{等待输入回车键}

End.

程序中1、Pi 是Pascal 提供的标准函数,它返回圆周率的近似值:3.1415926…。

2、real 为实数类型,是标准数据类型,取值范围为:-2.9×1039---1.7×1038

3、real 默认的输出格式为科学计数法格式。

作业习题2模仿例题编程(数据类型为整数、实数类型)

1.输入一个梯形的上、下底及高的值,求出它的面积。

2.计算某次考试语文、数学、英语和计算机等四科的总成绩及平均分。(请用输入语句从键盘输入各科成绩分)。

3.已知球体的体积计算公式V=4

3πR 3,输入球体的半径,求球体的体积。4、输入一个数,求它的5倍再加上10后的值。

相关文档
最新文档