nbhkdz.com冰点文库

FOR循环语句教学设计

时间:2018-09-29


FOR 循环语句
一、教材分析:本节是《算法与程序设计》 (选修)第二章第四节“程序的循环结构”中的内容。这一节的前面 是顺序结构和选择结构, 紧接 FOR 语句后面是 DO 语句和循环嵌套。 本节课是 FOR 语句的初次学习, 着重介绍 FOR 语句的基础知识:格式和执行过程,不涉及双重循环等较难的运用。循环结构是程序设计的三种基本结构之一, 是程序设计的基础。 二、学情分析:在学习本课之前,学生已掌握 VB 程序的顺序结构和选择结构的程序执行流程,对条件语句有了 较深的理解,并具有一定的算法基础和比较、归纳能力。 三、教学目标 1、知识与技能:: 1)掌握 FOR 循环语句的基本格式; 2)理解 FOR 循环语句的执行过程; 3)能用 for 循环结构编写简单的程序。 2、过程与方法: 1)培养学生分析问题,解决问题的能力。 2)能进一步理解用计算机解决问题的过程和方法。 3、情感态度与价值观:激发学生学习热情,培养学生学习的积极性。 四、教学重点、难点及确立依据: 教学重点:1、掌握 FOR 循环语句的基本格式; 2、理解 FOR 循环语句的执行过程; 教学难点:解决实际问题,编写简单程序。 五、教学方法:讲授法、任务驱动法 六、教学环境:机房 六、教学过程: 1、导入新课: 由故事引出本节课内容: 阿基米德与国王下棋,国王输了,国王问阿基米德要什么奖赏?阿基米德对国王说:我只要在棋盘上第一 格放一粒米,第二格放二粒,第三格放四粒,第四格放八粒???按这个比例放满整个棋盘 64 个格子就行。国 王以为要不了多少粮食,可一个粮仓的米还摆不完一半的棋格子,全部摆满后,你知道排满棋盘全部格子有多少 米吗?请根据你所学的数学知识列出式子。 学生回答:2^0+2^1+2^2+??2^64 那用 vb 程序怎样进行计算呢?引出循环结构。 2、新课讲授: 在实际问题中会遇到具体规律性的重复运算问题, 反映在程序中就是将完成特定任务的一组语句重复执行多 次。重复执行的一组语句称为循环体,每重复一次循环体,都必须做出继续或者停止循环的判断,其依据就是判 断一个特定的条件,成立与否,决定继续还是退出循环。

举例说明:

For i= 1 s=s+i Next i Print s
从而引入 FOR 循环结构格式: For 循环变量=初值 <循环语句> Next 循环变量

To

10

To

终值

[Step 步长值]

了解了 FOR 循环结构的格式,下面我们来完成下面的任务一: 任务一: “大家来找茬” (1) 、 求1+2+3+4+5的和

(2) 、在VB窗体界面上输出1~10 这10个自然数之和 for i=1 to 10 s=s+i print s

s=0 for i=1 to 5 step 1 s=s+i next j print s

(3) 、求 5+4+3+2+1 和 s=0 for i=5 to 1 s=s+i next i print s

教师请同学完成任务一,并对任一中的问题进行总结,得出在 FOR 循环结构中要注意的问题: (1) For 语句与 Next 语句后变量徐保持一致; (2) For 语句与 Next 语句必须成对出现; (3) For 循环分递增和递减两种。 递增循环:当初值小于等于终值,步长值>0。 递减循环:当初值大于终值,步长值<0。 (4)当步长值=1 时, [Step 步长值]部分可以省略 。 插入例题,让学生对 FOR 循环结构的执行过程有具体的了解。请同学们一起来看下面例题: 【例题: 】 高斯是德国著名的大科学家,他最出名的故事就是在他 10 岁时,小学老师出了一道算术难题:计算 1+2 +3+??+100=?那么我们今天不采用数列的方法,我们使用 FOR 循环语句来尝试完成这道题目。 i值 [1,100] 是 是 是 ? 是 否 次数 1 2 3 ? 100 / S值 1 3 6 ? 5050 / NEXT i

s=0 FOR i =1 to 100 s=s+i Next i print s

1 2 3 ? 100 101

教师展示程序代码, 并用流程图和框图的形式来说明 FOR 循环结构的执行过程。 再用表格的形式说明继续和

停止循环的条件及 i 值的变化及终值。让学生对 FOR 循环程序结构的运行有初步了解。 通过对例题讲解,让学生独立去完成任务二: 任务二:阅读程序,完成以下问题

s=0 for i =1 to 10 step 2 s=s+i next i print s

问题 1、该程序完成了什么任务:从 1 到 10 之内奇数项和; 问题 2、程序运行后,s 的值为:25 问题 3、程序运行后,i 的值为:11 问题 4、循环次数为:5 问题 5、退出循环的条件是什么:i 不属于【1,10】

通过完成该任务,让学生对 FOR 循环结构的执行过程有具体的了解。明白 FOR 循环语句解决的问题,循环 变量的终值及停止循环的条件。下面我们来完成开始留下的问题,国王应该给阿基米德多少粒米呢? 任务三:用 for 循环语句编程求 2^0+2^1+2^2+??2^63 的和。 For n=0 to 63 step 1 k=2^n s=s+k next n print s 当 n=0 时 k=2^0=1, s=2^0 n=1 时 k=2^1 ,s=2^0+2^1 ?? n=63 时,k=2^32,s=2^0+2^1+2^3+??2^63 n=64 退出循环

