高中信息技术 pascal教程02 第二课 读懂程序教案 .doc

高中信息技术 pascal教程02 第二课 读懂程序教案 .doc

ID:56664330

大小:153.00 KB

页数:8页

时间:2020-07-02

高中信息技术 pascal教程02 第二课 读懂程序教案 .doc_第1页
高中信息技术 pascal教程02 第二课 读懂程序教案 .doc_第2页
高中信息技术 pascal教程02 第二课 读懂程序教案 .doc_第3页
高中信息技术 pascal教程02 第二课 读懂程序教案 .doc_第4页
高中信息技术 pascal教程02 第二课 读懂程序教案 .doc_第5页
资源描述:

《高中信息技术 pascal教程02 第二课 读懂程序教案 .doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二课读懂程序接下来,我们要学着去读懂程序。我们用上节课的程序作进一步的讲解:programsecond;{second为程序名}constpi=3.14159;{设pi为常量,pi=3.14159}vars,r:real;{设s、r为变量,real为实型}begin{程序开始}write('r=');{输出:r=,这是提示,可以省略}readln(r);{读入一个实数到变量r中}s:=pi*sqr(r);{:=是赋值符,sqr(r)是求r的平方的函数,pi*sqr(r)的值赋给变量s}writeln('s=',s);{先输出‘s

2、=’,再输出变量s的值}end. {程序结束}§2.1常量和变量在上面的程序第2、3行的语句分别是常量说明和变量说明。常量定义和变量定义要放在程序的常量定义部分,即程序首部之后,语句之前。§2.1.1常量:程序执行过程中其值保持不变的数据;CONST<常量标识符>=<常量>;{常量标识符是由用户自己定义}例如:constpi=3.;f=false;{f为逻辑值false(假)}st=’abcd’;{st为字符串’abcd’}SS:array[1..4,0..1]ofinteger=((0,1),(1,0),(0,-1),(-1,0

3、));§2.1.2变量:程序执行过程中其值可以改变的数据;VAR<变量名>{,<变量名>}:<类型>;例如:vari,j,k,l:integer;{integer整数类型}a,b:real;{real实数类型}ch:char;{char字符类型}p:boolean;{Boolean布尔类型}注意:变量只能属于一种数据类型,下面的变量说明是错误的:varR1,R2:char;R2,R3:Boolean;{R2不能同时属于char型和boolean型}变量常用的类型有:标识符类型范围integer整型-32768…32767longi

4、nt长整型-…real实型2.9×10E–39…1.7×10E38char字符型ASCII码字符集boolean布尔型逻辑值true、falsestring字符串255个以内的字符串实数有两种表示方式:小数表示和指数表示(科学计数法)。例如:0、–3.52、246、6.25e8(=6.25×108)、–51e–1(=–51×10-1)§2.2运算符§2.2.1算术运算符:+{加}、–{减}、*{乘}、/{除}、div{整除}、mod{取余数}当两个整数进行整除运算时,用div,结果取整;”/”则为实数除。例如:i:=10;j:=i

5、+5;{j=15}k:=i+j*6;{k=100}j:=idiv4;{j=2}a:=i/4;{a=2.5}k:=imod3;{k=1}表达式的运算仍遵循先乘除后加减的法则,但没有小括号、中括号、大括号之分,全部采用小括号。下面举例说明表达式求值规则。例如:设整型变量a=6,b=6,c=5,d=3,e=2,计算下面表达式的值。e+a*bdiv((c+2)modd+4)①36②7

6、③1④5⑤7⑥9这是一个整型表达式,其结果为9。【注意问题】1.表达式中出现的变量,在表达式计算时,必须有一个具体的值,否则表达式的值无法确定。1.表达式中

7、的所有字符必须写在同一行上,不能有通常数学式中的分子、分母、指数、下标等表达方式。如:应写为(a+b)/(c+d);A2应写为A*A2.要使用合法的标识符来表示变量或命名常量,乘号不能省略,如:2πR+A应写成2*PI*R+A3.函数自变量必须括在圆括号中,表达式可以作为自变量使用,如:应写为Sqrt(B*B–4*A*C)§2.2.2关系运算符:=、<>{不等于}、<、<=、>、>=这6种关系运算结果只有两种可能:成立(真)或不成立(假),即true或false。§2.2.3逻辑运算符:逻辑运算经常用于一些判断,逻辑运算的结果只有

8、真true和假false两种情况,采用的变量类型为boolean(布尔型)。例如,我们要判断变量a是否为偶数,逻辑表达式为amod2=0,(mod是对a取余数),那么如果结果是真true,那么a就是偶数;如果结果是false,则a就是奇数。如果我们要判断a和b是否都是偶数,可以表达为:(a是偶数)并且(b是偶数)逻辑表达式应写为:(amod2=0)and(bmod2=0)如果要判断变量a、b、c里面是否有一个大于等于0,则表达式为:(a>=0)or(b>=0)or(c>=0)请注意,这里的小括号不能省略!设x和y是布尔量,逻辑运算

9、的真值表如下:xynotxxandyxoryxxorytruetruefalsetruetruefalsetruefalsefalsefalsetruetruefalsetruetruefalsetruetruefalsefalsetruefals

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

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

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