FOR循环教学设计2

时间:2019-05-12 21:24:08下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《FOR循环教学设计2》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《FOR循环教学设计2》。

第一篇:FOR循环教学设计2

课题名称:for循环教学设计

教师姓名:黄恒一 学生年级:理工科大学一年级 课时:30分钟 教学内容分析:

循环结构是程序设计的三种基本结构之一,是程序设计的基础。这节课是for循环语句学生只有熟练掌握了for循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。因此我们通过认真学习了for循环语句的语句格式及其执行过程,认真理解才能更好的这将本节课for语句进行程序设计。

学生分析:

教学对象为理工科大学一年级的学生,通过前面的学习对程序设计已有了一定的认知并且刚学习了顺序结构、分支结构以及while循环结构。对于循环有一定的认识,但是由于大学一年级,学生以前没有程序设计的基础,缺乏编程的思想,所以对于教学内容的难易必须把握好,由浅入深,点到为止,学生的兴趣培养是首要目标。

教学目标: 1.知识和技能:

1)掌握FOR循环语句的基本格式; 2)理解FOR循环语句的执行过程;

3)根据实际问题确定程序中的循环变量、循环条件和循环体; 4)能用for循环结构编写简单的程序。

能力目标:培养学生分析问题,解决问题的能力。

2.过程与方法:概念讲述、习题讲解、应用实例,讲述本节课的主要知识点for循环;方法是主要结合PPT及程序流程图进行详细讲解本节知识点。

3.情感态度与价值观:使学生积极参与,发挥他们的主动性,激发他们的求知欲。

教学重点:

1、for 语句的一般格式

2、for语句的执行过程

教学难点:1.for 语句的综合利用 教学策略的选择与设计:(1)创设情境: 让同学们用我们所学过的循环知识,首先探讨如何引导大家利用C语言程序设计引导大家计算我们期末考试的成绩,激发大学的学习兴趣,也引导本节课的主要知识点。

(2)概念讲述:

讲解FOR语句的格式、各种形式的作用范围和特点,加强学生领悟本节课的主要知识点。

(3)习题讲解

通过习题讲解加强学生理解FOR循环的执行过程,加深本节知识点的理解和巩固。

(4)归纳总结:

在教学的过程中,学生在教师指导下,主动归纳本节的主要知识点,探讨for循环语句可能出现的几种形式特点。

教学环境及资源准备:

1.教师的教学资源网络资源的丰富,学校图书馆的各种书籍,学校实验室网络机房可以便于形象生动的讲述,主要结合PPT进行讲述,可以在教学过程中结合教室的教学电脑对于关键的知识点进行描述;

2.学生在大一时有一定的计算机基础,学过计算机的基础知识,学生的求知欲很强,学习工具而言大部分学生具有自己的一台笔记本,没有笔记本的学生也可以利用学校开放的免费机房进行学习。

教学过程

(二)教学过程

1、写出本节课要介绍的for语句的一般格式 for(表达式1;表达式2;表达式3)循环体;

2、掌握:基本格式和各个表达式的功能和特征

强调:for语句中的所有表达式和while语句中的表达式所完成的功能是相同的。

表达式1:循环变量的初始化(初始值)表达式2:循环条件(终止值)表达式3:循环变量自增

3、for语句的执行过程

for(int i = 0;i < 10;i++){ printf(“我最棒”);}

4、for语句中常见问题(1)表达式1省略(2)表达式2省略

(3)表达式

1、表达式3同时省略(4)表达式1、2、3 全部省略

5、for语句例子讲解 用for循环求1+2+3„+100 #include main(){ int i,s=0;for(i=1;i<=100;i++)s+=i;printf(“%d”,s);} 说明:

第一步:执行 i=1;第二步: 判断i<=100? 第三步:当为真则执行s=s+i;第四步: i++;第五步:回到第二步如果为真,则重复执行3、4两个步骤。如果条件为假则跳出循环,执行语句 printf(“%d”,s);6.课程小结

