4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一

2025-11-30
| 18页
| 567人阅读
| 5人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.3 运用选择结构描述问题求解过程
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 8.95 MB
发布时间 2025-11-30
更新时间 2025-11-30
作者 wsyzypg
品牌系列 -
审核时间 2025-11-30
下载链接 https://m.zxxk.com/soft/55197619.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦程序设计基础中的选择结构,通过“中考录取”“物理历史二选一”“四选二”等真实情境导入,引导学生从单分支if语句逐步过渡到双分支、嵌套及多分支if语句,构建由简到难的知识脉络与学习支架。 其亮点在于以真实问题驱动教学,如结合中考录取设计单分支程序、新高考选科设计嵌套与多分支语句,培养学生计算思维(算法设计、问题建模)与数字化学习能力(编程调试、数据转换)。课堂总结融入人生选择教育,渗透信息社会责任,学生能提升编程应用能力,教师可依托情境任务高效开展教学。

内容正文:

4.3 运用选择结构描述问题求解过程 广东教育出版社 高中信息技术必修1《数据与计算》 第四章 程序设计基础 学校:乌苏市第一中学 学科:高中信息技术 年 级:高一 主讲人:杨平鸽 选 择 是 一 种 智 慧 ! 1 if 语句的应用 2 if...else语句的应用 4 if...elif…else语句的应用 学习目标 3 if 语句的嵌套 情境导入 探究任务一:中考录取 由用户输入姓名和中考成绩,如果中考成绩大于或等于525分,输出“XXX,祝贺你已被乌苏市第一中学录取!”。 单分支选择语句 如果表达式为真,则执行语句A,然后继续往下执行;如果表达式为假,则不执行语句A然后继续往下执行。 单分支if语句 注意: 1、不要漏了冒号。 2、当语句A是由多个语句构成的t复合语句时,所有语句严格遵循相同的缩进。 分析问题 语句A if (条件表达式) : 语句A Y N 条件表达式 开始 输入姓名、中考成绩 score>=grade? 结束 N 输出“录取” Y 注意: input()返回字符串,需进行数据转换。 grade=525 name=input("姓名:") score=int(input("中考成绩:")) if score>=grade: print("%s同学,祝贺你已被乌苏一中录取!"%name) 探究任务一:中考录取——单分支 if 语句 第一关 设计算法 编写程序 调试运行 探究任务一:中考录取——单分支 if 语句 grade=525 name=input("姓 名:") score=float(input("中考成绩:")) print("-----------------------------------------------------") if score>=grade: print(" 录取通知 ") print() print("%s同学,祝贺你已被乌苏市第一中学录取!"%name) print() print("2024年9月入学的同学们,三年后您将面对的是新高考,即3+1+2模式。") print("请提前做好规划!") print() print("3: 语文、数学、英语") print("1: 物理、历史二选一") print("2: 化学、生物、地理、政治四选二") print("-----------------------------------------------------") 了解新高考 根据教育部公布的选科指引文件,对12个选科组合的专业覆盖率(由高到低排列)进行了计算,供广大高中考生参考。 双分支选择语句 如果条件表达式为真,则执行语句A,然后继续往下执行。如果条件表达式为假,执行语句B,然后继续往下执行。 探究任务二:物理历史二选一——双分支 if 语句 格式: if (条件表达式) : 语句A else : 语句B 注意: 1、不要漏了冒号。 2、当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。 条件表达式 语句A Y N 语句B division=int(input("请选择(1.物理;2.历史):")) print() if division==1: print("你的选择是:物理。 不经一番寒彻骨,怎得梅花扑鼻香。") print() print("主要课程是:语文、数学、英语、物理") else: print("你的选择是:历史。 书山有路勤为径,学海无涯苦作舟!") print() print("主要课程是:语文、数学、英语、历史") print("---------------------------------------------------------------") 程序编写与运行 探究任务二:物理历史二选一——双分支 if 语句 探究任务三:物理历史二选一——if 语句的嵌套 if语句的嵌套,即if语句中的语句A或语句B还可以是if语句。 print("-------------------------------------------------------------") division=int(input("请选择(1.物理;2.历史):")) if division<1 or division>2: print("您的选择有误!") else: if division==1: print("你的选择是:物理。书山有路勤为径,学海无涯苦作舟! ") print("主要课程是:语文、数学、英语、物理") print("-------------------------------------------------------------") else: print("你的选择是:历史。 不经一番寒彻骨,怎得梅花扑鼻香!") print("主要课程是:语文、数学、英语、历史") print("-------------------------------------------------------------") 当分支比较多时,我们可以用 if…elif…else 语句来实现。 探究任务四:四选二——多分支 if 语句 if ... elif... else 语句执行过程 if (表达式1) : 语句1 elif (表达式2) : 语句2 …… elif (表达式N) : 语句N else: 语句N+1 if ... elif... else 语句格式: 语句1 表达式1 表达式2 表达式3 表达式N 语句2 语句3 语句N 语句N+1 N Y N N N Y Y Y print("--------------------------------") print(" 政治、化学、生物、地理 四选二 ") print() subject1=int(input("科目1选择:1.政治;2.化学;3.生物;4.地理 _____")) print() if subject1<1 or subject1>4: print("选择有误!") else: subject2=int(input("科目2选择:1.政治;2.化学;3.生物;4.地理 _____")) print() if subject2<1 or subject2>4 or subject2==subject1: print("选择有误!") else: if (subject1==1 and subject2==2)or(subject1==2 and subject2==1): print("四选二的科目是:政治、化学") elif (subject1==1 and subject2==3) or(subject1==3 and subject2==1): print("你的选择是:政治、生物") elif (subject1==1 and subject2==4) or (subject1==4 and subject2==1): print("四选二的科目是:政治、地理") elif (subject1==2 and subject2==3) or (subject1==3 and subject2==2): print("四选二的科目是:化学、生物") elif (subject1==2 and subject2==4) or (subject1==4 and subject2==2): print("四选二的科目是:化学、地理") elif (subject1==3 and subject2==4) or (subject1==4 and subject2==3) : print("四选二的科目是:生物、地理") else: print("您的科目组合不对,请重新选择!") 探究任务四:四选二 —— 多分支 if 语句 生成随机数——random 模块 当我们需要生成一个随机整数时,可以调用 random模块 的 randint()函数,则计算机会在你所指定的范围内随机生成一个整数。 课 堂 总 结 —— 选 择 结 构 双分支 if 语句 if (条件表达式): 语 句1 else : 语 句2 if (条件表达式): 语 句 单分支 if 语句 if (条件表达式): 语 句1 elif (条件表达式): 语句2 ...... else : 语 句N 多分支 if 语句 if语句中的语句A或语句B还可以是if语句。 if 语句的嵌套 九校联盟(C9): 北京大学、清华大学、浙江大学、复旦大学、上海交通大学、 南京大学、中国科学技术大学、西安交通大学、哈尔滨工业大学。 清华大学、北京大学、中国科技大学、南京大学、复旦大学、上海交通大学、西安交通大学、 浙江大学、哈尔滨工业大学、南开大学、天津大学、东南大学、华中科技大学、武汉大学、 厦门大学、山东大学、湖南大学、中国海洋大学、中南大学、吉林大学、北京理工大学、 大连理工大学、北京航空航天大学、重庆大学、电子科技大学、四川大学、华南理工大学、 中山大学、兰州大学、东北大学、西北工业大学、同济大学、北京师范大学、中国人民大学。 985院校:(39所) 院校了解:C9、985院校、101计划 西安交通大学、清华大学、北京大学、北京航空航天大学、北京理工大学、北京师范大学、北京邮电大学、上海交通大学、复旦大学、同济大学、浙江大学、南京大学、哈尔滨工业大学、中国科学技术大学、湖南大学。 101计划:(15所) 北京(26所): 天津(3所): 南开大学、天津大学、天津医科大学 上海(10所): 江苏(11所): 湖北(7所): 广东(4所): 四川(5所): 四川大学、西南交通大学、电子科技大学、四川农业大学、西南财经大学。 陕西(8所): 西北大学、西安交通大学、西北工业大学、西安电子科技大学、长安大学、西北农林科技大学、陕西师范大学、空军军医大学。黑龙江(4所):哈尔滨工业大学、哈尔滨工程大学、东北林业大学、东北农业大学。 吉林(3所): 吉林大学、东北师范大学、延边大学。辽宁(4所): 大连理工大学、东北大学、辽宁大学、大连海事大学。 河北(1所): 河北工业大学 山西(1所): 太原理工大学 贵州(1所): 贵州大学云南(1所): 云南大学广西(1所): 广西大学重庆(2所): 重庆大学、西南大学。 西藏(1所):西藏大学新疆(2所):新疆大学、石河子大学青海(1所):青海大学 宁夏(1所):宁夏大学甘肃(1所):兰州大学 内蒙古(1所):内蒙古大学 院校了解:211院校 北京大学、中国人民大学、清华大学、北京交通大学、北京工业大学、北京航空航天大学、北京理工大学、北京科技大学、北京化工大学、北京邮电大学、中国农业大学、北京林业大学、北京中医药大学、北京师范大学、北京外国语大学、中国传媒大学、中央财经大学、对外经济贸易大学、北京体育大学、中央音乐学院、中央民族大学、中国政法大学、华北电力大学、中国矿业大学(北京)、中国石油大学(北京)、中国地质大学(北京)。 复旦大学、上海交通大学、同济大学、上海财经大学、华东师范大学、上海外国语大学、华东理工大学、东华大学、上海大学、海军军医大学 南京大学、苏州大学、东南大学、南京航空航天大学、南京理工大学、中国矿业大学、河海大学、江南大学、南京农业大学、 中国药科大学、南京师范大学。 武汉大学、华中科技大学、中国地质大学(武汉)、武汉理工大学、华中农业大学、华中师范大学、中南财经政法大学。 中山大学、华南理工大学、暨南大学、华南师范大学。 浙江(1所):浙江大学 福建(2所):厦门大学、福州大学 江西(1所):南昌大学山东(3所):山东大学、中国海洋大学、中国石油大学 安徽(3所):中国科学技术大学、合肥工业大学、安徽大学 湖南(4所):湖南大学、中南大学、国防科技大学、湖南师范大学 海南(1所):海南大学河南(1所):郑州大学 拓展任务:动手写程序 给成绩赋等级: 输入成绩,成绩<60分,D等级;60<=成绩<75,C等级;75<=成绩<85,B等级;成绩>=85分,A等级。 注意:输入成绩不能为负数,且在0-100之间。 计算闰年程序。 年份能被400整除,为闰年; 年份能被4整除,不能被100整除是闰年。 走好选择的路,别只选好走的路。 在读书中遇见更好的自己! 人生永远要面对抉择,而且一定要做一个选择,在各高校中,你只能选一个学校;在各行业里,你只能选择一个行业;在众多你欣赏且可爱的人中,你只能选择一个人,做为你的伴侣,这叫选择;这样的选择,你就必须对这样的选择负起责任,“爱你所选,选你所爱”,永远用正面的态度,来面对你的选择,这才是人生应有的态度。 课 堂 总 结 —— 选 择 结 构 EVCapture4.2.2软件录制 Lavf60.4.100 本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn $

资源预览图

4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
1
4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
2
4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
3
4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
4
4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
5
4.3 运用选择结构描述问题求解过程课件-2025-2026学年粤教版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。