奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt

上传人:rrsccc 文档编号:9810127 上传时间:2021-03-27 格式:PPT 页数:21 大小:122.50KB
返回 下载 相关 举报
奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt_第1页
第1页 / 共21页
奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt_第2页
第2页 / 共21页
奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt_第3页
第3页 / 共21页
奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt_第4页
第4页 / 共21页
奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt》由会员分享,可在线阅读,更多相关《奥赛信息学竞赛班进阶篇pascal-01基本语句课件.ppt(21页珍藏版)》请在三一文库上搜索。

1、PASCAL基本语句,奥赛信息学竞赛班进阶篇pascal-01基本语句,Pascal 语言的基本语句,赋值语句 读语句 写语句 条件判断语句 循环语句,奥赛信息学竞赛班进阶篇pascal-01基本语句,常量,常量:程序执行过程中其值保持不变的数据,const pi = 3.1415926; f = false; f为逻辑值false(假) st = abcd ; st为字符串abcd SS : array1.4,0.1 of integer =(0,1),(1,0),(0,-1),(-1,0);,奥赛信息学竞赛班进阶篇pascal-01基本语句,变量,变量:程序执行过程中其值可以改变的数据 v

2、ar i , j , k , l : integer; integer 整数类型 a , b : real; real 实数类型 ch : char; char 字符类型 p : boolean; Boolean 布尔类型 ,奥赛信息学竞赛班进阶篇pascal-01基本语句,算符,运算符 + 加、 减、 * 乘、 / 除、 div 整除、 mod 取余数,关系运算符 、 不等于、 、 ,逻辑运算符 not 逻辑非、and 逻辑与、or 逻辑或、xor 逻辑异或,奥赛信息学竞赛班进阶篇pascal-01基本语句,程序结构,program first; const pi=3.14159; var

3、s,r : real; begin write (r=); readln (r); s:=pi*sqr(r); writeln(s=,s); end.,奥赛信息学竞赛班进阶篇pascal-01基本语句,赋值语句,赋值语句,【例】 (1) a := 200; (2) b := a + 30*2; (3) a := a50;,奥赛信息学竞赛班进阶篇pascal-01基本语句,赋值语句,常见错误,a:=35+6y;,a:=35+6y;,a:=35+6*y;,奥赛信息学竞赛班进阶篇pascal-01基本语句,读语句,读语句,【例】 read (a , b , c); readln(i , j , k)

4、; readln (x , y);,奥赛信息学竞赛班进阶篇pascal-01基本语句,读语句,当输入数据: 1 2 3 4 5 6 7 8 9 10 11,读入结果为: 1 2 3 4 5 a b c i j 6 7 8 k 9 10 11 x y,read(a , b , c); readln(i , j , k); readln (x , y);,奥赛信息学竞赛班进阶篇pascal-01基本语句,写语句,写语句,【例】 x := 20; y := 30; write(x,+,y,=); write(x + y);,执行上述语句后,在显示屏输出: 20+30=50,奥赛信息学竞赛班进阶篇pa

5、scal-01基本语句,写语句,写语句,执行上述语句后,在显示屏输出: 20+30= 50,【例】 x := 20; y := 30; writeln(x,+,y,=); writeln(x + y);,奥赛信息学竞赛班进阶篇pascal-01基本语句,写语句,begin c := a; r := 3. 5; writeln(c : 6); writeln(r); writeln(r : 9); writeln(r : 1); writeln(r : 9 : 3); writeln(r : 2 : 3); end.,奥赛信息学竞赛班进阶篇pascal-01基本语句,If语句,条件判断语句,(1

6、)If 语句,readln(x); if x =0);,奥赛信息学竞赛班进阶篇pascal-01基本语句,If语句,readln(x); if x 0 then begin writeln(x0) b:=b+1; end else writeln(aaaaa);,奥赛信息学竞赛班进阶篇pascal-01基本语句,If语句,If a0 then begin if c= then write(aaa); end else if c=$ then write(bbb) else write(ccc);,奥赛信息学竞赛班进阶篇pascal-01基本语句,If语句,(1)If 语句,readln(x);

7、 if x 0 then writeln(x0) else write(x=0);,奥赛信息学竞赛班进阶篇pascal-01基本语句,If语句,条件判断语句,(1)If 语句,如果 0ab 就,if 0ab then .,if (0a) and (ab) then .,奥赛信息学竞赛班进阶篇pascal-01基本语句,Case语句,(2) case 语句,奥赛信息学竞赛班进阶篇pascal-01基本语句,Case语句,var c:char; Begin read(c); case c of : writeln(mail); $ : writeln(money); * : writeln(snow); else writeln(!); end; End.,奥赛信息学竞赛班进阶篇pascal-01基本语句,Case语句,var x,y:integer; Begin read(x,y); case x+y of 0 : writeln(mail); 1.10 : writeln(money); 20,30,40 : writeln(snow); else writeln(!); end; End.,奥赛信息学竞赛班进阶篇pascal-01基本语句,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1