1 / 37
文档名称:

第三章 选择结构程序计算.ppt

格式:ppt   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章 选择结构程序计算.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第三章 选择结构程序计算.ppt

文档介绍

文档介绍:第三章选择结构程序设计
流程图的说明
IF语句
CASE语句
常见错误
流程图
起止框
判断框
处理框
输入输出框
连接点
流程线
例:从十个数中选出最大者.
打印出
A的值
1
结束
开始
输入一个数
→A
0→N
输入一个数
→B
A>=B
B→A
N<=9
N+1→N
1
Y
N
Y
N
IF语句
1、用来实现选择结构。有两种形式:
IF <布尔表达式> THEN <语句>
IF <布尔表达式> THEN <语句1> ELSE <语句2>
a
b
条件P
语句1
语句2
2、执行顺序:先计算并测试布尔表达式的值,若为TRUE,
则执行THEN后面的语句,否则执行ELSE后面的语句或直接执行下一条语句。
条件P
语句
a
b
N
Y
Y
N
If <布尔表达式> then <语句1> else <语句2>;
a:=20; b:=30;
If a>=b
then write(“投票通过”)
Else write(“投票不通过”);


语句1
语句2
条件
练习1:从键盘输入两个数,求最大数。
Readln(a,b)
If a>=b
Max:=a
Max:=b
Writeln(Max)
T
F
流程图
program L3_1; var a,b,max:real; begin write('enter a,b='); readln(a,b); if a>=b then max:=a else max:=b; writeln('max=',max:8:2) end.
开始
输入WEIGHT
WEIGHT<=50
PAY=50+
+(WEIGHT-50)*
PAY=WEIGHT*
输出PAY
开始
N
Y
p38
课堂练习:写出下面程序运行结果
program progaml(input,output); var a,b,c,d,e,f,g,x,y,z:integer;
begin read(d,e,f,g); a:=d+e+f+g-5; b:=d * (e - f div g + 8); c:=d * e div f* g; x:= ( a + b + 2) * 3-a; y:=( c * 100 - 13 ) div a div b; if ((x + y) mod 2 = 0 )
then
z:= (a + b + c + x +y ) div 2
else z:= (a + b + c - x - y ) * 2; writeln( x + y - z )
end.
数据输入:2 5 7 4
3、注意:
(1)书写的四种方式:
IF ··· THEN IF ···
··· THEN ···
IF ··· THEN ··· IF ···
ELSE ··· THEN ···
ELSE ···
(2)IF ···THEN···ELSE··· 语句:ELSE前面的语句不能有分号,否则将ELSE以及它后面的语句看成一条新语句,这样就发生语法错误。
4、复合语句
(1)当THEN或ELSE后语句不止一个时,要用到复合语句。复合语句是一个以BEGIN开始,以END结束的语句。
(2)一般形式:
BEGIN
<语句1>;
<语句2>;
···
END;
一个复合语句从外部看来,相当于一个语句。
(3) 举例

最近更新

2025年常州信息职业技术学院单招职业技能测试.. 41页

2025年常德科技职业技术学院单招职业适应性考.. 40页

2025年广东农工商职业技术学院单招职业适应性.. 40页

2025年广东建设职业技术学院单招综合素质考试.. 41页

2025年广东环境保护工程职业学院单招职业技能.. 41页

2025年广东省揭阳市单招职业倾向性测试模拟测.. 39页

2025年广东茂名农林科技职业学院单招职业适应.. 40页

2025年广安职业技术学院单招职业倾向性测试模.. 39页

2025年广州工程技术职业学院单招职业技能测试.. 40页

2025年广西体育高等专科学校单招综合素质考试.. 41页

2025年广西卫生职业技术学院单招职业技能测试.. 40页

2025年广西工商职业技术学院单招职业倾向性测.. 41页

2025年广西演艺职业学院单招综合素质考试模拟.. 40页

2025年广西电力职业技术学院单招职业倾向性测.. 40页

2025年广西自然资源职业技术学院单招职业技能.. 40页

2025年德阳农业科技职业学院单招综合素质考试.. 41页

2025年惠州工程职业学院单招职业适应性测试题.. 40页

2025年成都纺织高等专科学校单招职业适应性测.. 40页

2025年扬州中瑞酒店职业学院单招职业技能测试.. 41页

2025年抚州职业技术学院单招职业倾向性测试模.. 40页

2025年新乡医学院三全学院单招职业技能考试模.. 41页

2025年新疆铁道职业技术学院单招职业适应性测.. 41页

2025年无锡科技职业学院单招职业技能测试模拟.. 41页

2025年景德镇艺术职业大学单招综合素质考试模.. 41页

2025年杭州医学院单招职业倾向性测试模拟测试.. 40页

2025年桂林信息工程职业学院单招职业技能测试.. 41页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

卫生院医疗质量、医疗安全工作责任书 11页

2025年二手车经理工作总结模板 25页