本节课主要学习了循环结构中的for循环语句。学习对for循环条件、循环变量的设置,以避免无限循环的产生。能过使用for循环结构解决问题。

7.布置作业

1、求100以内偶数之和。

2、求100以内3的倍数之和。教学评价:

1.教师而言,可以随即抽取学生回答问题,根据学生回答的情况评价自己的教学效果。

2.学生而言,可以动手实操训练,评价自己对知识的领悟水平。教学反思:

本节课主要学习了循环结构中的for循环语句。学习对for循环条件、循环变量的设置,以避免无限循环的产生。通过本节的教学设计希望可以锻炼学生能够使用for循环语句结构来解决生活中问题。

第二篇:for循环 教学设计

FOR循环语句

教学设计

教学要求:掌握循环语句的作用和使用方法;学会使用VB编写循环控制结构的简单程序。

设计思路:循环是程序设计中比较抽象难懂的知识,学生很难理解循环过程中各种控制因素。按以前传统的教学方式是,只在黑板或PPT上讲解FOR语句格式,学生没能直观地经历、感受循环的控制过程,结果是老师讲得很辛苦,学生理解得不透彻,学习效果不佳。由于讲解的内容枯燥乏味,学生不能很专注地持续地保持自己的思维同步于老师的思维。本节设计意图是,调动学生积极参与,主动经历FOR语句相关知识的发现过程,在动手、动眼、动脑、动口过程中,多角度的刺激,一直保持学习的兴趣,轻松地理解FOR语句中各要素的含义,并及时加以应用,让抽象难懂的循环思想、FOR语句应用溶于简单易懂的实践过程中。教学目标:

(1)在一个接一个小问题的引导和老师的适时追问下,在实践过程中尝试、观察、思考,感受FOR循环的在程序中的控制作用,逐步理解FOR语句的循环变量、初值、终值、步长、循环体的含义,同时形成规范书写FOR语句的良好意识;

(2)能够分析、读懂简单FOR语句代码,培养严谨的学习态度;

(3)深入思考,勇于挑战自我,灵活应用FOR循环来解决实际问题,从而获得成功的体验,提高学习信心。

教学准备:电子教鞭、白纸50张、操作文件、PPT课件、扩音器 教学过程

一、复习流程图、IF语句

(5分钟)

判断一个数是否是偶数

(让学生在白纸上写,老师查看书写情况,以便及时抓出问题)

X=3 If x mod 2 = 0 then

Print x

End if

二、问题引导实践,逐步深入地感受循环思想,并逐步清晰FOR语句格式及其含义

(学生实践,再抽问学生,促使学生专注于教师引导的学习过程中)

准备工作: 打开“for循环实践”-“工程1.vbp”,打开窗体,找到“输出”按钮 1.在窗体上输出一个笑脸

Print “ ^_^ “;

2.输出5个笑脸?(哪些方法? 手动输?那如果要输出1000个* ?)输出10个笑脸呢?

For i=1 to 5

Print “ ^_^ ”;

Next i

追问: 要输出10个*呢?(让学生去模仿、尝试修改代码,促使他们自主去解读语句,初步感受FOR语句对循环的控制作用)For i=1 to 10

Print “ ^_^ ";

Next i

3.输出1到10的数字呢?

输出10到20的数字呢?

(感受FOR循环语句中循环变量、初值、终值对循环体执行的灵活控制作用、观察循环变量的变化规律)

For i=10 to 20

Print i;

Next i

分析: i经历了哪些数,符合循环条件(不超出终值)?

i为21时不符合循环条件,结束循环。

师(板书): for 循环变量=初值 to 终值

Next 循环变量

„变化规律是 +1

4.输出10到20之间所有偶数?

(学生可能有不同的实现方式,老师查看学生代码)

方法1:if语句实现

方法2:提示:让循环变量的变化规律从加1变为加2 For i=10 to 20 step 2

Print i;

Next i(理解步长对循环变量的控制作用)

追问: 输出20、18、16„„10 ?

For i=20 to 2 step-

