



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环教案(正文) 太原师范学校教案(正文)教学内容 一、发现问题、引入新课学生活动教师活动引导学生发现问题课件演示省事直观教师提问教师总结设计循环的三要素教师置疑引入新知教师板书通过课件动画演示for的执行过程,帮助学生理解for的功能,加深印象。 通过实例分析for循环语句的有关注意上节课学习了利用while和dowhile语句实现循环的方法。 利用课件出示两个程序,让学生仔细阅读,并说出它们的功能及不同之处。 复习旧知main()main()int I,s;int i,s;阅读程序s=0;i=1;s=0;i=1;while(i=100)do分析程序s=s+i;i+;s=s+i;i+;printf(%d,s);while(i=100);对比归纳printf(%d,s);提问若去掉i= 1、i= 100、i+会发生什学生回答问题么现象。 分析归纳,发现利用while或dowhile实现循环的格式对比循环变量赋初值;循环变量赋初值;while(循环条件)do?;?;循环变量改变;循环变量改变;while(循环条件);归纳设计循环三要素循环变量赋初值循环条件学生发现问题循环变量改变在利用while和dowhile设计循环时,初学者经常会漏写其中的某一要素,C程序中有没有提供一个能够把这三要素能搭接在一起的语句呢?我们将在for循环语句的学习中找到答案。 板书6.5for循环语句 二、解决问题、探索新知思维转化板书 一、格式for(循环变量赋初值;循环条件;循环变量改变)循环部分for(表达式1;表达式2;表达式3)学生通过观察课件的循环部分动画演示,达到理解,演示 二、功能控制循环的执行掌握的目的。 (利用课件演示for语句的执行流程)副板书(举例)思维扩展for(i=1;i1;i-)s=s*i;讨论、回答for(i=2;i=100;i+,i+);根据分析得出结论教学内容板书 1、三个表达式用;隔开。 2、表达式省略时分号不能省。 3、省略表达式2将成为死循环。 4、循环条件可以是任意表达式。 学生活动学生思考找到找错误学生分组动手编制程序师生共同解决问题教师活动板书例1分析问题设计算法编制程序调试程序发现错误教师提示引导完成师生共同解决问题强调编程的三大作风 1、巧妙设计 2、精心编程 3、用心调试 三、拓展问题、形成技能例1利用for循环求特殊数列的前n项和。 S1=S2=S3=详解数列S1分析(统计应用)这是一个若干个数相加求和的例题,每个加数的分母有规律的变化,每次递增值为2。 所以可以利用循环变量控制加数分母的变化从而实现加数的控制。 程序如下main()int i;float s1;for(i=1,s1=0;i=99;i+=2)s1=s1+1.0/i;printf(s1=%f,s1);分析错误 1、i=1;s=0; 2、s=s+1/i;分组练习第 二、三数列的求和分组讨论解决,派代表上台运行所编制的程序,师生一起共同讨论,解决问题。 程序参考如下main()int j,p=1;float s2=0;for(j=1;j=99;j+)s2=s2+p*1.0/j;p=-p;printf(s2=%f,s2);main()int j,t=0;float s3;for(j=1;j=99;j+)t=t+j;s3=s3+1.0/t;printf(s3=%f,s3);教学活动例 2、打印所有的“水仙花数”水仙花数是一个三位数,其各位数字立方和等于该数本身。 分析(枚举应用)首先我们要打印的这种数应该在100到999中,其次满足各位数字立方和等于该数本身即可。 所以可以设计循环让循环变量从100到999进行变化,每得到一个值就判断是否“各位数字立方和等于该数本身”main()int s,a,b,c;for(s=100;s=65&c=90)i+; 2、写出下面程序的运行结果main()int i;for(i=1;i=9;i+)printf(%d*1=%dn,i,i*1); 四、总结拔高、画龙点睛本节我们学习了用for语句实现循环的方法,通过与上次课while和dowhile语句的比较,我们不难发现for语句是C程序解决循环问题的最好方法。 任何循环问题都可以利用for语句来实现。 但仅有今天的所学,还不足以解决我们在现实生活中的所有问题,例如我们刚才的例题只能打印一列,引申若要打印九九乘法表,怎么办?1*1=12*1=22*2=43*1=33*2=63*3=9?9*1=99*2=189*3=279*4=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设施大棚冬季管理制度
- 设计公司营销管理制度
- 评审单位项目管理制度
- 诊所健康教育管理制度
- 诊所肺炎疫情管理制度
- 试剂运输温度管理制度
- 财务经费资金管理制度
- 财政捐款资金管理制度
- 货币资金支付管理制度
- 货站取货日常管理制度
- 模电简答题汇总
- GB/T 6109.20-2008漆包圆绕组线第20部分:200级聚酰胺酰亚胺复合聚酯或聚酯亚胺漆包铜圆线
- 项目验收单(简洁版模板)-项目验收单模板
- 安监人员看图查违章试题题库
- 报废资产处置方案
- 重大事故隐患整改台账
- 《社会主义核心价值观》优秀课件
- JC-MM-会计核算手册模板(生产制造业)V1
- 初中生物会考模拟试题
- 轻金属冶金学教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- 加强社区两委换届监督工作的实施方案
评论
0/150
提交评论