循环结构教学设计

2.3.3循环结构教学设计

泉州七中 吴加明

一、教材分析

本课所用教材是《算法与程序设计》(选修)教育科学出版社出版,第二章2.3.3 循环结构。共安排4课时,本节是第1课时,主要内容是介绍循环结构的思想和特点,重点是让学生掌握For循环语句及其应用,考虑到课本中有关给“希望工程”捐款的例子相关简单,所以不作为课堂范例,而是留给学生课后自主探究。

为了让本节课教学形式更加丰富多样,课堂气氛更加活跃,师生互动性更强,教学效果更加显著,本课对教材进行了大胆地创新使用,对其进行大量充实和补充。首先以图片欣赏和问题思考引入课题,在举例说明部分进行一个“折纸游戏”的活动,然后是包括“找找茬”、“算次数”、“读程序”等内容的自主探究学习,最后是课堂小结及自我评价反馈。

二、学情分析

本教材与数学的算法有很大的相关性,鉴于高考的需要,学生求知欲比较强。但是程序循环是一种全新的理念,部分学生对代码的接受度有困难,所以本案例在设计时强调要语言通俗化、内容生活化、实例游戏化。

学生已经掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。为本节课提供了必要的知识储备和操作基础。

三、教学目标

1、知识技能

(1)掌握循环的概念,理解循环结构的内涵;

(2)初步了解FOR循环语句的格式及执行过程。

2、过程与方法

从生活中的动脑筋智慧练习入手,分析与提炼算法,从中得到循环的理念,再通过类比,逐步深化对循环思想和执行过程的理解。

3、情感态度及价值观

(1)提出问题,促进学生探研的热情,问题的解决,激发学生的学习兴趣与积极性;

(2)通过小组讨论与探究活动,提高团队合作能力。

四、重点难点

1、重点:掌握FOR„„NEXT循环语法,理解它的执行过程;

2、难点:生活实例、数学实例等提炼成算法后与循环实际结合的方法。

五、教学方法

采用示例引导、任务驱动、自主探究、小组合作、半成品加工等教法。讲清概念;

注重实例分析,重点突出新知识点,重视新知识的精讲多练。

六、教学过程

(一)【引入课题(5分钟)】

1、欣赏图片:《重复之美》

学生活动:观看图片画册。

教师活动:通过刚才观看图片我们不难发现:重复、循环是生活中的一种普遍现象,它有时可以表达一种艺术效果,给人以美的享受。

2、思考、讨论并回答:生活中的循环现象:

学生活动:回答:马路上的红绿灯、绕着操场长跑、一年四季、一周七天、一天24小时、血液循环、大气循环„„

教师活动:今天,我们的学习主题是——循环结构

(二)【讲解新知(5分钟)】

教师活动:在VB中有两种循环语句,即:For循环语句和Do循环语句,本节主要介绍For循环语句:

For语句书写格式:

通过流程图介绍其执行过程:

For-Next循环的执行过程是:

①循环变量取初值;

②循环变量与终值比较,没有超过终值转③,否则循环结束,接着执行循环语句的后继语句;

③执行一次循环体;

④循环变量增加一个步长增量;

⑤重复步骤②~④。

(三)【举例说明(10分钟)】折纸活动

师生活动:和学生一起进行折纸游戏活动,让学生观察分析折纸现象并提出问题:如果给你一张足够大的纸(纸的厚度为0.5mm),将之反复对折10次后,厚度是多少?

教师活动:在活动过程中对学生提问:折纸过程是否构成构环结构,循环体是什么,循环结束条件是什么?

用计算机解决问题就是让计算机来模拟现实生活中的现象,让我们来模拟折纸的过程。 分析:假设 s变量用来存放纸张厚度,且初始值为0.5 ,i变量用来存放对折的次数,且初始值为0。即:

s=0.5 : i=0

循环体: s=s*2

循环结束的条件:i>10

教师活动:演示程序,验证同学们的猜想。

教师活动:问题延伸:思考、讨论并回答:对折多少次以后,厚度会超过珠峰高度(8848米)?(答案是:25。)

学生活动:修改程序进行验证。