完成开始留下的问题,激发学生的积极性。针对这个问题,重点强调循环变量的变化初值和终值。在上机调 试中,注意学生在调试过程中遇到的问题。如:数据类型等。 3、 课外拓展: (1)循环变量的步长能否为 0,如果为 0,将会出现什么情况? (2)循环变量是不是一定要出现在循环体中,参与运算? (3)对于循环变量的值超过终值,你是如何理解的?(结合步长为正,为负两种情况) (4)for 循环语句可以解决数学上的那些问题? 七、课堂小结: For-Next 循环结构语句 (1)一般形式: For 循环变量=初值 To 终值 [Step 步长] <循环体> Next [循环变量] (2)FOR 语句的格式包括三个部分:FOR 语句、NEXT 语句和循环体,注意事项要记清楚; (3)分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件) 。 八、课后作业 : 一天,小猴子从树上摘下若干个桃子,当即吃了一半,仍觉得不过瘾,又吃了一个。第二天小猴子接着吃剩 下的一半,还觉得不过瘾,又吃了一个。第三天也是吃第二天剩下的一半,就再多吃一个。到第四天,只剩下一 个桃子。试设计一个算法,求小猴子第一天摘下来多少个桃子。 九、教学反思:


[高中信息技术]FOR循环语句教学设计.doc

[高中信息技术]FOR循环语句教学设计 - [高中信息技术]FOR 循环语句教学设计 一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》 (选修) 。循环结构是...

for循环结构教案.doc

for循环结构教案_教育学_高等教育_教育专区。C语言for循环结构教学设计方案 2016 年新疆自治区教师资格证认证 教学设计 教师姓名:金强山 讲授内容:for 循环结构 ...

for循环语句教案.doc

for循环语句教案_其它课程_高中教育_教育专区。学科 教学目标 C 语言程序设

FOR循环语句教学设计.doc

FOR循环语句教学设计 - FOR 循环语句 一、教材分析:本节是《算法与程序设

For循环语句教案.doc

For循环语句教案 - For循环语句说课稿,For循环语句教案,For循环语句

for语句教案.doc

for语句教案_其它课程_高中教育_教育专区。《程序的循环结构-For 循环语句教学设计 [日期:2013-06-20] 来源: 作者:首医大附中 赵卫锋 [字体:大中小] 一、...

FOR循环语句教学设计.doc

FOR循环语句教学设计FOR循环语句教学设计隐藏>> FOR 循环语句教学设计 2009.3.14 [阅读次数:1154] 一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》...

FOR循环语句教学设计课件_图文.ppt

FOR循环语句教学设计课件 - “Visual Basic语言程序设计” 第六章

九年级第八课《循环结构-FOR循环》教学设计_图文.doc

九年级第八课《循环结构-FOR循环》教学设计_其它课程_初中教育_教育专区。九...通过“画圆”实例制作,学会编写 for 循环语句解决问题。 三、学习者特征分析 (...

for语句教案.doc

for语句教案 - For 循环语句 教材分析 本课使用的教材为《算法与程序设计》 (浙江教育出版社) ,本节内容为第四章“VB 程序设计初步”中 一个重要的知识点。...

FOR循环语句教学设计.doc

高一年级 qbasic语言设计 for语句高一年级 qbasic语言设计 for语句隐藏>> FOR 循环语句教学设计一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修...

《画圆---qbasic之for循环语句》教学设计.txt

《画圆---qbasic之for循环语句教学设计茂名市一中 罗朋敏教学内容:循环语句for...next的教学教学目标:1、理解循环结构的作用; 2、掌握循环语句for...next的使...

《基本算法语句循环语句》教学设计.doc

《基本算法语句循环语句教学设计 - 《基本算法语句循环语句教学设计 教学目标 (1)正确理解循环语句的概念,并掌握其结构; (2)会应用循环语句编写程序...

For语句公开课教案.doc

For语句公开课教案_IT/计算机_专业资料。visualbasic ,for语句,公开课,ppt及...2010 年 12 月 30 日 FOR 循环控制结构 课题 授课教师 *** 教学目的 让学生...

C语言for循环语句教案.doc

C语言for循环语句教案 - for 循环结构程序设计教案 课程名称:C语言程序

FOR循环语句教学设计.doc

FOR循环语句教学设计FOR循环语句教学设计隐藏>> FOR 循环语句教学设计一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》 教材分析 (选修)。循环结构是...

辽师大版信息技术六上第15课《循环语句FOR》教案.doc

辽师大版信息技术六上第15课《循环语句FOR教案 - C 语言《用 For 语句实现循环》教学设计授课时间 15 分钟 课程名称 C 语言程序设计基础教程 第 3 章第 3...

算法与程序设计-For循环语句教学设计_图文.doc

高中信息技术(选修 1) 算法与程序设计 《For 循环语句》教学设计课题教学内容 课标要求 2.4.1 For 循环语句 教学目标 粤教版信息技术(选修 1)算法与程序设计 ...

for循环 教学设计.doc

FOR 循环语句 教学设计 教学要求:掌握循环语句的作用和使用方法;学会使用 V

For循环教案.doc

For循环教案 - C 语言《用 For 语句实现循环》教案 章节名称 第三章第 3.4 节《For 结构》 计划 学时 1 学时 知识与技能能力目标: 1.For 循环语句的...