“FOR循环语句”教案

  • 格式:doc
  • 大小:46.50 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“FOR循环语句”教案五常市职教中心学校马瑞雪

“FOR循环语句”教案

五常市职教中心学校马瑞雪

一、教学目标

1、认知领域目标:

2、操作领域目标:

a.学会书写for语句的一般格式;

b.能够读懂由for结构编制的程序

c.简单掌握用for语句求解问题。

3、情感领域目标:

提高学生思维能力,激发学生的探索精神,掌握科学的思维方法,养成勤于思考、乐于探求新知识的好习惯。

二、教学重点、难点

1.教学重点(1)循环的概念。

(2)FOR语句的格式及使用

2.教学难点循环的概念及使用

三、教学方法及学习方法

1.教学方法:讲授法、启发式教学方法、案例分析法

2.学习方法:探讨式

四、教学用具多媒体课件、网络多媒体教室设备、教材

五、教学程序

(一)检查小测8分钟

要求学生写出一个简单的收银程序(输入单价、数量,显示应付款,输入实际付款,输出找还款项)

【教师活动】巡堂指导学生检查并评价学生的程序,指出存在的问题

【学生活动】编写程序部分学生演示程序

(二)复习导入2分钟

回想商店收银情况

提出问题:商店可能一天只做一个人的生意吗?在收银的时候可能每次都重新运行一次程序吗?

【教师活动】采用启发式提问学生

【学生活动】思考后作答

(三)新课呈现30分钟

1、循环的概念

计算机重复执行某一语句或语句体

按照这个概念,你能想到在什么情况下可以用到循环或者属于循环这种情况?

【教师活动】

1)通过例子讲解循环的概念

2)由循环的概念引申出循环的作用,并启发学生思考还有什么相应的例子

3)帮助学生一起分析他们所理解的情况是否正确。

【学生活动】

1)聆听2)思考后回答

2、C 循环语句for语句(也称for循环)

2、C语言中的for语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它的使用格式为:

for(表达式一;表达式二;表达式三) 循环体语句

它的执行过程如下(流程图显示见课件):

1>先求解表达式一(循环变量赋初值)。

2>求解表达式二(循环条件),若其值为0则结束循环;若其值为非0则执行下面的第

三步。

3>执行循环体语句,这个语句代表一条语句或一个复合语句。

4>求解表达式三(循环变量增值)。

5>转到第二步去执行。

三个表达式的含义要注意循环初值,循环条件,循环增量

例如让循环执行三次:for(i=0;i<3;i++)或for(i=3;i>0;i--)

让循环执行十次:for(i=0;i<10;i++)或for(i=10;i>0;i--)

【教师活动】

1)讲授

2)演示流程并讲解

3)启发学生理解、明白三个表达式的含义

4)提出重点要理解的地方,举出简单例子先和学生一起完成,然后协助学生完成【学生活动】

1)聆听

2)聆听,观看演示

3)看演示,并回答老师提问,理解个中含义

4)发言说出自己的理解和程序表达式

3、例子分析

1)main()

{ int n, i=100;

for(n=1; n<=5; n++)

printf(“%d,”, i );

}

2)for语句的特殊使用知识(见课件)

【教师活动】通过程序窗口、流程图窗口、变量窗口、屏幕显示窗口(模拟)这四个窗口的讲解,模拟程序运行的过程,帮助学生理解程序运行的过程和变量的变化过程,掌握循环语句的执行过程。

【学生活动】观看程序运行流程,并跟着程序的运行思考说出各变量的变化情况和流程运行情况

4、练习:

1)看程序,写结果(见课件)

假如把我们开始写的收银机程序进行修改,让他每次运行只能计算10位顾客的物品,应该怎么修改?

2)填程序(见课件)

(1)求100以内的奇数和

(2)用户输入一个正数a,求1+2+3+……+a的和

【教师活动】引导思考

1)特别指出FOR中三个表达式的省略情况

2)提醒注意复合语句的问题

3)通过网络发送给学生机器上D盘,给学生约3分钟思考时间,然后检查学生答案,找出学生典型错误,并演示,指出错误所在,提醒学生注意

【学生活动】思考后回答

1)回答问题2)自己尝试运用3)进行简单程序编写

(四)小结3分钟归纳本节课内容

1、循环的概念

2、for语句的格式及各表达式的含义、FOR语句执行流程

3、for语句的使用

【教师活动】引导学生归纳

【学生活动】自己所体会到的知识与教师引导讲解的内容相结合,形成自己的认识。

(五)布置作业2分钟

基本题P99上机实习四1、2、3

提高题P97 三、编程题(见课件)

【教师活动】提示,说明作业的要求。

【学生活动】一边聆听,一边作笔记。

六、板书设计(见POWERPOINT演示)

七、教学后记