下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《循环结构 while语句》一、教材分析本节是一节新授课,内容选自沪教版高中《信息技术必修一:数据与计算》第三单元“算法与程序设计”。本节课的主要任务是使学生掌握while循环语句的基本结构和执行过程,能够结合生活实际编写简单的while循环程序。在此之前,学生已经完成了Python基础知识、顺序结构、选择结构及for循环结构的学习,本节内容是对Python循环结构的进一步深化,使学生对循环结构的学习更加全面。二、学情分析本节课的学习对象是高一年级的学生,通过前面的学习,他们对Python程序设计有了一定的了解,已经初步掌握了Python的顺序结构、选择结构和for循环结构,能够完成简单程序的识读和编写,具备一定的分析问题、解决问题的能力。三、教学目标.知识与技能:掌握while循环的基本格式和执行过程。能够使用while语句解决实际生活中的问题,学会独立编写和调试程序。.过程与方法:通过案例分析和演示使学生掌握while语句的基本格式和执行过程。鼓励学生通过自主探究的方式解决问题,经历分析思考、实践求证、反馈调试的计算思维过程,进一步熟悉Python语言的编程环境。.情感态度与价值观:培养学生严谨、认真的学习态度;培养学生分析问题、解决问题的能力和动手实践能力。四、教学重难点.教学重点:掌握while语句的一般格式和执行过程。.教学难点:能够编写简单的while循环程序。将实际问题转化为数学思想,并用代码实现。五、教学方法与教学资源.教学方法:讲授法、演示法、实践操作法.教学资源:多媒体课件、多媒体教室六、教学过程环节教师活动学生活动设计意图问题导入一、提问:猜一猜图片(奥运冠军谷爱凌跑步)并思考:跑步的过程中存在循环吗?如果有,存在哪些循环呢?猜一猜图片中的人物,思考并回答跑步过程中存在的循环吸引学生的注意力,调动学生的学习兴趣有哪些案例分析一、分析两种跑步形式,分解其中的关键动作1.形式一“绕圈跑”:小派同学每天坚持在学校跑步。小派同学的目标是跑10圈,跑完10圈即顺利达成目标。思考:跑10圈的过程是否是一个循环?这个过程用程序该如何实现?结合流程图分析,在这个过程中包含哪些关键的重复动作?动作判断跑步计数时,分析“绕圈跑”的过程,分解其中关键的重复动作,并将其表示成“当……时,做”的形式2.形式二“吹哨跑”:老师要求同学沿着操场跑圈。如果听到老师吹的哨声时,跑步任务即完成,否则跑步继续。思考:这个过程是否是一个循环?如果是,包含哪些关键的重复动作?这个过程能否用for循环实现?二、对比两种跑步方式过程中关键的重复动作,不论循环的次数是否确定,都可以转换为“当……时.,做……”的形式,即“while语句”。一、 while语句的基本格式:while条件表达式:口叫口语句块分析“吹哨跑”的过程,分解其中关键的重复动作,并将其转换成“当……时,做……”的形式对比两种跑步形式,得出while语句的适用范围通过分析、对比“绕圈跑”、“吹哨跑”两种跑步形式中关键的重复动作并将其转换成“当……时,做……”的形式,引出while语句,得到while语句是基于条件的循环,循环次数可以确定,也可以不确定。二、while语句的基本过程:认真听讲、仔细观察While
语句
的基
本格
式与
循环
过程注意:while语句基于条件来控制循环体,循环次数可以确定,也可以不确定。三、结合流程图,将两种跑步形式中的关键动作转换为(while)程序语句,编写程序并运行调试:以“吹哨跑”形式为例:msg=input("是否吹哨:”)whilemsg!="是":printC'running!")msg=input("是否吹哨:”)print("恭喜你完成跑步任务!”)结合老师提供的流程图,讨论、交流,将“当……时,做……”的形式转换为while语句,尝试编写出对应的程序,理解循环的过程通过案例分析,使学生在分析案例、解决问题的过程中掌握while语句的基本格式与执行过程。结合案例,呈现利用程序解决问题的一般过程,体验while语句的简单应用实践探究探究任务:展示奥运冠军任务图片一一选择其中的一个人物,设计并编写“猜猜我是谁”的程序,实现“猜人物”的目标(不限次数,直到猜对为止)。print(”我是一位00后奥运冠军”)name二"苏翊鸣"guess= whileprint("恭喜你,猜对了!“)我是一位00后奥运冠军,猜猜我是谁:杨倩猜错了,加油!猜猜我是谁:全红婵猜错了,加油!猜猜我是谁:孙颖莎猜错了,加油!猜猜我是谁:苏翊鸣恭喜你,猜对了!积极思考、自主探究,结合老师的提示,尝试编写相应的程序,完成探究任务动手实践,检测学生的学习效果,发现问题,查缺补漏总结:while语句的注意事项:.冒号.缩进.避免死循环结合自主探究过程,归纳总结使用while语句的注意事项探究任务:如果猜人物的机会只有3次,如何修改程序实现循环次数的控制?引导将while语句与if语句相互结合使用,实现利用while语句控制循环次数。print(“我是一位00后奥运冠军”)name="苏翊鸣"guess=input("猜猜我是谁:")times=1结合老师给出的提示,认真分析问题,积极思探究任务升考,尝试进一步级,结合ifwhile and 完善程序,利用while语句实现语句,掌握利用while语句拓展探究print('猜错了,加油!")guess二input('猜猜我是诳:);£1T else:限定次数的循控制循环次我是一位00后奥运冠军猜猜我是谁:杨倩猜错了,加油!猜猜我是谁:孙颖莎猜错了,加油!猜猜我是谁:全红婵很遗憾,游戏结束。环数,体验利用while语句在日常问题中的简单应用总结:1.while语句基于条件来控制循环体,总结while语句循环次数可以确定,也可以不确定。的适用范围及2.循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026杭州文化广播电视集团所属有关事业单位招聘6人考试备考试题及答案解析
- 2026新疆和田佰安人力资源有限责任公司招(竞)聘4人考试备考题库及答案解析
- 2026江西南昌大学人工智能学院科研助理招聘1人考试参考题库及答案解析
- 2026福建南平武夷创谷产业园区发展有限公司招聘市场化项目工作人员若干人考试参考题库及答案解析
- 2026浙江台州市中心医院(台州学院附属医院)安保岗位招聘5人考试备考题库及答案解析
- 2026江西南昌市市场监督管理执法稽查局招聘仓库管理人员1人考试备考题库及答案解析
- 2026北京海淀区恩济里体大幼儿园招聘2人考试备考题库及答案解析
- 2026河北石家庄城市更新集团有限公司劳务派遣制人员招聘6人考试参考题库及答案解析
- 2026四川广安市中医医院招聘6人考试备考试题及答案解析
- 2026广东深圳人力资源保障局转发深圳港引航站招聘引航员6人考试参考题库及答案解析
- 2025年大学第一学年(食品营养与健康)营养学基础测试题及答案
- 2025-2030乌干达基于咖啡的种植行业市场现状供需分析及投资评估规划分析研究报告
- 2026年共青团中央所属单位招聘66人备考题库及答案详解一套
- 人民警察法培训课件
- 2026年哈尔滨职业技术学院单招职业适应性考试题库参考答案详解
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第四季度社会招聘31人历年真题汇编带答案解析
- 输尿管切开取石课件
- 小猫绝育协议书
- 66kV及以下架空电力线路设计标准
- 人工搬运培训课件
- 2025年浙江乍浦经济开发区(嘉兴港区)区属国有公司公开招聘28人笔试考试备考试题及答案解析
评论
0/150
提交评论