2Print i;

Next i

老师讲解: 判断条件“超出”的含义,视步长的正负而定,步长为正,则“超出”指大于终值时停止循环,步长为负时,“超出”指小于终值时停止循环。

三、应用知识,读程序:(突出:循环条件判断、循环变量的变化规律、循环体)S=0 For i=1 to 10 S=s+i Next i

‘(1)说出循环变量、初值、终值、循环体,循环次数? Print s ‘(2)输出什么? Print i ‘(3)输出什么?

‘(4)若加step 3 后又怎样

强调for语句格式的循环思路(作为知识的小结)

四、应用知识,写程序,解决问题:

935

提示: 密码是一个三位数,同时能被5、11、17整除。

思路:循环初值

?终值?

步长?

循环体?

(同学间相互帮忙调试!)

第三篇:循环控制教学设计(范文)

《循环的嵌套》教学设计

《循环的嵌套》是清代大学出版社出版的教材《C程序设计》第三次修订本中第六章第六节的内容,现就教材、教法与学法及教学过程三方面加以说明。

一、教材分析:

循环结构是建立在顺序结构和分支结构的基础上,既是教材中的重点又是难点。循环的嵌套是循环结构中第三课时的教学内容,是在学习了循环结构的for两种语句形式的基础上的深化,本节课的重点和关键是对循环嵌套的应用。循环的嵌套在教材上属于扩展内容,但是等级考试把这部分作为重点考查内容,因此,还是要把循环的嵌套作来重点来讲解。教材关于循环的嵌套只有一个例题,且呈现有点突兀,学生要掌握难度较大,我在处理时把例题进行逐层分解,由最基本的输出一个星号、一列、一行、矩形、三角形、等腰三角形图案再到菱形,一步一个阶梯,便于引导学生通过一个个台阶,最后达到顶峰,此时,学生才有“一览众山小”的傲然之势,以此增强学生成功的自豪感和学习编程的自信心。

二、学情分析:

1、知识掌握上:教学对象为高二年级综合班的学生,通过前面循环结构的for语句形式的学习,学生已具备学习循环嵌套的基础。学生不容易理解循环嵌套的执行过程。

2、学习心理上:学生对计算机语言类课不感兴趣,学生上课时易分散注意力,不易接受,教师应注意到这些问题,引导学生认真学习本节内容。

3、学生生理上:青少年好动,注意力易分散,爱发表见解,希望得到教师的肯定,所以在教学中应抓住学生的这一特点,创造条件和机会,让学生发表见解,发挥学生学习的主动性。

职高的学生与普高学生是有区别。故我在进行教学任务设计时,从职高学生的实际情况出发,充分考虑学生现有的文化知识、认知能力、年龄、兴趣等特点,遵循由浅入深、由表及里、循序渐进等原则。因为学生在完成一个比较有趣的学习教学任务时,他们会非常专心致志,乐此不疲。在这次任务完成的过程中,学生不仅掌握了应该掌握的知识,而且还培养了创新的思维的能力。

三、教学目标的确立:

针对学情,我把总目标细分成一个个的小目标,并把每一个教学目标和内容细化为一个个容易掌握的小任务,通过这些小的任务来体现出总的教学目标。并根据教学大纲对知识传授、能力培养、思想教育三者统一以及循环嵌套知识分层次掌握的要求,加上对教材的分解和对学生的了解,我将本节课的教学目标定为知识目标、能力目标和情感目标三个方面,具体如下:

1、知识和技能目标:

A、使学生初步了解FOR循环嵌套的格式和执行过程 B、使学生初步建立嵌套的算法概念,C、使学生初步掌握文本作图的程序设计算法

2、智能力目标:

A、初步培养学生的创新能力和独立分析问题、解决问题的能力

B、有意识地对学生进行举一反三的思维迁移训练,提高学生的观察和编程能力

3、情感目标:

A、让学生在课堂上充分享受成功的喜悦:当学生在答题时获得成功时,体验了成功的感受,增强了自信心,同时也增加了学习主动性

