admin 管理员组

文章数量: 1087139


2024年2月23日发(作者:基于java的小游戏源代码)

《break语句和continue语句》教学设计

课 题

课程名称

break语句和continue语句

编程语言基础-C语言

1.通过学习让学生掌握break语句和continue语句。

知识目标

2.让学生能了解break语句和continue语句的功能。

3.让学生学会使用break语句和continue语句的应用。

授课类型

新授课

教学目标

能力目标 在编程环境熟练编写程序。

情感目标 深刻理解break语句和continue语句在编程序时应用。

教学重点

教学难点

教学方法

教 具

break语句和continue语句在编程序时应用

理解break语句和continue语句执行过程

讲授法、任务驱动教学法、观察法、归纳总结法、练习法

多媒体电脑

- 1 -

教 学 内 容 及 过 程 设 计

步 骤 教学内容 教师活动 学生活动 设计意图

将学习的知识与学生的生活实践结合起来,有启发引导

导语:问题:输出一个由数字展示课前自利于引导学观看、聆听、生的学习兴

时间分配

主探究内容, 思考, 趣,为学生课题引入

8组成的平行四边形,如何实现?

对比讲授导尝试归纳总营造良好的

入新课并出结 工作氛围,示教学目标 激发学生的学习欲望,同时让学生体验到学有所用。

任务一 break语句

格式:break;

功能:该语句可以使程序运行分发任务清单1,检查学生自主学习引入后时中途跳出循环体,即强制结束循情况,环,接着执行循环下面的语句。

例4.6 求圆的面积。

面要学习的内容。 观察、聆听并总结看到的信息,然后带着任务自主学习

培养学生细致观察的能力、认真的学习态度

[分析] 计算r=1到r=10的圆面为学生讲解新课学习

积,直到s>100为止,当s>100时,语句的执行执行break语句,提前终止循环,过程.

即不再继续执行其余的几次循环。

#define PI 3.1415926

main ( )

{

int r;float s;

for (r=1;r<=10;r++)

- 2 -

{

s=PI*r*r;

if

break;}

printf ("s=%f",s);

}

[说明]

(1)break语句不能用于循环语句和switch语句之外的任何语句。

(2)在多重循环的情况下,break语句只能跳出一层循环,即从当前循环中跳出。

任务二 continue语句

格式:continue;

功能:结束本次循环,即跳出循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

continue语句和break语句的区别是:continue语句只是结束本新课学习

次循环,而不终止整个循环的执行;而break语句则是强制终止整个循环过程。

例4.7 打印出数字0~10,但跳过(即不输出)数字7。

main ( )

{

int i;

for (i=0;i<=10;i++)

(s>100)

教师指出学生所犯的错误。帮助学生正确理解执行过程,加深他们的记忆。

为学生讲解语句的格式语句的执行和功能是本过程。

节课教学的

重点。

在教学时,

观察思考并教师要通过

且总结。 生动的讲解

力求使学生

将语句的功

能及应用,教师指出学为下一步学生所犯的错习奠定基误。帮助学生础。

正确理解执行过程,加深他们的记忆。

- 3 -

if (i= =7)

continue;

为学生讲解printf ("%5d",i);

语句的执行 }

过程。

}

程序运行结果为:

0 1 2 3 4 5

6 8 9 10

[说明](1)当i等于7时执行教师指出学生所犯的错continue语句,它的作用是终止本误。帮助学生次循环,即跳过printf语句,故不正确理解执行过程,加深输出7。

他们的记忆。

{

(2)如果程序中不用continue语句,循环体也可以改用一个语句处理:if (i!=7) printf

("%5d",i);

(3)如果在本例中将第7行“continue;”语句,改为“break;”语句,则输出结果为:

0 1 2 3 4 5

6

可以清楚地看出break语句是终止整个循环过程,它与continue语句作用是截然不同的。

巩固练习

打印出字母a~g,但跳过(即不输出)字母e。

提示启发 思考解决

检查本节学

习情况

- 4 -

归纳小结

1. break语句格式及功能。

2. continue语句格式及功能。

让学生总结,培养学生归尝试归纳总教师进行补纳总结的能

充强调 务

使用break语句和continue语句时课后作业 注意事项。

课后思考

能够让学生持有怀疑精神的态度,进行探究式思考新问题

的学习,自主找到解决问题的方法。

教学后记 教师结合学生完成实例的情况,对本节课的教学过程进行小结,指正学生在源程序书(反思) 写中存在的问题,提醒同学在使用break语句和continue语句时容易出现的问题。

- 5 -

板书设计

break语句和continue语句

一、break语句格式及功能

二、continue语句格式及功能

三、语句的应用

- 6 -


本文标签: 语句 学生 执行 循环