第10课《循环结构——while循环》教案

资源下载
  1. 二一教育资源

第10课《循环结构——while循环》教案

资源简介

八上第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分钟复习”为例子引入并理解循环的部分,以及使学生理解循环在生活中很常见,但是循环是需要条件的;接着用投篮问题来解释条件的重要性,在流程图完形填空到程序上的完形填空中或许可以再放慢一点节奏,给学生再多一点时间去自主学习由流程图到程序编写调试运行,可以提高学生的知识迁移及自主学习能力;在小组合作部分也较为薄弱,在环节上设计没有完全以小组形式进行,只是在每个环节的最后进行小组讨论,这样的形式不能够算是合作、共享,至多称为沟通、交流,能够从沟通到合作、共享才是能够让学生既动手又动脑。

展开更多......

收起↑

资源预览