“FOR循环程序设计”
课题
FOR循环程序设计
教材分析
本内容处于教材第六章,在教材中起着承上启下的作用,。一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为学习较复杂的流程打下基础。
学情分析
。
、输出语句、赋值语句各种表达式。
。
三维
教学
目标
知识目标:掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题。
能力目标:通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力。
情感目标:在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣。
重点、
难点
重点:
;
,理解程序语句执行过程;
难点:
跟踪变量,理解程序的执行过程,尤其是控制条件的改变对程序的影响。
教学方法及设计意图
教法:教师应创设情境,设置一系列问题,引导学生思考、归纳、总结。
学法:学生根据教师提供的情境,主动探索知识,归纳知识。
(语句的标志符号)
(变量的变化)
(变式训练)
(上机操作体验编程)
设计意图:
:开始→复习循环结→while语句→for语句→应用解实际问题→小结、作业→结束
:认识语句→执行顺序→形式特点→分析语句→上机操作→变式训练
教学过程
(教学环节、教师活动、学生活动)
设计意图及目标达成预测
(一)。创设情境:
前面,我们学习了算法的赋值、输入、输出和条件语句,这节课我们来学习算法的循环语句。算法中的循环结构是由循环语句来实现的。C程序设计中有goto循环,while型循环,do…while型循环和for型等结构。下面我们先复习一下前几种循环结构。
操作方法:教师用多媒体展示程序并作重点强调
用goto语句和if语句构成循环。
例2、用while语句构成循环。
例3、用do-while语句构成循环。
(二)。正课内容及及过程:
(教师多媒体展示)
在 C 语言中,for 语句使用最为灵活,它完全可以取代 while 语句。它的一般形式为:
for(表达式 1;表达式 2;表达式 3) 语句
它的执行过程如下:
1、先求解表达式 1。
2、求解表达式 2,若其值为真(非 0),则执行 for 语句中指定的内嵌语句,然后执行下面
3、若其值为假(0),则结束循环,转到第5步。
4、求解表达式 3。
5、转回上面第 2步继续执行。
循环结束,执行 for 语句下面的一个语句。
其执行过程可用下图表示。
for 语句最简单的应用形式也是最容易理解的形式如下:
for(循环变量赋初值;循环条件;循环变量增量) 语句
复习循环结构的目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。由程序框图写程序时,首先找出所对应的语句,然后按顺序写好。目的是让学生学会程序框图的翻译。让学生在微机上输上程序,一是可以验证程序的对错,二可以提高学生的
for型循环教学设计 来自淘豆网m.daumloan.com转载请标明出处.