资源简介 八上第10课《循环结构——while循环》一、学习内容分析Python中的循环是浙江省义务教育教科书中第二单元的第八至十一课内容,而《循环结构——while循环》是其中的第十课内容,处于循环内容的第二部分,本课内容主要是介绍了while循环结构的一般格式并能够编写简单的while循环程序。循环程序一直以来都属于编程的难点,需要学生具备一定想象力。为了本课内容能够渗透进学生,首先需要引起学生的学习兴趣,我采用了平时体育课常见的投篮作为线索贯穿整节课,从简单到难的递进,从梳理算法步骤到流程图填空到最后的程序调试运行,学生在探索中学会知识,掌握知识。二、学情分析本节课的学习对象是八年级的学生,他们经过数学和科学课程的学习,已经具备一定逻辑思维能力,并且已经学习了Python的变量、分支程序等知识,前两课也是循环结构中的for循环学习,两者能完成的功能基本差不多,但仍有一些区别:while循环的循环条件是自定义的,for循环的循环条件是一种“轮询”机制,是对一批内容进行“逐个处理”。学生在前面基础内容和for循环的学习后对于while循环的学习更加容易,故本节课内容对于八年级学生来说易学但不一定易懂。三、教学目标1.通过“课前复习5分钟”例子,掌握while循环的语句格式和执行流程。2.通过“投篮”实例流程图的讲解,初步掌握while循环的程序设计方法。3.能够简单编写简单的while循环程序。四、教学重难点重点:通过“课前复习5分钟”例子,掌握while循环的语句格式和执行流程。难点:通过“投篮”实例流程图的讲解,初步掌握while循环的程序设计方法。能够简单编写简单的while循环程序。五、设计思路遵循“以生为本”的教育理念,设计贴近学生生活经验的案例,帮助学生理解while循环的一般格式。从while循环的特性入手,更好地引导学生理解区分for循环和while循环的不同;让学生通过研讨来分析解决问题,思考并完善while循环的生活实例。由浅入深,层层递进,从认识到感知再到理解,关注学生思维的发展。六、教学过程前置问题:1.上次见面是什么时候 ----某一时间点2.给你课前复习5分钟,你们在认真记知识点。----某一段时间3.如何理解“某一时间段” 比如信息课的课前5分钟的这段时间内你在做什么 若5分钟时间结束做什么 那么在这五分钟内记知识点这个这个动作其实是一个(引出重复动作)引出课前5分钟复习的算法步骤:时间=5分钟时间未到,记知识点时间到了,停止记知识点(指出循环部分及其中的重复动作)(引出课题)投中球,学流程1.出示while循环的流程框架图请生尝试讲解流程图含义将“课前5分钟复习”算法步骤转换成流程盥(条件 循环体 )★“那么时间未到”在条件里该怎么表示呢 2.生尝试画一面“课前5分钟复习”while循环流程图3.完成导学案的小练手,完成后小组之间讨论一下最终结果,请四个学生完善流程图。投完球,会格式1.while 循环语句的一般格式2.以刚才的投中篮球为例,要如何从流程盥变为程序设计呢 3.将导学案上的关于投中篮球的程序完警,如果速度够快时间充裕,请尝试在 python 中编写调试运行。(请学生回答空格内容并示范调试运行结果)勤加练,多巩固导学案完成最后一个练习,可相互讨论,如有余力完成课本P41随堂练习一填空题.备导学案下课后上交你总结,我归纳while循环就是条件循坏, 只要满足条件就会一直重复执行,直到不再满足此条件。七、教学反思课前五分钟的复习回顾并练习是我上课的习惯,以“课前5分钟复习”为例子引入并理解循环的部分,以及使学生理解循环在生活中很常见,但是循环是需要条件的;接着用投篮问题来解释条件的重要性,在流程图完形填空到程序上的完形填空中或许可以再放慢一点节奏,给学生再多一点时间去自主学习由流程图到程序编写调试运行,可以提高学生的知识迁移及自主学习能力;在小组合作部分也较为薄弱,在环节上设计没有完全以小组形式进行,只是在每个环节的最后进行小组讨论,这样的形式不能够算是合作、共享,至多称为沟通、交流,能够从沟通到合作、共享才是能够让学生既动手又动脑。 展开更多...... 收起↑ 资源预览