循环嵌套教案_第1页
循环嵌套教案_第2页
循环嵌套教案_第3页
循环嵌套教案_第4页
循环嵌套教案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、2021年江苏省课堂教学大赛信息技术类2021.5.8?多重循环?教案课题序号14授课班级高二3授课时数1授课形式讲授、讨论授课章节名称?多重循环?使用教具多媒体、上机教学目的1、了解循环嵌套的含义及根本结构;掌握使用循环嵌套设计程序的根本方法.2、培养学生根据具体问题进行分析,利用循环嵌套求解问题的水平.3、人生就是一个循环,我们每天者B在循环做同一件事学习.教学重点掌握循环嵌套的运行规律.教学难点循环嵌套结构的应用.更新、补充、删节内容补充打印星星图案课外作业完成来自星星的三角形程序设计教学后记亮点: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个星号师:演示游戏?来自星星的四边形?,启发学生思考.生:参与小游戏,并思考如何实现游戏功能.生:上机完成任务一.思考问题.师:提出问题,启发学生思考.for(i=0;i<10;i+)printf("*");printf(“n);/第二行10个星号思考:1如果有了更多行数的星星我们该怎么办2我们在重复的进行什么样的操作当我们要

4、重复执行某些语句组时,我们使用循环结构程师:讲解循序设计方式,而当我们要重复执行的循环体包含一个完整的循环结构时,此时产生了循环嵌套.外嵌套的定义以及结构形式,帮助一、循环嵌套的定义学生记忆.一个循环体内又包含另一个完整的循环结构,称为循环嵌套.这个嵌套重复下去,就是多重循环,也称为嵌套循环.三种循环while循环、dowhile循环、for循环可以互相嵌套,自由组合.二、结构形式1、for、while嵌套生:聆听讲for()解.,while()内外构建(,1):,层循层循环环)12、for、for嵌套for(),for()内外,1一层层),循循环环)3、不可以互相嵌套do-while()、f

5、or嵌套dowhile();)-三、执行过程首先外循环的第一轮触发内循环,然后内循环将一直执行到结束为止.再后,外循环的第二轮再次触发内循环,此过程不断重复直至外循环结束.使用循环嵌套时,只有在内循环完全结束后,外循环才会执行下一趟循环.1、内层循环的变量值变化一轮,外层循环变量值才变化一次2、双重循环内部循环体语句执行的次数为外层循环次数与内合作探究上机实践(二)层循环次数之积.i=1j=1i=2j=1i=3j=1j=2j=2j=2j=3j=3j=3j=4j=4j=4任务二:修改程序,使用循环嵌套完成3行星星的输出.上机操作,利用循环嵌套完成3行星星的输出,验证代码.主要语句:for(i=1

6、;i<=3;i+)/用外层循环限制行数for(j=1;j<=10;j+)/用内层循环限制个数printf(*");printf(n");/一次循环体执行完J以后换行)注:每次换行应该在打印完一行以后执行.内外层变量不能相同.师:仰直任务,巡回指导.生:小组合作探究,完成任务.for(i=1;i+)i<=3(for(j=1;i+g=4printf();printf("n);)评价:讲评在巡视过程中发现的问题,评价局部小组的作业,并进行鼓励评价小组竞赛,完成任务三.任务三:输出九九乘法表师:布置任务,巡回指导.合作探究上机实践(三)ri-i2*1=2

7、2+2=43*1=33号-94*1=44284生IN4M-M5*1=552=105*3=1S5*4=205*S=256*1-66*2=126*3=186*4=246*5=306=367*1=773M7*3-11FM-287*W27*7=49S*1=B0*2=168*3=246*4=328*5=40BT6=4B8*7=560=&4rw9Z189*3=279*4=3593:459*5=549*7=639*8-729*>«1生:小组合作探究,完成任务.提问:1、每一行的每一个表达式有什么特征2、我们如果用i来表示第一个书,j表示第二个数,请思考一下他们的变化规律分析规律:i:

8、行从1增加到9for(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>Voidmain()inti,j;for(i=1;i<10;i+)/i从1变化到9for(j=1;j<=i;j+)/i从1变化到iprintf("%2d*%d=%-3d,ij,/j);/i和j相乘printf("n");总结评价总结:1、内外层循环笠量不能相同,内外循环/、得父叉;2、止确找出循环体,确定循环体所在的层次.3、限制循环次数,明确内外循环限制变量之间的关系.师:总结本次课.课后作业1、完成?来自星星的三角形?.;t*4:4:*亳*-fr-f,-j*:F:京-r=圣而*芈:士*李卓#左理

温馨提示

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

评论

0/150

提交评论