资源简介 中小学教育资源及组卷应用平台教学设计课 题 while循环语句 授课班级 八年级教学目标 信息意识:学生能够认识到编程语言作为信息交流工具的重要性,理解编程可以用来表达复杂的想法和解决问题。计算思维:学生能够理解并应用循环语句进行某些重复操作,构建简单的算法。培养学生从具体问题出发,抽象出逻辑关系,进而用计算机语言表达这种关系的能力。数字化学习与创新:能够在IDLE环境中编写Python代码,体验数字化创作的乐趣,鼓励利用编程解决日常生活中的小问题,培养创新精神和实践能力。信息社会责任:引导学生思考程序对社会和个人的影响,培养负责任的信息技术使用者,学习信息科技工作者的思维方式,领悟算法思想。教学重点 理解和应用while循环语句进行重复操作。教学难点 将现实生活中的逻辑问题转化为编程中的条件表达式,并确保程序运行结果的正确性。教学资源 信息技术课本、多媒体课件,计算机,编程平台用于即时练习。教学过程教学环节 教师行为 学生行为 设计意图导入 在机器人比赛中,需要设设置运行轨道,请同学们参考任学习材料,编程实现画10个同道图形,如图所示,圆的半径分别是(50,55,60,65,70,75,80,85,90,95),上次我们利用for循环可以解决这个问题,那么你们还有其它方便高效的办法吗?今天我们学习这种新的结构——while循环语句。新课讲授 while循环结构循环结构有两种形式:while循环和While循环,while循环语句的格式:图表 1 while循环语法图表 2 while循环流程图活动一:对照着语法结构和流程图,和同桌说说循环结构的执行流程。(1)判断<条件>是否成立,即判断条件表达式的值是否为“True”;(开始循环)(2)若判断<条件>结果成立,则执行<循环体>语句,之后返回步骤(1);(继续)(3)若判断<条件>结果不成立,则跳过<循环体>语句 (即中止执行<循环体>),直接执行<循环体>之后的其他语句。 (中止循环)。活动二:讨论、练习:如何利用while循环结构,解决上述问题? 图表 3 while循环活动三:编写程序计算 S=1+2+3+4+……+100 的值。图表 4前100个数的和巩固提升 计算从键盘上输入 n 个整数的和。设输入0,表示输入数据结束。图表 5前n个非零整数之和小结 询问学生有哪些收获以及还存在哪些困惑的地方,以便后续有针对性地进行辅导。同时也要表扬表现优秀的团队和个人,增强学生的成就感。板书设计while循环语句while循环结构课后作业设计基础性作业 请同学们认真研读程序段 p51.py 和 p54.py,对比分析两种循环结构的异同,并回答两段程序运行结束后循环变量i的最后值分别是多少 巩固提升性作业 思考——什么情况下使用for循环语句,什么情况下使用while循环语句?教学反思21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览