教师活动:计算机实现了我们大脑没有办法直接计算的工作。人类的智慧真的是无限的。请大家阅读“扩展资料”中的《国际象棋和和米拉的故事》,这也是一个与循环结构有关的有趣故事。

(四)【自主探究(19分钟)】

教师活动:下面开始进入自主探究学习,请同学们以小组为单位进行讨论。

1、找错误:

阅读下列“打印1~5这5个数”的程序段,指出其中的错误 :

学生活动:分组讨论,并将结果写在学习任务单中。

教师活动:检查学生的学习情况,并与全体学生一直指出全部的错误。

2、算次数:

打开学习包中的“环境标语”这个工程,并运行成功。按如下要求,改变循环变量的初值,终值,步长值,看看有什么变化?

操作要求:

修改一:初值,终值不变,将步长值改为2,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

修改二:初值改为7,终值不变,步长值不变,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

修改三:初值不变,终值改为3,步长值不变,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

思考并回答:在For循环语句中,循环次数由什么决定?并且思考与循环次数存在着什么关系?

Int((终值-初值)/步长)+1

3、读程序:阅读(调试)如下程序段,完成以下问题

s=0

For i =0 To 10 Step 2

s=s+i

Next i

Print s

问题1、该程序的功能是:

问题2、程序运行后,s的值为:

问题3、程序运行后,i的值为:

问题4、循环次数为:

问题5、退出循环的条件是什么:

(五)【课堂小结(3分钟)】

FOR循环语句的注意事项:

1、For-Next语句成对出现,循环变量名保持一致;

2、循环变量是数值型变量,一般是整型;

3、循环体语句可以是单个语句,也可以是多个语句;

4、步长值可正可负,步长为正,初值<终值,循环变量的值>终值时停止循环;步长为负,初值>终值,循环变量的值<终值时停止循环;

5、当步长值为1时,Step及步长值可以省略;

6、初值、终值和步长值既可以是常量,也可以是变量和表达式。

(六)【评价反馈(3分钟)】

教师活动:接下来请大家在“学习网站”上对自己本节课的学习做一个自我评价。打开网站上的“自我评价”,认真填写好表格内容后提交。

学生活动:填写评价表并提交。

(七)【课后作业】

假设你从今年开始,1月份为“希望工程”存入1元钱,2月份存入2元钱,3月份存入3元钱„„依次类推,请问:两年时间你将为“希望工程”存入多少钱?

2.3.3循环结构教学设计

泉州七中 吴加明

一、教材分析

本课所用教材是《算法与程序设计》(选修)教育科学出版社出版,第二章2.3.3 循环结构。共安排4课时,本节是第1课时,主要内容是介绍循环结构的思想和特点,重点是让学生掌握For循环语句及其应用,考虑到课本中有关给“希望工程”捐款的例子相关简单,所以不作为课堂范例,而是留给学生课后自主探究。

为了让本节课教学形式更加丰富多样,课堂气氛更加活跃,师生互动性更强,教学效果更加显著,本课对教材进行了大胆地创新使用,对其进行大量充实和补充。首先以图片欣赏和问题思考引入课题,在举例说明部分进行一个“折纸游戏”的活动,然后是包括“找找茬”、“算次数”、“读程序”等内容的自主探究学习,最后是课堂小结及自我评价反馈。

二、学情分析

本教材与数学的算法有很大的相关性,鉴于高考的需要,学生求知欲比较强。但是程序循环是一种全新的理念,部分学生对代码的接受度有困难,所以本案例在设计时强调要语言通俗化、内容生活化、实例游戏化。

学生已经掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。为本节课提供了必要的知识储备和操作基础。

三、教学目标

1、知识技能

(1)掌握循环的概念,理解循环结构的内涵;

(2)初步了解FOR循环语句的格式及执行过程。

2、过程与方法

从生活中的动脑筋智慧练习入手,分析与提炼算法,从中得到循环的理念,再通过类比,逐步深化对循环思想和执行过程的理解。

3、情感态度及价值观

(1)提出问题,促进学生探研的热情,问题的解决,激发学生的学习兴趣与积极性;

(2)通过小组讨论与探究活动,提高团队合作能力。

四、重点难点

1、重点:掌握FOR„„NEXT循环语法,理解它的执行过程;

