C语言程序设计电子教案 第六章 循环结构程序设计6.3_第1页
C语言程序设计电子教案 第六章 循环结构程序设计6.3_第2页
C语言程序设计电子教案 第六章 循环结构程序设计6.3_第3页
C语言程序设计电子教案 第六章 循环结构程序设计6.3_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教案章节或项目名称第六章循环结构程序设计6.3本次授课类型理论□实验□理实一体□实训□实习班级地点周次星期节次授课进度符合□超前□滞后教学目标1、掌握break语句格式及应用2、掌握continue语句格式及应用教学重点1、break语句格式及应用2、continue语句格式及应用教学难点1、continue语句格式及应用教学设计教学环节内容要点与手段时间分配新课引入利用for语句实现求n!案例法10分钟新课介绍break生活实例介绍动画演示10分钟break语句知识讲授引导启发25分钟continue生活实例介绍动画演示10分钟continue语句知识讲授引导启发25分钟总结归纳重点掌握break语句格式及应用、continue语句格式及应用,难点为continue语句格式及应用。归纳法10分钟教学效果及改进思路教案一、新课引入1.利用for语句实现求n!inti,f,n;scanf(“%d”,&n);for(i=1;i<=n;i++)f=f*i;printf(“f=%d\n”,f);二、break生活实例演示三、break语句1.格式:break;2.功能:使程序运行时中途退出switch结构或者一个循环体。3.说明(1)break语句不能用在除了switch语句和循环语句以外的任何其他语句。(2)在嵌套循环结构中,break语句只能退出包含break语句的那层循环体。【例6.2】编写程序实现,输入三次账号和密码验证。main(){ intid,pwd,i; for(i=1;i<=3;i++) { scanf("%d%d",&id,&pwd); if(id==110&&pwd==110) { printf("登录成功!\n"); break; } elseprintf("账号或者密码错误!\n"); }}【例6.3】编写程序实现,输入一个整数判断此数是否为素数。算法分析:素数是只能被1和它本身整除的数,例如:输入整数7,7%2!=0、7%3!=0、7%4!=0、7%5!=0、7%6!=0,所以7是素数。也就是说判断一个整数m是不是素数,要看m能不能被2至m-1整除,都不能被整除才说明m是素数。算法设计:eq\o\ac(○,1)定义两个整型变量;eq\o\ac(○,2)输入数据;eq\o\ac(○,3)for语句(设置初始值、条件和增量);eq\o\ac(○,4)循环判断是否能整除;eq\o\ac(○,5)输出结果;代码清单:main(){ inti,m; printf("请输入一个整数:"); scanf("%d",&m); for(i=2;i<=m-1;i++) { if(m%2==0) break; } if(i<=m-1) printf("该数不是素数!\n"); else printf("该数是素数!\n");}四、continue生活实例演示五、continue语句1.格式:continue;2.功能:提前结束本次循环,跳过continue语句下面未执行的语句,继续进行下一次循环。3.说明(1)continue语句通常和if语句连用,只能提前结束本次循环,不能使整个循环终止。(2)continue语句只对循环起作用。(3)continue语句在for语句中结束本次循环,但for语句中的增量仍然执行。【例6.4】编写程序实现,输出100~200之间不能被3整除的数。main(){ inti; for(i=100;i<=200;i++) { if(i%3==0) continue; printf("%d",i); } printf("\n");}六、总结归纳所学知识为:break和continue生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论