B、鼓励学生流畅地发表观点,交流思想,形成与信息社会相适应的价值观和责任感 C、通过完善和编写程序,培养学生严谨的思维习惯。

四、教学重点与难点分析

学生是学习的主体,考虑到学生在学习本课知识时的原有基础、现有困难及某些学习心理特征,从而有针对性地确定学习的重点、难点及教学对策。刚升入职高一年级的学生,对程序设计算法的把握程度还只停留在运用格式来套用程序的方法来编写程序的水平上,而程序设计本身内核即算法却还未真正把握,并且他们的逻辑思维能力尚在进一步形成中。根据大纲要求结合学生的实际情况以及本课的特点,我确立本文重点及难点如下:

1、教学重点:

重点:FOR循环嵌套的格式和执行过程

依据:根据配套大纲要求,循环嵌套知识尤其是FOR循环嵌套是整个循环嵌套的核心,它与后续教学内容紧密相连,此内容教学的成败关系到整个程序设计的全局,对是否能达到整个课程教学大纲规定的要求和实现专业培养目标至关重要。

2、教学难点:

A、难点:循环嵌套语句的应用——文本作图。B、依据:本课程教授对象是职业高中一年级学生,对专业课没有程序设计基础,并且缺乏课程中需要的算法分析知识;再加上这些学生好动,注意力容易分散,学习积极性不够高,课堂上很难集中思想来观察、想象、思维;而教学内容中的文本作图的画法正需要集中思想用脑,需要学生有一定的观察力和想象力。

五、教法与学法

1、教法:

任务驱动法,使用探究式教学模式:由于语言类课的层次性和实用性,提出了由表及里、逐层深入的学习途径,便于学生循序渐进地学习编程的知识和技能。让学生在一个个典型的文本作图的例题下展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列教学任务,从而得到清晰的思路、方法和系统的知识,在完成教学任务的过程中,培养分析问题、解决问题的能力以及养成某种算法。形成了具有“以任务为主线、教师为主导、学生为主体”的基本特征的教学模式。方法:讲解、启发、演示

2、学法:

自主探究、模仿、实践、协作

上机实践:因为编程是一门实践性非常强的课程。“百讲不如一练”,光讲的教学方法是行不通的。让学生亲自上机动手实践远比听老师讲要有效得多。通常,教师在对知识进行讲解后,最关键的是让学生亲自动手实践,让学生在实践中把握真知、掌握方法。教学用具:微机房多媒体演示系统

六、教学过程

一、[复习旧知,引入新课](5分钟)

“兴趣是最好的老师”。故我在本节学习中以创设学习情景,激发学习兴趣为导入新课的指导思想,从文本作图入手,引发学生的求知欲望,从而调动其学习的积极性和主动性。情境:从文本作图入手,引发学生的求知欲望

提问:如何使用一般FOR循环语句实现简单文本作图? “*****”

二、[新课内容]:(40分钟)

再提出问题,给学生搭知识台阶,引学生思维上路,也就是说从最简单的文本作图出发,紧扣教材,由浅入深地设置一连串有内在逻辑性的问题,一环紧扣一环,引导学生积极思维,经过独立思考或共同讨论,得出每一问题的准确答案,在这里重在培养学生的理解能力和分析综合能力。故我决定从如下三步着手: 第一步:从“果”入手,切中要害

问题:一行星会画了,那么有没有同学思考过

如果有五行星那如何画呢?(如右图)

第二步:讲解格式及执行过程

由上一问题的引出FOR循环嵌套的格式,并引导学生学会思考它的执行过程。第三步:由浅入深,设置任务

教学过程是一个复杂的问题,教学过程中对学生的训练也应是多层次、多结构的。训练不仅仅体现在课堂上的巩固练习,而应是贯穿在教学过程的各个环节上。教师连贯、准确、富有逻辑论证性的讲述本身就使学生受到科学思维方法的训练,教师精心设计的思考题、讨论题都是对学生思维能力的训练,当然最重要的是对学生课堂上知识进行形成性训练,及时巩固教学成果。根据本课时的教学目标和学生的知识基础以及因材施教的原则,我设计了四个梯度的任务,每梯度的任务即为一个高度的台阶,学生每得出一个答案就登上一个台阶,这样任务就迎刃而解了。

