当前位置:首页 >> 其它课程 >>

循环结构的嵌套


循环嵌套说课稿 1、 尊敬的各位老师,大家好!今天我说课的题目是——循环嵌套。 2、 课堂中教师的主要任务是教给学生方法,启迪学生思维。基于这种理念,我对本节课进行了设计,并进行 了教学实践。接下来我从教材、学情、教学目标、教学过程等方面向各位老师汇报一下。 3、 教材分析 《循环嵌套》是地图版<算法与程序设计>第二章第四节的内容。循环结构是程序设计三大基本结构中最难

的一种,循环嵌套是循环结构的高级应用。本节课的学习将帮助学生更深刻的理解算法,并为今后的算法学 习打下坚实基础。因此,本节是整个单元的纽带,起承上启下的作用。本节课通过学习循环嵌套的结构、功 能和执行过程,帮助学生学会循环嵌套解决一些实际问题,如数学中的鸡兔同笼、百钱买百鸡问题等。 教学重点:循环嵌套语句的格式、功能及执行过程。 教学难点:使用循环嵌套解决实际问题。 4、 学情分析: 知识储备情况:通过前面的学习,学生已经了解编程基本思路,掌握了算法中三种基本结构顺序、分 支和循环的基础知识,并能熟练使用三种基本结构解决简单问题。 认知水平情况:高中学生有一定的探究能力和分析问题、解决问题的能力。并且学习中乐于尝试使用 程序设计来表达自己的想法,并渴望获得新知识。 基于对教材和学情的分析,我提出如下三方面教学目标: 5、 教学目标: 知识与技能:掌握循环嵌套的格式及功能;理解循环嵌套的执行过程;学会使用循环嵌套思想解决生活中 的实际问题。 过程与方法:通过模仿、操作、探究,学习循环嵌套的应用,体会算法思想,提高逻辑思维能力和解决实 际问题的能力。 情感态度与价值观:在教师的指导下,与同学合作探究问题,体验自主学习与协助学习的快乐。 为了能顺利完成教学目标,我主要采用了 6、 教法学法: 情景教学法以及合作探究法。创设情景,学生通过主动学习,小组合作探究,并通过上机实践,进而获得 知识、技能,发展情感与态度。并为以后程序设计的学习,为学生的发展打下一个良好基础。 7、 教学过程采用七环节教学法。 8、 首先创设情景: (在课程的开始,我首先向学生提出一个问题) 问题 1:绘制 1 行 10 个 。 (对于这个问题,学生用已学知识(用循环 for 语句)可以轻松完成) 继续问题:如果是 100 行,1000 行呢。尽管学生犹豫了一下,不过还是给出解决方案:将 for 语句重 复执行 10 次(1000 次) 。 我提出:这样重复执行是不是符合我们已经学习的循环的概念?那如何将这个问题解决方案简化呢? 本环节:首先通过问题 1 回顾已学知识,通过追问,引发学生思考,实现新课程的导入。

*

学生带着问题开始了下一个环节的学习。 9、 学习目标:程序的循环嵌套 我首先展示我的简化解决方案,及运行结果

学生看到简洁的代码, 完美的结果, “原来循环还可以这样用?” 学生切身感受到循环的奇妙, 惊呼 。 从而激起学的愿望。 我指出:这种循环的用法称为循环嵌套。大家观察,在一个循环结构的循环体中包含另外的循环结 构就是循环嵌套 用循环嵌套流程图展示:循环嵌套的结构: 指出: 内循环,外循环,的概念。并强调,分清内 外循环的循环控制变量,避免死循环的产生。 10、 观察流程图,请学生预测,循环嵌套执行过程,并记录在纸上。 接下来,学生实际动手操作完成任务三,请学生参照教师的示范,按任务要求,独自设计一程序,绘 制图形

任务要求:设计完成后,上机实践,并通过编译软件的步进功能,观察循环嵌套的执行过程,以及 内外循环控制变量的数值的变化。 (提一下) 关于任务三,任务三本身没有什么难度,是任务二的翻版。但这个任务可以是学生通过编译软件的 步进功能,直观的观察到循环嵌套的执行过程,这有利于学生理解本节课的重点内容。 当学生对循环嵌套有了一定认识后,我请学生回答以下几个问题: 11、 小结巩固:

1、 循环嵌套概念:一个循环的循环结构中含有另外一个完整的循环 2、 内外循环执行顺序:在外循环的每个周期中,内循环都完整地执行一遍。只有最外层循环条件为假, 才结束整个嵌套循环。 3、 注意事项:内外循环的循环控制变量可不可以同名,为什么? 结合循环嵌套执行过程,启发学生思考,并得到答案:容易产生混乱从而导致死循环。 设计意图;强调循环嵌套的结构特点,以便于学生理解记忆,引导学生加深对循环嵌套的理解。 随着学生对知识的认识加深,我提出任务四: 12、 练习巩固 任务四:编写程序,绘制图形:图一

