2常量及变量定义和赋值语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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后的值。