电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

pascal第三讲VIP免费

pascal第三讲_第1页
1/2
pascal第三讲_第2页
2/2
信息学竞赛辅导班·Pascal基础第三讲顺序结构一、赋值语句格式:变量:=表达式;作用:把表达式的值赋给变量;例如:Z:=a*2+b*2;是计算a*2+b*2的值赋给变量Z注:①赋值符号是:和=的组合,不能只有=号②赋值符号两边的类型要相同,除了一种情况:右边是整数类型,左边是实数类型的变量③变量必须赋初值后才能引用。(系统默认数字为0,字符为空格,布尔值为FALSE)二、输入语句格式:read(V1,V2,…);readln(V1,V2,…);作用:程序执行到这个语句时,暂停运行,等待从键盘上输入数据,并把数据依次赋给相应的变量;例如:read(c,k);是停止等待用户输入数据,如果从键盘上输入5?6↙则c的值为5,k的值为6注:①输入几个数据之间用空格键隔开。输入字符型数据时,不用空格隔开,连续输入②输入数据的类型要和变量的类型相同。变量是实数型的,可以输入整数③输入少于变量的数据时,键盘继续等待输入,直到输入足够的数据④read和readln的区别:readln可以不带参数;readln接收数据之后自动换行,下次读入从下行的数据开始;而使用read不换行,下次继续读入example:分别有以下输入,说出各变量的值Readln(a,b,c);Read(l,k,j);Readln(m,n);输入数据(1)135792468102030输入数据(2)132465791011三、输出语句格式:write(V1,V2,…);writeln(V1,V2,…);作用:将括号中数据按格式输出;例如:write(‘a+b=’,a+b);是输出a+b的式子,显示的时候,加单引号的部分全部输出,不加单引号的部分表示输出a+b的结果注:①输出项可以是表达式,计算机会自动计算结果输出来②write和writeln的区别:writeln输出数据之后有换行③两种输出格式:write(X:n1);用于整数和字符的输出write(X:n1:n2);用于实数的输出n1表示输出的X占有n1个位置,不足的在前面补空格n2表示X输出保留n2位小数,小数不足在末尾补0,超过的舍弃四舍五入如:writeln(a:8:2);当a=3.537时,输出结果为____3.53四、example1、从键盘上读入长方形的边长a,b,计算它的面积和周长,输出ProgramB1;Vara,b,c,s:integer;s:real;第三讲-1信息学竞赛辅导班·Pascal基础Beginwrite('inputa,b');Readln(a,b);c:=(a+b)*2;s:=a*b;writeln('c=',c,'s=',s);End.2、交换两个变量a,b的值方法:利用一个中间变量t,保存a的值于t,把b的值赋给a,再将t值赋给b。程序:ProgramJIAOH;Vara,b,t:integer;Beginwrite('inputa,b);Readln(a,b);t:=a;a:=b;b:=t;writeln('a=',a,'b=',b);End.3、求一个四位整数的各位数字之和。程序:PROGRAMQIUH;VARNUM,A,B,C,D,SUM:INTEGER;BEGINWRITELN(‘请输入一个四位整数:’);READ(NUM);A:=NUMMOD10;B:=NUMDIV10MOD10;C:=NUMDIV100MOD10;D:=NUMDIV1000;S:=A+B+C+D;WRITELN(‘SUM=’,S:4)END.程序运行结果:请输入一个四位整数:9547SUM=□□25五、练习1、已知某梯形的上底A,下底B,高H,求它的面积S。2、输入一个时、分、秒,把它转换为一个秒数。3、要求写一程序,计算和打印三个数的和及平均值。4、输入a,b两个数,输出a×b的结果的横式与竖式。5、编一程序求半径为R的圆的周长与面积。第三讲-2

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部