(共25张PPT)
第6课
多分支结构程序设计
求最大的数——算法设计
输入:输入三个数a、b、c
处理:如果a大于b和c,则a最大
否则如果b大于c,则b最大
否则c最大
输出:输出最大数
开始
输入账号和密码
是否正确
输出“登录成功
输出“账号或密码
开始
三角形是否成立
/2
输出“不能构成三角形!
0.5
结束
#用海伦公式求三角形面积。
#输入三条边长
a= float( Input("输入三角形的第一边长
b=f1oat( Input("输入三角形的第二边长
c= float( Input("输入三角形的第三边长:")
#若构成三角形,则求三角形面积
if atb>c and a+c>b and b+c>a
p=(a+b+c)/2
else print(三角形的面积为g)米来0.5
area=(p米(p-a)米(p-b)(p
area
print("输入的三条边,不能构成三角形!")
去图书馆
去学校
左转
前进
右转
假
假
假
语句块
语句块2
语句块
成绩
成绩
输出"A
输出“B
输出“C
输出
成绩≥60
成绩
成绩
输出"A
输出“B
输出“C
输出"D
成绩
成绩
输出“B
输出“C
输出"D
成绩≥60
#百分制转换成A~E等级制
score= float( Input(请输入成绩(0-100):))
if score>=90
print( a)
else
if score>=80
print( b)
e⊥se
if score=70
print( c
if score>=60
print(D')
else
print(e)
e
9。
e
c))aKEs
一个f条件语句可以包含多个e子句,仅当证f
条件不为真时,elif子句的语句块才可能被执行
如果和e子句的条件都不为真时,else子句的语句块就会被执行
成绩
≥80
2绩≥70
输出
输出“C
结束
开始
输出最大数
输出最大数
输出最大数
小于b和c
输入运算符op
y
y
输出“运算符
输
输
入有误
结束
开始
输入运算符op
0
输
输
输出“除数不//输出“运算符
输
能为
结束
请输入第一个运算数:12
请输入第二个运算数:3
请输入运算符(+一*/):/
运算结果为:4.0
>>