第五单元第三节循环结构的使用(一)教学设计.doc

上传人:b****2 文档编号:1387642 上传时间:2022-10-21 格式:DOC 页数:7 大小:63.50KB
下载 相关 举报
第五单元第三节循环结构的使用(一)教学设计.doc_第1页
第1页 / 共7页
第五单元第三节循环结构的使用(一)教学设计.doc_第2页
第2页 / 共7页
第五单元第三节循环结构的使用(一)教学设计.doc_第3页
第3页 / 共7页
第五单元第三节循环结构的使用(一)教学设计.doc_第4页
第4页 / 共7页
第五单元第三节循环结构的使用(一)教学设计.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

第五单元第三节循环结构的使用(一)教学设计.doc

《第五单元第三节循环结构的使用(一)教学设计.doc》由会员分享,可在线阅读,更多相关《第五单元第三节循环结构的使用(一)教学设计.doc(7页珍藏版)》请在冰豆网上搜索。

第五单元第三节循环结构的使用(一)教学设计.doc

第五单元第三节简化重复命令

——《循环结构的使用

(一)》教学设计

单位:

姓名:

联系电话:

循环结构的使用

(一)

一、案例背景信息

1.模块:

信息技术

2.年级:

七年级

3.所用教材版本:

(请在教材版本前的括号内打“√”)

()教育科学出版社(√)中国地图出版社()广东教育出版社

()浙江教育出版社()上海科教出版社

4.学时数:

非上机时间 15 分钟,上机操作时间 30 分钟,其他活动(如:

实地调查、访谈、课下调研等),请指出活动方式:

 课前实地调查,大约用 60 分钟

二、教学设计

(一)教学目标:

采用“任务驱动教学法”,提高学生内在驱动力,让学生在这种带着任务主动学习的探究模式下实现知识的意义建构。

知识与技能:

(1)理解循环的概念; 

(2)理解并掌握FOR循环语句的格式和功能,会运用流程图分析FOR循环语句的功能和执行流程;

(3)掌握嵌套循环的书写格式。

学会编写FOR的小程序,根据实际问题确定,什么是循环变量、循环条件和循环体。

过程与方法:

(1)能够熟练使用python编程工具完成程序设计任务。

(2)能够对知识进行迁移和总结,灵活运用for循环结构。

(3)在自主编程的过程中,增强学生的逻辑思维能力、自学能力和实际操作能力。

情感态度与价值观:

(1)发展学生学习计算机程序设计的兴趣,体验程序设计与编写过程的艰辛和喜悦。

(2)培养学生分析问题解决问题的能力。

(二)内容分析

1、本节的作用和地位:

七年级信息技术教材第五单元第三节的内容,分三个学时,本节是第二学时,起着承前启后的作用,是学生学懂for语句的关键。

程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。

通过本节课对FOR及多重循环语句的学习,学生将形成一定的循环结构的思想,并为下节课将要学习的WHILE循环做准备,以及对算法和流程图有一个更深刻的理解,结构化程序设计思想将得到进一步的强调,也为学生独立编程打下坚实基础。

2、本节主要内容介绍

掌握FOR循环语句的格式和功能,运用流程图分析FOR循环语句的功能和执行流程总结归纳“for”的含义。

简化程序使用循环嵌套完成编程任务,感受运用循环结构解决问题的过程。

3、重点难点分析:

(1)教学重点:

For循环结构语句的含义和执行过程;For语句的作用和使用方法。

(2)教学难点:

For语句的执行过程,包括循环变量的变化以及该变化对循环体的影响。

(3)重难点突破:

力求通过个人、小组、教师帮助等不同的教学途径,将计算机程序拟人化,增强兴趣的同时,让本课的难点更直观易理解,上机实践强化练习突出本课的重点,通过分组探究,发现问题解决问题,对于共性问题从学生的角度分析解决,从而突破本课的难点。

(三)学生分析

他们是七年级的学生,通过前面的学习已经对程序设计有了一定基础,为本节课的教学提供了有力条件,但是本课完成任务的环节更具有挑战性,循环嵌套结构可谓难上加难,输入程序代码时更容易出错。

要有目的制定教学任务、选择教法学法、分出层次安排教学活动,充分利用各种途径让学生参与到课堂活动中去。