*****

***** ***** **********

*

** *** **** ***** ***** **** *** ** * * ** *** **** ***** ***** **** *** ** *

任务一 任务二 任务三 任务四 由任务

一、引出对FOR循环嵌套中内循环变量的值的探究 由任务

二、引出对FOR循环嵌套中步长及循环变量的探究

由任务三、四引出在内外循环之间如何控制作图坐标的探究,并巩固任务一和二

由以上四个梯度任务不仅在教授了学生FOR循环嵌套的格式和执行过程,更重要的是通过任务的逐层深入,再采用设问、类比启发并辅之以讨论的方法,培养学生的分析能力和思维能力。

[归纳小结](3分钟): 引导学生归纳小结,教师归纳总结,同时在本节课所教授的主要内容;循环嵌套是个难点,要求学生结合文本作图多看、多想、多比较、不断实践,逐步提高循环程序设计的分析问题和解决问题的能力。

[课后思考]:(2分钟)

* ** *** **** *** ** * **** *** ** * ** *** ****

* *** ***** *******

* *** ***** *******

思考一 思考二

(垂直对称文本作图的算法)(水平对称文本作图的算法)

(此思考题可以帮助学生加深对嵌套的格式的理解,以及对文本作图的掌握,对本节课的教学重点和难点内容加以巩固,提高学生分析问题、解决问题的能力)

七、教学反思:

本节课通过简单问题入手,引导学生应用自己理解的知识由简单到复杂,沿着台阶状的问题步步上升、层层深入,在生生、师生讨论中找到解决问题的办法,也使学生在不知不觉中到达顶峰,体味“一览众山小”的气势,这在无形中增强了学生成功的自豪感和学习编程的自信心。学生全程参与了知识的形成过程,通过积极思考、广泛交流、主动探究与建构,使问题得到解决,把新知识纳入旧知识的体系中,在整个学习过程中,学生成为真正的学习的主体,教师只是起到主导的作用,是学生学习的帮助者和促进者。

在本节课中,学生掌握的不仅仅是知识本身,更重要的是学会了解决问题的方法,知道了在什么情况下、在什么地方去应用所学的知识,真正做到学以致用。在程序设计语言的教学之中,最重要的是基本思想和方法的教学,教师的任务是如何恰当地引导,使学生准确地领悟思想,从而较好地掌握基本方法并能恰当应用。

在上述教学中,没有改变常规教学的各个环节,但由于教学过程设计符合学生的认识规律,坚持循序渐进的原则,充分发挥主导和主体的积极性,又以训练为主线,同样可以收到较好的教学效果。

以上是对〈循环嵌套〉这一教学内容的认识和对教学过程的设计,不妥之处,请指正,谢谢。

第四篇:FOR循环语句教学设计

FOR循环语句教学设计

一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。循环结构是程序设计的三种基本结构之一,是程序设计的基础。这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。

二、学生分析:教学对象为高二的学生,在高一下学期数学课上学过程序设计三种方法及流程图的画法,但没有上机实践。通过前面的学习对VB程序设计已有了一定的认知并且刚学习了顺序结构和分支结构。

三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:

1、知识目标::

1)掌握FOR循环语句的基本格式; 2)理解FOR循环语句的执行过程;

3)能根据实际问题确定程序中的循环变量、循环条件和循环体; 4)能用for循环结构编写简单的程序。

2、能力目标:培养学生分析问题,解决问题的能力。

3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。

四、教学重点、难点及确立依据: 学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。

教学重点:

1、掌握FOR循环语句的基本格式;

2、理解FOR循环语句的执行过程;

教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。若直接按教材上的来讲,学生不容易接受。很容易造成学生的简单模仿,而不是真正的掌握。所以先用一节课的时间讲for循环语句的语句格式,执行过程。下一节再讲其实际应用。

