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 -
版权声明:本文标题:5《break语句和continue语句》教学设计模板 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1708671131a529076.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论