2、难点:生活实例、数学实例等提炼成算法后与循环实际结合的方法。

五、教学方法

采用示例引导、任务驱动、自主探究、小组合作、半成品加工等教法。讲清概念;

注重实例分析,重点突出新知识点,重视新知识的精讲多练。

六、教学过程

(一)【引入课题(5分钟)】

1、欣赏图片:《重复之美》

学生活动:观看图片画册。

教师活动:通过刚才观看图片我们不难发现:重复、循环是生活中的一种普遍现象,它有时可以表达一种艺术效果,给人以美的享受。

2、思考、讨论并回答:生活中的循环现象:

学生活动:回答:马路上的红绿灯、绕着操场长跑、一年四季、一周七天、一天24小时、血液循环、大气循环„„

教师活动:今天,我们的学习主题是——循环结构

(二)【讲解新知(5分钟)】

教师活动:在VB中有两种循环语句,即:For循环语句和Do循环语句,本节主要介绍For循环语句:

For语句书写格式:

通过流程图介绍其执行过程:

For-Next循环的执行过程是:

①循环变量取初值;

②循环变量与终值比较,没有超过终值转③,否则循环结束,接着执行循环语句的后继语句;

③执行一次循环体;

④循环变量增加一个步长增量;

⑤重复步骤②~④。

(三)【举例说明(10分钟)】折纸活动

师生活动:和学生一起进行折纸游戏活动,让学生观察分析折纸现象并提出问题:如果给你一张足够大的纸(纸的厚度为0.5mm),将之反复对折10次后,厚度是多少?

教师活动:在活动过程中对学生提问:折纸过程是否构成构环结构,循环体是什么,循环结束条件是什么?

用计算机解决问题就是让计算机来模拟现实生活中的现象,让我们来模拟折纸的过程。 分析:假设 s变量用来存放纸张厚度,且初始值为0.5 ,i变量用来存放对折的次数,且初始值为0。即:

s=0.5 : i=0

循环体: s=s*2

循环结束的条件:i>10

教师活动:演示程序,验证同学们的猜想。

教师活动:问题延伸:思考、讨论并回答:对折多少次以后,厚度会超过珠峰高度(8848米)?(答案是:25。)

学生活动:修改程序进行验证。

教师活动:计算机实现了我们大脑没有办法直接计算的工作。人类的智慧真的是无限的。请大家阅读“扩展资料”中的《国际象棋和和米拉的故事》,这也是一个与循环结构有关的有趣故事。

(四)【自主探究(19分钟)】

教师活动:下面开始进入自主探究学习,请同学们以小组为单位进行讨论。

1、找错误:

阅读下列“打印1~5这5个数”的程序段,指出其中的错误 :

学生活动:分组讨论,并将结果写在学习任务单中。

教师活动:检查学生的学习情况,并与全体学生一直指出全部的错误。

2、算次数:

打开学习包中的“环境标语”这个工程,并运行成功。按如下要求,改变循环变量的初值,终值,步长值,看看有什么变化?

操作要求:

修改一:初值,终值不变,将步长值改为2,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

修改二:初值改为7,终值不变,步长值不变,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

修改三:初值不变,终值改为3,步长值不变,观察输出结果的变化。

回答:总共输出几条“关爱地球,保护环境”即循环了几次( )

思考并回答:在For循环语句中,循环次数由什么决定?并且思考与循环次数存在着什么关系?

Int((终值-初值)/步长)+1

3、读程序:阅读(调试)如下程序段,完成以下问题

s=0

For i =0 To 10 Step 2

s=s+i

Next i

Print s

问题1、该程序的功能是:

问题2、程序运行后,s的值为:

问题3、程序运行后,i的值为:

问题4、循环次数为:

问题5、退出循环的条件是什么:

(五)【课堂小结(3分钟)】

FOR循环语句的注意事项:

1、For-Next语句成对出现,循环变量名保持一致;

2、循环变量是数值型变量,一般是整型;

3、循环体语句可以是单个语句,也可以是多个语句;

4、步长值可正可负,步长为正,初值<终值,循环变量的值>终值时停止循环;步长为负,初值>终值,循环变量的值<终值时停止循环;