五、教学环境:多媒体教室(无网络)

六、教学过程:

自我评析:这是我评教学能手时设计的案例。在整个教学过程中,充分体现了学生的主体地位、以及对学生各种能力的培养。无论是引入课题还是对本节课的重点、难点,我都没有直接讲解,而是通过启发引导、提出问题、巩固练习等形式,充分调动学生的学习积极性,使他们参与到教学的整个过程,让学生在积极思考,积极探索中掌握新知识、消化本节课的重点、难点。从反馈情况来看,这是一节比较成功的课。当然也有不足之处,希望同行们批评指出。

第五篇:《循环结构》教学设计

《循环结构》教学设计

一、教学内容分析

《循环结构》是人民教育出版社课程教材研究所编著的《普通高中课程标准试验教科书数学3(必修)》(A版)中§1.1.2的第二课时的内容。(1)算法是高中数学课程中的新内容,算法的思想是非常重要的,算法思想已逐渐成为每个现代人所必须具备的数学素养。(2)本节课的内容是循环结构,它与顺序结构、条件分支结构是算法的三种基本逻辑结构,可以表示任何一个算法。并且循环结构是算法这一部分的重点和难点,它的重要性就是充分体现计算机的优势,也即能以极快的速度进行重复计算。

二、学生学习情况分析

学生已经学习了有关算法和框图的基础知识。绝大多数同学对算法和框图的学习有相当的兴趣和积极性。但在探究问题的能力,应用数学的意识等方面发展不够均衡,尚有待加强。

三、设计思想

建构主义学习理论认为,建构就是认知结构的组建,其过程一般是引导学生从身边的、生活中的实际问题出发,发现问题,思考如何解决问题,进而联系所学的旧知识,首先明确问题的实质,然后总结出新知识的有关概念和规律,形成知识点,把知识点按照逻辑线索和内在联系,串成知识线,再由若干条知识线形成知识面,最后由知识面按照其内容、性质、作用、因果等关系组成综合的知识体。也就是以学生为主体,强调学生对知识的主动探索、主动发现以及学生对所学知识意义的主动建构。基于以上理论,本节课遵循引导发现,循序渐进的思路,采用问题探究式教学,运用多媒体,投影仪辅助,倡导“自主、合作、探究”的学习方式。具体流程如下:

创设情景(课前准备、引入实例)→授新设疑(自主探索形成概念→理解概念能识别框图)→质疑问难、论争辩难(进一步加深对概念的理解→突破难点)→沟通发展(反馈练习→归纳小结)→布置作业。

四、教学目标

理解循环结构,能识别和理解简单的框图的功能,通过模仿、操作、探索,学习设计程序框图表达,解决问题的过程,发展有条理的思考与表达的能力,提高逻辑思维能力;能运用循环结构设计程序框图解决简单的问题,感受和体会算法思想在解决具体问题中的意义,增强学生的创新能力和应用数学的意识。

五、教学重点与难点

重点:理解循环结构,能识别和画出简单的循环结构框图。

难点:循环结构中循环条件和循环体的确定。

六、教学过程设计

(一)创设情境

引例:德国著名数学家高斯幼年时代聪明过人,上学时,有一天老师出了一道题让同学们计算:

1+2+3+4+…+99+100=?

老师出完题后,全班同学都在埋头计算,小高斯却很快算出答案等于5050。(课本例6)你能否写出求法,并用框图表示你的算法。

此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解。

【设计意图】通过高斯求和的故事,复习顺序结构,提出递推求和的方法,导入新课。此环节旨在提升学生的求知欲、探索欲,使学生保持良好、积极的情感体验。

(二)授新设疑

1.循序渐进,理解知识

(1)引进“计数变量”、“累加变量”。借助“计数变量”和 “累加变量”使学生经历把“递推求和”转化为“循环求和”的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环结构的关键步骤。①将“递推求和”转化为“循环求和”的缘由及转化的方法和途径 引例“求的值”这个问题的自然求和过程可以表示为:

