




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上2016年江苏省课堂教学大赛信息技术类教案2016.5.8多重循环教案课题序号14授课班级高二(3)授课时数1授课形式讲授、讨论授课章节名 称多重循环使用教具多媒体、上机教学目的1、了解循环嵌套的含义及基本结构;掌握使用循环嵌套设计程序的基本方法。2、培养学生根据具体问题进行分析,利用循环嵌套求解问题的能力。3、人生就是一个循环,我们每天都在循环做同一件事学习。教学重点掌握循环嵌套的运行规律。教学难点循环嵌套结构的应用。更新、补充、删节内 容补充打印星星图案课外作业完成来自星星的三角形程序设计教学后记亮点:1、理实一体化的教学实施,让学生一边听课一边上机实践,验证代码
2、,亲自去体验程序的执行过程,感知程序。2、使用来自星星的四边形小游戏来创设情境,激发了学生学习循环嵌套的兴趣,调动了学习积极性。3、动画的方式演示循环嵌套执行的过程,让学生更透彻的掌握循环嵌套的运行规律。不足:学生的学习的能力不一,所以在小组竞赛环节,有同学不能跟上整组节奏。改进措施:针对这一情况,我会在课后对这些学生积极进行跟踪辅导,让学生课前课后观看微课视频。主 要 教 学 过 程 安 排教学环节教 学 内 容师生互动情境引入情境:演示小游戏 来自星星的四边形,让学生体会输入不同的数值从屏幕上显示不同行数的星星。任务一:利用所学的循环结构,输出3行10列的星星。师: 演示游戏来自星星的四边
3、形,启发学生思考。生:参与小游戏,并思考如何实现游戏功能。 自主探究上机实践(一)上机操作,使用3次循环语句输出3行星星。主要语句:for(i=0;i<10;i+)printf("*");printf(“n”); /第二行10个星号 for(i=0;i<10;i+)printf("*");printf(“n”); /第二行10个星号3次for循环for(i=0;i<10;i+)printf("*");printf(“n”); /第二行10个星号思考: (1)如果有了更多行数的星星我们该怎么办? (2)我们在重复的进行
4、什么样的操作?生:上机完成任务一。思考问题。师:提出问题,启发学生思考。新知构建当我们要重复执行某些语句组时,我们使用循环结构程序设计方式,而当我们要重复执行的循环体包含一个完整的循环结构时,此时产生了循环嵌套。一、循环嵌套的定义:一个循环体内又包含另一个完整的循环结构,称为循环嵌套。这个嵌套重复下去,就是多重循环,也称为嵌套循环。三种循环(while循环、dowhile循环、for循环)可以互相嵌套,自由组合。二、结构形式1、 for 、while嵌套for( ) 外层循环内层循环 while( ) 2、 for 、for嵌套for( ) 外层循环内层循环 for( ) 3、不可以互相嵌套d
5、owhile( ) 、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、双重循环内部循环体语句执行的次数为外层循
6、环次数与内层循环次数之积。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<=3f
7、or(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+)。程序填空:#include<stdio.h>Void main( ) int i,j;for (i=1;i<10;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年网络接口适配器合作协议书
- 工作假期旅游特殊证明(5篇)
- 农村畜牧养殖技术指导协议
- IT服务行业技术支持工作经验证明(7篇)
- 企业级软件开发维护合作协议
- 农村家庭土地承包经营合同
- 零售行业年度收入证明(6篇)
- 快递配送时间保障协议
- 工程建筑资料承包包干合同
- IT行业在职员工信息真实性证明(5篇)
- 统编版(2024)七年级下册道德与法治期中综合素养测试卷(含答案)
- 2025年山东省济南市莱芜区中考一模地理试卷(原卷版+解析版)
- 测绘地理信息科技创新与成果转化作业指导书
- 2025春季学期国开电大专科《政治学原理》一平台在线形考(形考任务四)试题及答案
- SCI论文写作与投稿 第2版-课件 14-SCI论文投稿与发表
- 快速血糖监测操作
- 动漫游戏与衍生品开发作业指导书
- 毕业设计(论文)-垂直循环立体车库机械设计
- 医院会计考核试题及答案
- 十字相乘法(最终版)
- 2025年山西万家寨水务控股集团限公司公开招聘工作人员48人自考难、易点模拟试卷(共500题附带答案详解)
评论
0/150
提交评论