5、当步长值为1时,Step及步长值可以省略;

6、初值、终值和步长值既可以是常量,也可以是变量和表达式。

(六)【评价反馈(3分钟)】

教师活动:接下来请大家在“学习网站”上对自己本节课的学习做一个自我评价。打开网站上的“自我评价”,认真填写好表格内容后提交。

学生活动:填写评价表并提交。

(七)【课后作业】

假设你从今年开始,1月份为“希望工程”存入1元钱,2月份存入2元钱,3月份存入3元钱„„依次类推,请问:两年时间你将为“希望工程”存入多少钱?


相关内容

  • VB程序设计程序控制结构(二)
  • For循环控制结构 循环控制结构属于计数型循环,程序按照此种结构中指明的循环次数来执行循环体部分,采用For-Next循环语句,其语法格式如下: For = To [Step 步长] [循环体] [Exit For] [循环体] Next 循环变量 在此格式中,使用了这样几个参数: 1. 循环变量. ...

  • C的四种程序结构!
  • 如何学习C 语言的四种程序结构 1)顺序结构 2)分支结构 3)循环结构 4) 模块化程序结构 (1)顺序结构 这种结构的程序比较简单,就是按照语句的排列顺序依次执行的机制.顺序结构的执行顺序是自上而下,依次执行,因此编写程序也必须遵守这一规定,否则你的程序执行结果就不对. 例如:a = 3,b = ...

  • 循环语句教学反思 15
  • 循环语句教学反思 本节在教材中的作用及地位:本节在教材中起着承上启下的作用.一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为以后学习较复杂的流程图打下基础. 学生知识现状分析: 1.学生掌握了三种基本结构的框图: 2.学习了输入语句.输出语句.赋值语句和IF语句: 3.学生有一定的上机操 ...

  • 双层幕墙设计要点
  • 双层玻璃幕墙主要分为内循环和外循环体系,有其共同点和不同点,共同特点都是在双层玻璃之间形成温室效应,并将其温室的夏季的过热空气排除室外,冬季把太阳热能有挂制排入室内,使冬夏二季节约大量能源.在夏季为防紫外线和强热辐射要遮阳帘办法是必要的,内循环和外循环体系有如下特点: (一) 内循环双层玻璃幕墙结构 ...

  • VB 第4课 连续自然数求和
  • 第4课 连续自然数求和 在运用VB6.0进行程序设计时,经常会发现某一段代码是需要反复执行的,我们把用以实现此种需求的程序结构称为循环结构.在VB6.0中提供的循环结构有两种,一种是For -Next 循环:另一种是Do -Loop 循环.本节课中,我们将依托一个"连续自然数求和" ...

  • 强制循环泵,强制循环泵的工作原理介绍及结构特点
  • 强制循环泵,强制循环泵的工作原理介绍及结构特点 真空制盐.氧化铝.磷酸.磷铵.烧碱等行业等都离不开强制循环泵的,众多的强制循环泵应用于我们生活中,并且也存在很多这样或那样的问题,强制循环泵的工作原理是什么样的呢? 强制循环泵的结果特点是什么样的呢?这些都是大家都想解决的问题,解决这些问题能达到降低成 ...

  • 程序设计基础(知识点)
  • 第三部分 程序设计基础 3.1 程序.程序设计.程序设计语言的定义 ⑴程序:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列. ⑵程序设计:程序设计是给出解决特定问题程序的过程,是软件构造 ...

  • 循环球式转向器的设计
  • 毕业论文 论文题目: 作者姓名: 班级学号: 系 部: 专 业: 指导教师: 循环球式转向器的设计 孙飞 机械设计与制造 2013年11月29日 目录 摘要 .................................................................. Ⅰ 1 ...

  • 循环冷却水处理设备
  • 循环冷却水处理设备 一.循环冷却水处理概述: 在工业和空调用水中, 冷却水占很大的比重,石油.化工.电力.冶金.机械.纺织.轻工等而下之业企业中,不同程度的都会用到冷却水. 在如今淡水资源的日益紧缺,使原来利用地下水.自来水任意排放的冷却方式逐步被摒弃,取而代之日起的是寻找一种节水.环保.经济的冷却 ...