第3讲 顺序结构程序设计(pascal程序语言基础)

第3讲 顺序结构程序设计(pascal程序语言基础)

ID:5528297

大小:301.00 KB

页数:25页

时间:2017-11-13

第3讲 顺序结构程序设计(pascal程序语言基础)_第1页
第3讲 顺序结构程序设计(pascal程序语言基础)_第2页
第3讲 顺序结构程序设计(pascal程序语言基础)_第3页
第3讲 顺序结构程序设计(pascal程序语言基础)_第4页
第3讲 顺序结构程序设计(pascal程序语言基础)_第5页
资源描述:

《第3讲 顺序结构程序设计(pascal程序语言基础)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010/9/1第三讲顺序结构程序主要内容:1、读语句2、赋值语句3、写语句一、读语句功能:通过输入设备(键盘)给变量提供数据输入语句的格式:read(<变量表名>);readln(<变量表名>);变量表名:用逗号隔开的变量标识符读语句——read语句语法:read(a1,a2,……an);等价于:read(a1);read(a2)…………read(an);语句执行原理:当程序执行到read语句时,程序就会停下来等待用户输入数据,然后存入相应的变量中。programex;varn,m:real;beginread(m,n);n:=m+n;writeln(‘n=‘,n);end.progra

2、mex;varn:real;k:boolean;e:integer;f:char;beginread(n,e,k);writeln(n,e);read(n,e,f);writeln(n,e,f);read(k);writeln(k);end.1.整型和实型变量可以共用一个读语句。2.但字符型变量不能与整型实型变量共用一个读语句。3.布尔型变量不能使用read语句读入。读语句read语句的执行过程(对于语句read(a);)当a是字符型变量read(a)执行时,从键盘读入一个字符(包括空格),存入变量a。当a是整型或实型变量,read(a)执行时,系统读入一个形成数的序列,遇到不能形成数的字

3、符(空格符),停止读入,将所读取的数存入变量a。当a是整型变量时,读入的数必须是整型;当a是实型变量时,读入的数可以是整型也可以是实型。(数据相容性原理)读语句例题:programtext2;vara,c:integer;b1,b2,b3:real;ch1,ch2:char;beginread(ch1,ch2);read(b1,b2,a,c,b3);end.结果:ch1=xch2=yb1=3.0b2=4.1a=15c=3b3=-2.5输入:xy34.1153-2.5读语句readln语句执行原理:当程序执行到readln时就自动跳到下一行准备读下一行的数据。不管当前行的数据是否读完。语法:

4、read(a1,a2,……an);等价于:read(a1);read(a2)…………read(an);readln;读语句readln语句programtext2;vara,c:integer;b1,b2,b3:real;ch1,ch2:char;beginread(ch1,ch2);readln(b1,b2,a);read(c,b3);end.输入:xy34.1153-2.55-5.58结果:ch1=xch2=yb1=3.0b2=4.1a=15c=5b3=-5.5读语句读语句readln语句可以不带变量名.read语句必须跟变量名(read(变量列表)).语句read只管接收数据,语句r

5、eadln接收完数据后,还把同行的其它数据全部宣布作废。作用:单独的readln;语句在程序中起着暂停作用,按enter键继续,通常起着调试程序的作用.read语句与readln语句的语法特点:读语句相关练习(课堂作业)programex;varn,e,k,f:real;beginread(n,e,f,k);writeln(n);readln;writeln(e);readln;writeln(f);readln;writeln(k);end.1、试一试下面程序变量说明vara,b,c,d:integer;执行结果abcd程序段一read(a);readln(b,c); read(d);程

6、序段二readln(a); read(b,c); read(d)输入数据12345 6782、完成表格:二、写语句将计算结果和其它数据传送到显示器的输出操作写语句的两种形式:Write(<输出项>)Writeln(<输出项>)写语句输出项的种类:4类1.表达式:write(round(sqr(2.2)+1)div2)write(100<80);特点:对表达式进行计算后再输出。2.数值常量:programtext;constpi=3.14;beginwrite(pi);write(3.14);end.特点:直接输出该常量的值。写语句3.字符常量:write(‘hellopascal’);特点

7、:用单引号括起来的字符序列4.变量:programtext1;vara:real;begina:=3.14;writeln(‘a=‘,a);a:=58.5writeln(‘a=‘,a);end.特点:输出变量中存储的数据写语句Write语句格式:write(a1,a2,a3,a4,a5,a6);等价于:beginwrite(a1);write(a2);write(a3);……end.特点:write(a1)将a1的内容输

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

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

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