资源简介 (共14张PPT)分支结构的程序实现(第一课时)年 级:高一年级 学 科:信息技术(浙教版)学习目标1 分支结构掌握分支结构的三种结构及语句格式3 计算思维通过阅读、观察、比较、总结、推导等,培养自己的计算思维2 编写代码能简单编写选择结构的程序代码思考问题学校将组织一次党史竞赛答题,选拔优秀的同学代表学校参加市里比赛。评选标准如下:80分以上为合格选手,可以参加一二三等奖评选,95分以上的是一等奖,90分到95分是二等奖,90分以下的是三等奖,一等奖选手将代表学校进行市里比赛。分支结构分支结构:根据给定条件是否成立而决定执行不同步骤的算法结构输入成绩>=80恭喜晋级输入成绩>=80>=80恭喜晋级下次努力输入成绩下次努力yesno>=95一等奖>=90二等奖三等奖yesnononoyesyes单分支结构双分支结构多分支结构语法结构:if <条件>:<语句块1>注意:条件后的“:”不可缺省语句块1,必须要缩进单分支语法结构例如:如果成绩大于60分,输出“成绩合格”score=int(input(“请输入您的成绩”))if score>60:print(“成绩合格”)历年真题1.有如下程序段:score = int(input("请输入分数:"))if score > 60: score += 20score += 10print(score)若程序运行后输入20,打印出的score的值为( ) if <条件>:<语句块1>else:<语句块2>注意:else后不需要任何条件双分支语法结构例如:给出任意的两个数,比较大小,输出较大的数a=int(input(“请输入一个数:”))b=int(input(“请输入另一个数:”))if a>b:print(“a比较大”,a)else:print(“a比较大”,b)历年真题2.有如下程序段:x = 3if x >= 1: x *= 4else: x += 8x /= 2print(x)该程序段运行后,变量x的值为( ) 历年真题3.有如下程序段,运行之后a、b的值分别为 、 。a = -1b = 1if a < b: a = a + b b = a - b a = a - bprint(a, b) if <条件1>:<语句A>elif <条件2>:<语句B>elif <条件3>:<语句C>.....else:<语句x>多分支语法结构score=int(input(“请输入您的分数:))if socre>=95:print(“恭喜您获得了一等奖”)elif socre>=90:print(“恭喜您获得了二等奖”)elif socre>=80:print(“恭喜您获得了三等奖”)else:print(“再接再厉,下次继续努力”)历年真题4.一个练习本的促销计价小程序,如果顾客购买62本练习本,程序会提示付款多少( )n=int(input(“please input the number:”))if n<30:price=2.0elif n<50:price=1.8elif n<100:price=1.6else:price=1.5print(“you should pay %.2f yuan”%(price*n))A、111.60 B、93.00 C、99.20 D、99.80课后练习5.根据《国家学生体质健康标准》比重指数单项评分表,如果高一年级男生体重指数值在16.5~23.2之内,则属于“正常”等级。设计程序实现输入一个男生的身高和体重,就能输出指数等级。补充横线上的空白,完善程序。a = float(input('请输入您的身高,单位m:'))b = float(input('请输入您的体重,单位kg:'))x = (b / (a * a))___________________print('低体重')___________________print('正常')___________________print('超重')___________________print('肥胖')课后真题6.编程实现判断一个正整数的奇偶性对于给定的任意的正整数N,请输出其奇偶性7.编程实现输入三个整数,输出最大数对于给定的任意的三个整数a,b,c,请输出最大的数max知识总结单分支结构多分支结构分支结构双分支结构if <条件>:<语句块1>if <条件>:<语句块1>else:<语句块2>if <条件1>:<语句A>elif <条件2>:.....else:<语句x> 展开更多...... 收起↑ 资源预览