用递推公式表示为:的值的一个算

直接利用这个递推公式构造算法在步骤中使用了共100个变量,计算机执行这样的算法时需要占用较大的内存。为了节省变量,充分体现计算机能以极快的速度进行重复计算的优势,需要从上述递推求和的步骤

中提取出共同的结构,即第步的结果=第(-1)步的结果+。若引进一个计数变量来表示计算到第几步,一个累加变量则第步可以表示为赋值过程②“”、“

”的含义

来表示每一步的计算结果。

利用多媒体动画展示计算机中计数器的工作原理,借助形象直观对知识点进行强调说明 1)量。

2)赋值号“=”右边的变量“”表示前一步累加所得的和,赋值号“=”左边的“”表示该步累加所得的和,含义不同。3)赋值号“=”与数学中的等号意义不同。4)边的变量的作用是将赋值号右边表达式。(类比

理解)

在数学中是不成立的。的值赋给赋值号左的作用是将赋值号右边表达式的值赋给赋值号左边的变借助“计数变量”、“累加变量”既突破了难点,同时也使学生理解了“”、“

”的含义。

③初始化变量,设置循环终止条件 由的初始值为0,的值由1增加到100,可以初始化循环变量和设置循环终止条件。(2)循环结构的概念

从某处开始,按照一定条件,反复执行某一处理步骤的结构称为循环结构。

教师学生一起共同完成引例的框图表示,并由此引出本节课的重点知识循环结构的概念(循环变量、循环体、循环终止的条件)。

【设计意图】这样讲解既突出了重点又突破了难点,同时学生在教师引导下,在已有探索经验的基础上,借助多媒体的形象直观,共同完成问题的抽象过程和算法的构建过程。体现研究问题常用的“由特殊到一般”的思维方式。2.类比探究,掌握知识

例1:改造引例的程序框图表示 ①求②求③求的值 的值 的值 此例可由学生独立思考、回答,师生共同点评完成。

【设计意图】通过对引例框图的反复改造逐步帮助学生深入理解循环结构,体会用循环结构表达算法,关键要做好三点:

① 确定循环变量和初始值 ② 确定循环体 ③ 确定循环终止条件。

例2:根据程序框图回答下面的问题

图A

图B(1)图中箭头指向①时,输出=_____。

(2)该程序框图的算法功能是_______________________。(3)去掉条件“

”按程序框图所蕴含的算法,能执行到底吗,若能

=______;指向②时输出执行到底,最后输出的结果是什么? 对比练习:(1)图B输出

=_____。(2)图A指向②时与图B有何不同?你能得到什么结论?

(3)对比“引例”与“例2”的程序框图,试说明二者的区别和联系? 可由学生小组讨论,教师巡视,加强对学生的个别指导,再由学生分析。

例2是写出程序框图的运算结果,及其功能。

【设计意图】设计此例的目的是让学生通过类比意识到:

①循环结构不能是永无终止的死循环,一定要在某个条件下终止循环,这就需要条件结构来做出判断,因此,循环结构一定包含条件结构。

②循环结构中语句的顺序对算法的影响。③当型循环结构与直到型循环结构的区别。

(三)质疑问难、论争辩难

例3 图(1),图(2),图(3),图(4)是为计算而绘制的程序框图。根据程序框图回答下面的问题:

图(1)

图(2)

图(3)

图(4)

①其中正确的程序框图有哪几个?错误的要指出错在哪里。

②错误的程序框图中,按该程序框图所蕴含的算法,能执行到底吗?若能执行到底,最后输出的结果是什么?

③根据上面的回答总结出应用循环结构编制程序框图应该注意哪几方面的问题?

【设计意图】通过类比,自主探究,帮助学生深入理解知识,完善知识结构,提升认知水平。通过小组讨论,实现生生互动,师生互助,丰富情感体验,活跃课堂气氛。

(四)沟通发展、归纳小结 1.沟通发展

