




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2016年江苏省课堂教学大赛信息技术类教案2016.5.8多重循环教案课题序号14授课班级高二(3)授课时数1授课形式讲授、讨论授课章节名 称多重循环使用教具多媒体、上机教学目的1、了解循环嵌套的含义及基本结构;掌握使用循环嵌套设计程序的基本方法。2、培养学生根据具体问题进行分析,利用循环嵌套求解问题的能力。3、人生就是一个循环,我们每天都在循环做同一件事学习。教学重点掌握循环嵌套的运行规律。教学难点循环嵌套结构的应用。更新、补充、删节内 容补充打印星星图案课外作业完成来自星星的三角形程序设计教学后记亮点:1、理实一体化的教学实施,让学生一边听课一边上机实践,验证代码,亲自去体验程序的执行过程,感知程序。2、使用来自星星的四边形小游戏来创设情境,激发了学生学习循环嵌套的兴趣,调动了学习积极性。3、动画的方式演示循环嵌套执行的过程,让学生更透彻的掌握循环嵌套的运行规律。不足:学生的学习的能力不一,所以在小组竞赛环节,有同学不能跟上整组节奏。改进措施:针对这一情况,我会在课后对这些学生积极进行跟踪辅导,让学生课前课后观看微课视频。主 要 教 学 过 程 安 排教学环节教 学 内 容师生互动情境引入情境:演示小游戏 来自星星的四边形,让学生体会输入不同的数值从屏幕上显示不同行数的星星。任务一:利用所学的循环结构,输出3行10列的星星。师: 演示游戏来自星星的四边形,启发学生思考。生:参与小游戏,并思考如何实现游戏功能。 自主探究上机实践(一)上机操作,使用3次循环语句输出3行星星。主要语句:for(i=0;i10;i+)printf(*);printf(“n”); /第二行10个星号 for(i=0;i10;i+)printf(*);printf(“n”); /第二行10个星号3次for循环for(i=0;i10;i+)printf(*);printf(“n”); /第二行10个星号思考: (1)如果有了更多行数的星星我们该怎么办? (2)我们在重复的进行什么样的操作?生:上机完成任务一。思考问题。师:提出问题,启发学生思考。新知构建当我们要重复执行某些语句组时,我们使用循环结构程序设计方式,而当我们要重复执行的循环体包含一个完整的循环结构时,此时产生了循环嵌套。一、循环嵌套的定义:一个循环体内又包含另一个完整的循环结构,称为循环嵌套。这个嵌套重复下去,就是多重循环,也称为嵌套循环。三种循环(while循环、dowhile循环、for循环)可以互相嵌套,自由组合。二、结构形式1、 for 、while嵌套for( ) 外层循环内层循环 while( ) 2、 for 、for嵌套for( ) 外层循环内层循环 for( ) 3、不可以互相嵌套dowhile( ) 、for嵌套do for( ) for(i=1; i=3; i+) for(j=1; i=10; i+) printf(“*”); printf(“n”); while( ); 三、执行过程 首先外循环的第一轮触发内循环,然后内循环将一直执行到结束为止。再后,外循环的第二轮再次触发内循环,此过程不断重复直至外循环结束。使用循环嵌套时,只有在内循环完全结束后,外循环才会执行下一趟循环。 i=1i=3?j=1j=4?输出”*” j+换行YYNNi+1、内层循环的变量值变化一轮,外层循环变量值才变化一次。2、双重循环内部循环体语句执行的次数为外层循环次数与内层循环次数之积。i=1j=1i=2j=1i=3j=1j=2j=2j=2j=3j=3j=3j=4j=4j=4师: 讲解循环嵌套的定义以及结构形式,帮助学生记忆。生:聆听讲解。合作探究上机实践(二)任务二:修改程序,使用循环嵌套完成3行星星的输出。上机操作,利用循环嵌套完成3行星星的输出,验证代码。 主要语句:for(i=1;i=3;i+) /用外层循环控制行数 for(j=1;j=10;j+) /用内层循环控制个数 printf(“*”); printf(“n”);/一次循环体执行完了以后换行 注:每次换行应该在打印完一行以后执行。 内外层变量不能相同。i=3for(i=1; ; i+)i=4for(j=1; ; i+) printf(“*”);printf(“n”); 评价:讲评在巡视过程中发现的问题,评价部分小组的作业, 并进行激励评价。师: 布置任务,巡回指导。生:小组合作探究,完成任务。合作探究上机实践(三)小组竞赛,完成任务三。任务三:输出九九乘法表提问:1、每一行的每一个表达式有什么特征?2、我们如果用i来表示第一个书,j表示第二个数,请思考一下他们的变化规律?分析规律:i: 行从1增加到9 for (i=1;i=9;i+)j:第一行是1,第二行是1,2, 第三行是 1,2,3,以此类推,j每次的变化是从1变化到本行i的值。可以用i来控制j的变化,语句 for (j=1; j=i ;j+)。程序填空:#includeVoid main( ) int i,j;for (i=1;i10;i+) / i 从1变化到9 for (j=1; j=i ;j+)/ i 从1变化到i printf(%2d*%d=%-3d,i j ,i*j );/ i和j相乘 printf(n);师: 布置任务,巡回指导。生:小组合作探究,完成任务。总结评价总结:1、 内外层循环变量不能相同,内外循环不得交叉;2、 正确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 何为有效培训
- 农业种苗的未来展望
- 河北省平山县2025年上半年公开招聘城市协管员试题含答案分析
- 2025年商铺众筹认筹专项合作协议范本
- 2025版南京家庭装修增项及售后服务合同
- 2025版智能硬件企业程序员岗位招聘及培养服务合同
- 2025版乡村振兴战略用地登记代理合作协议
- 2025版新型工地临建材料采购供应合同下载
- 2025版市政道路改造施工合同集成
- 2025版青苔离婚协议:离婚赔偿金发放与子女抚养费新标准
- 低空无人机遥感技术及应用课件
- 腹横肌平面阻滞课件
- 《空乘服务语言艺术与播音技巧》第一单元
- UASB厌氧塔设计计算书
- 2009-2022历年江苏省镇江市丹阳市事业单位考试《综合知识和能力素质(会计审计类岗位)》真题含答案2022-2023上岸必备带详解版3
- 项目工作计划进度表Excel模板(推荐)
- 筷子兄弟小苹果电声乐队总谱
- 现代写作教程全套课件
- 脓毒症的诊断和治疗进展ppt课件
- 部编版一年级语文上册表格式教案(教学设计)
- 动物防疫与检疫课程标准
评论
0/150
提交评论