图一

图二

任务四相对于任务三,其内循环由一个固定输出变为动态输出,难度增加。任务四的顺利完成意味着 学生真正理解了循环嵌套。 对学有余力的学生,我又提出任务五:完成图二的绘制。 任务五,难度增加,它是任务三、任务四的结合版。建议学生小组合作探究完成 设计意图:考察学生,对循环嵌套及其执行过程的理解。 合作探究复杂图形,是对知识的灵活运用,完成学生对所学知识的一次自我评价。 至此,本节课的教学目标顺利完成,接下来教师 13、 归纳总结: 引领学生回顾循环嵌套的结构、功能、执行过程及应用。引导学生归纳总结本节课学习的经验教训, 自我反思,深化学习效果。 14、 布置作业: 必做题:课后作业:1、2。 选做:完成数学必修三《算法初步》中提到的“百钱买百鸡”问题。 设计意图:作业内容,层次分明,并且体现了信息与数学的学科知识的整合。 (普通高中数学课程必 修 3 第一章《算法初步》知识与本节知识有着一定的相关性,数学中讲解的是思想,而信息技术课程可以 将思想付诸于实践。 ) 15、 教学反思: 我本次课重点放到了学生自主探究的尝试上,从教学实际结果来看,效果是很好的,学生都能积极参

与到学习中来,并提出了一些很有价值的问题。比如,在设计复杂图形中,程序三层嵌套等问题。这些问 题在学生亲自体验中发现,再经由老师引导解决,这不仅会加深学生对学习印象,相信会在未来的学习生 涯中对学生的发展起到更重要的作用。


相关文章:
C语言循环嵌套定义及程序举例
第十二次 上机任务 循环的嵌套一、循环的嵌套 1、 含义:一个循环体内又包含另一个完整的循环结构称为循环的嵌 套。内嵌的循环中还可以嵌套循环,这就是多层循环...
能设计循环结构与分支结构嵌套的程序
能设计循环结构与分支结构嵌套的程序,学会单步跟踪的程序调试方法。 实验要求:在下面的实验题中至少选择 2-3 道题设计其算法并上机调试。 1.如果一个数恰好等于...
循环嵌套教案
《多重循环》教案课题序号 14 授课时数 1 授课章节 《多重循环》 名称 使用教具 多媒体、上机 1、了解循环嵌套的含义及基本结构;掌握使用循环嵌套 设计程序的...
FOR循环的嵌套例题
FOR循环的嵌套例题_理化生_高中教育_教育专区。VFP中FOR循环嵌套的设计,程序运行结果,程序填空等的训练。1、把一张一元钞票,换成一分、二分和五分硬币,每种至少...
循环嵌套编程实例
一、循环结构的嵌套 1、在一个循环体内,双完整的包含了另一个循环,称为循环嵌套,循环的嵌套可以是多层, 但每一层循环在逻辑上必须是完整的。 2、内循环语句...
循环嵌套例题
28页 免费 while循环结构例题 35页 2财富值 第二课if嵌套 6页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
实验7 嵌套循环结构程序设计
实验7 嵌套循环结构程序设计_计算机软件及应用_IT/计算机_专业资料。实验 7 嵌套循环结构程序设计 程序填空 ⑴ #include <stdio.h> void main() {int i1,i2...
实验9 循环结构及嵌套1
实验九 循环结构及嵌套 实验目的: 实验目的:练习循环结构的嵌套 实验要求: 实验要求:在以前学习的基础上,理解掌握循环嵌套的概念,熟练掌握嵌套的使用。 实验内容...
《for循环嵌套》教学设计_图文
《算法与程序设计》教材 第二章第 2.4.3 节《循环的嵌套》的教学内容,包括循环嵌套的含义,for 循环嵌套的基本 结构,for 循环嵌套程序执行过程与规律,循环嵌套的...
双重循环的嵌套
双重循环的嵌套_数学_自然科学_专业资料。输出以下 4*5 的矩阵 1 2 3 4 2...第12次(循环嵌套) 16页 免费 循环结构嵌套 10页 免费 循环结构的嵌套教案 5...
更多相关标签:
c语言循环结构的嵌套 | for循环的嵌套 | 循环的嵌套 | for的循环嵌套流程图 | 嵌套循环的时间复杂度 | 嵌套循环的运行原理 | c 循环的嵌套 | 嵌套for循环的优化 |