仿照本节课例题,同桌俩人一人编题一人解答。【设计意图】通过练习进一步巩固所学知识,培养和提升学生的认知水平。沟通发展,有助于及时查漏补缺,保持学生学习的热情和信心。2.课后小节

①理解循环结构的逻辑。

②明确条件结构与循环结构的区别,联系。③当型循环结构与直到型循环结构的区别。④数学思想方法:算法思想,类比方法。

【设计意图】通过小结使学生对本节课的知识有一个全面的认识,掌握知识。为今后学习其它知识打基础。

(五)布置作业

①课本P11习题1-1 A组 2

②课外拓展:写出一个求满足1×2×3×…×n>5000的最小正整数的算法并画出相应的程序框图。

【设计意图】书面作业第一个层次要求所有学生完成,第二个层次,只要求学有余力的同学完成。体现了差异发展教学。

七、教学反思

循环结构这部分内容在算法中起着承上启下的作用。本节施教过程中,基本完成设计构思,教学效果良好,但仍发现一些不足之处:

1、学生对循环终止条件的确定还存在一定困难,尤其循环体中“”、“”的顺序对终止条件的影响。

”、“

”中滲透的函数思

2、教学过程中对循环体“想(数学本质)体现不够。对算法教学的思考:教材将“算法与程序框图”和“基本算法语句”分开处理。是否将这两部分内容结合起来处理,在讲基本结构的时候,通过基本算法语句在计算机上演示计算结果,是否会更生动,效果会更好。强调基本结构,适当降低程序框图和算法语句的难度(学生反映其中的一些例题结构太复杂,理解比较吃力)。

算法作为数学与计算机技术的桥梁,体现了数学研究的一个新的方向,其作用是勿庸质疑的,但作为高中数学课程中的新内容,如何将其更完美地展现给学生,还需大家共同努力!

下载FOR循环教学设计2word格式文档
下载FOR循环教学设计2.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    循环结构教学设计

    循环结构 一.教学目标 (1) 知识目标 ①理解循环结构概念。 ②把握循环三要素:循环变量赋初值、循环体、循环的终止条件。 ③能识别和理解循环结构的框图以及功能。 (2) 能力目标......

    FORNEXT循环语句教学设计

    FOR/NEXT循环语句教学设计 ----建构主义指导下的教学设计案例 一、课前分析 教学内容:FOR/NEXT循环语句。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是难点,循环......

    三羧酸循环教学设计

    教学设计 课程名称:三羧酸循环 教学对象:五年制临床医学本科二年级 课时:20分钟 一、教材分析 本课的教学内容是人卫版《生物化学》(第六版)第四章《糖代谢》第一节《糖的有氧氧......

    VB循环结构,教学设计

    篇一:vb程序设计fornext循环结构教学设计《vb程序设计for„next循环结构》教学设计江苏省武进高级中学现代教育技术组 吴涛一、 教学目标设计 本课内容的学习建立在学生已......

    DO循环语句教学设计

    DO循环语句教学设计 【教材内容分析】 注重实例分析,将程序设计语言作为解决问题的工具,充分利用VB的特点,从实际需要出发,围绕实例进行DO循环语句教学并上机实践程序代码的编写......

    G90循环指教学设计(合集)

    (数控车削)“G90内外圆柱面车削循环”教学设计 邓红梅 一、学习任务分析 1、教材的地位和作用 本单元是本教材第二篇“广州GSK928TC数控车床”中的项目二“数控车编程”中的......

    教材循环制度 2

    小学少数学科教材循环使用管理制度响应上级教育主管部门号召,为节约资源,引导学生爱护课本,养成良好的学习习惯,增强学生的责任意识和环境保护意识,同时为了规范学校循环使用教材......

    第11课 循环嵌套教学设计

    《第11课循环嵌套》教学设计【教材分析】本课主要是介绍mind+软件可以利用画笔工具进行绘画,结合生活中画图的过程提炼出画图的流程图,再由最基础的线段开始绘画,通过落笔、颜......