(四)教学策略设计

1.教学方法设计

采用游戏、任务实践、启发引导、讲练结合等多种教学方法相结合。

2.关于教学流程和教学活动的设计思路

复习上节课的程序,导入新课

运用角色扮演游戏,模拟“for语句”流程,进一步理解执行过程

探究“绘制多个旋转的正方形”代码,还有重复部分吗?

如何改进?

练习实践

分组探究“绘制n个旋转的n边形”

展示交流,分享设计思想

3.教学资源:

(1).硬件资源:

多媒体网络教室(投影仪或网络广播等)。

(2).软件资源:

Python程序。

(五)课前准备:

(用时5分钟)

指导学生分成7个小组,要求小组成员优等生、中等生和后进生分配均衡,为课上完成任务做准备。

三、教学过程

教学环节

教师活动

学生活动

设计意图

1.复习,导入新课

上节课“绘制多个旋转的正方形”程序中只告诉计算机重复操作的次数,就可以很容易的实现重复绘制正方形。

这种反复运行一段代码的程序,称作循环结构,在Python中可以通过“for”来实现循环结构。

本节课我们将进一步探讨“for”语句在循环结构中的应用。

回忆旧知识

承上启下

2.新课讲解

首先我们来看FOR循环的格式。

回答以下问题:

1、开头的关键字是什么?

for

2、中间的关键字是什么?

in

3、什么是循环变量及其作用

代码里的i为循环变量。

FOR语句是一种计数循环,因此我们就需要一个变量来进行计数,通常我们把这个计数的变量称作是循环变量,并且循环变量跟在for后,而与for对应的,在in关键字后面是循环变量的取值范围。

4、循环变量的值怎样变化

从0-9依次变化,来源于range(n)这个函数。

循环变量要进行计数,首先要给循环变量一个初值,初值用来告诉计算机循环在什么时候开始。

与初值对应的是终值,用来控制循环的结束。

5、range(n)函数的功能

得到一组从0到n-1的整数

6、循环体的输入格式

循环语句的前面必须要有四个空格的缩进。

观察并分析代码,回答问题。

掌握使用for语句的方法。

学生讨论并回答。

运用大问题分解成小问题的方法,带动学生掌握For语句的格式和使用方法。

3.角色扮演游戏演义for执行过程

思考:

计算机是如何完成这部分重复的内容的呢?

根据流程图,我们采用角色扮演的方法,模拟计算机运行循环程序的过程。

Foriinrange(10)值

序列中无值range(10)值

变量i从序列中取值

下一个序列数据

执行循环

画正方形体

两名学生分别扮演变量、循环条件、画正方形的循环体。

演义绘制多个旋转的正方体的循环执行过程。

角色体验法,充分理解For循环结构语句的含义和执行过程,攻克难点。

4.深入探究循环嵌套

探究1、前面我们学习了FOR语句的格式,和循环语句的执行过程。

现在我们再来来看以下几个上节课的小程序,同学们探讨一下“绘制多个旋转的正方形”代码,还有重复部分吗?

如何改进?

探究2、展示改进后的代码,这种在循环中还有另一个循环的程序,叫做嵌套循环。

请同学们对照FOR语句的格式,分析嵌套循环中谁是谁的循环体。

小组学生一起分析程序代码,发现绘制一个正方形的八条语句其实也是重复的。

可以用循环结构重构它,进行改进,由此引出for循环嵌套。

关注嵌套循环的书写格式。

分析j循环、i循环的循环体。

自主探究,发现问题,解决问题。

5.练习提升

任务1:

运用嵌套循环再次实现“绘制多个旋转的正方形”的效果。

任务2:

尝试改变变量i及旋转角度,改变绘制正方形的个数。

任务3:

尝试改变变量j及其循环语句,绘制三角形或多角形。

学生实践

感受循环变量的变化以及该变化对循环体的影响。

对知识进行迁移和总结,灵活运用for循环结构。

6.展示交流

展示学生作品,和大家分享你是如何实现这些效果的?

学生分享设计思想。

感受循环结构的威力。

四、教学反思

1.本节课的优点:

2.本节课的不足:

五、板书设计

第7页共7页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1