高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-01 基本语句课件.ppt

上传人:xt****7 文档编号:2945571 上传时间:2019-12-05 格式:PPT 页数:21 大小:222.50KB
返回 下载 相关 举报
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-01 基本语句课件.ppt_第1页
第1页 / 共21页
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-01 基本语句课件.ppt_第2页
第2页 / 共21页
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-01 基本语句课件.ppt_第3页
第3页 / 共21页
点击查看更多>>
资源描述
PASCAL基本语句,Pascal 语言的基本语句,赋值语句 读语句 写语句 条件判断语句 循环语句,常量,常量:程序执行过程中其值保持不变的数据,const pi = 3.1415926; f = false; f为逻辑值false(假) st = abcd ; st为字符串abcd SS : array14,01 of integer =(0,1),(1,0),(0,-1),(-1,0);,变量,变量:程序执行过程中其值可以改变的数据 var i , j , k , l : integer; integer 整数类型 a , b : real; real 实数类型 ch : char; char 字符类型 p : boolean; Boolean 布尔类型 ,算符,运算符 + 加、 减、 * 乘、 / 除、 div 整除、 mod 取余数,关系运算符 、 不等于、 、 ,逻辑运算符 not 逻辑非、and 逻辑与、or 逻辑或、xor 逻辑异或,程序结构,program first; const pi=3.14159; var s,r : real; begin write (r=); readln (r); s:=pi*sqr(r); writeln(s=,s); end.,赋值语句,赋值语句,【例】 (1) a := 200; (2) b := a + 30*2; (3) a := a50;,赋值语句,常见错误,a:=35+6y;,a:=35+6y;,a:=35+6*y;,读语句,读语句,【例】 read (a , b , c); readln(i , j , k); readln (x , y);,读语句,当输入数据: 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);,写语句,写语句,【例】 x := 20; y := 30; write(x,+,y,=); write(x + y);,执行上述语句后,在显示屏输出: 20+30=50,写语句,写语句,执行上述语句后,在显示屏输出: 20+30= 50,【例】 x := 20; y := 30; writeln(x,+,y,=); writeln(x + y);,写语句,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.,If语句,条件判断语句,(1)If 语句,readln(x); if x =0);,If语句,readln(x); if x 0 then begin writeln(x0) b:=b+1; end else writeln(aaaaa);,If语句,If a0 then begin if c= then write(aaa); end else if c=$ then write(bbb) else write(ccc);,If语句,(1)If 语句,readln(x); if x 0 then writeln(x0) else write(x=0);,If语句,条件判断语句,(1)If 语句,如果 0ab 就,if 0ab then .,if (0a) and (ab) then .,Case语句,(2) case 语句,Case语句,var c:char; Begin read(c); case c of : writeln(mail); $ : writeln(money); * : writeln(snow); else writeln(!); end; End.,Case语句,var x,y:integer; Begin read(x,y); case x+y of 0 : writeln(mail); 110 : writeln(money); 20,30,40 : writeln(snow); else writeln(!); end; End.,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!