课件编号14111600

3.1.3 分支结构的程序实现 课件 2022-2023学年高中信息技术浙教版(2019)必修1(14张PPT)

日期:2024-05-14 科目:信息技术 类型:高中课件 查看:80次 大小:731933Byte 来源:二一课件通
预览图 1/7
3.1.3,14张,必修,2019,教版,信息技术
  • cover
(课件网) 分支结构的程序实现 (第一课时) 年 级:高一年级 学 科:信息技术(浙教版) 学习目标 1 分支结构 掌握分支结构的三种结构及语句格式 3 计算思维 通过阅读、观察、比较、总结、推导等,培养自己的计算思维 2 编写代码 能简单编写选择结构的程序代码 思考问题 学校将组织一次党史竞赛答题,选拔优秀的同学代表学校参加市里比赛。评选标准如下: 80分以上为合格选手,可以参加一二三等奖评选,95分以上的是一等奖,90分到95分是二等奖,90分以下的是三等奖,一等奖选手将代表学校进行市里比赛。 分支结构 分支结构: 根据给定条件是否成立而决定执行不同步骤的算法结构 输入成绩 >=80 恭喜晋级 输入成绩 >=80 >=80 恭喜晋级 下次努力 输入成绩 下次努力 yes no >=95 一等奖 >=90 二等奖 三等奖 yes no no no yes yes 单分支结构 双分支结构 多分支结构 语法结构: if <条件>: <语句块1> 注意:条件后的“:”不可缺省 语句块1,必须要缩进 单分支语法结构 例如:如果成绩大于60分,输出“成绩合格” score=int(input(“请输入您的成绩”)) if score>60: print(“成绩合格”) 历年真题 1.有如下程序段: score = int(input("请输入分数:")) if score > 60: score += 20 score += 10 print(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 = 3 if x >= 1: x *= 4 else: x += 8 x /= 2 print(x) 该程序段运行后,变量x的值为( ) 历年真题 3.有如下程序段,运行之后a、b的值分别为 、 。 a = -1 b = 1 if a < b: a = a + b b = a - b a = a - b print(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.0 elif n<50: price=1.8 elif n<100: price=1.6 else: price=1.5 print(“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> ... ...

~~ 您好,已阅读到文档的结尾了 ~~