您现在的位置:首页 > 教案格式 > 正文

FOR循环标准课教案.doc

2020-06-12 11:02 网络整理 教案网

教案 格式_格式教案_标准教案格式

FOR循环语句一、教学内容:FOR循环语句程序设计是课堂中的重点也有瓶颈,循环结构是其中的一种设计构架,其功用是让一段程序反复执行。FOR循环语句,。本节课FOR循环语句的学习,学生对算法有一个更深切的理解标准教案格式,独立编程。FOR循环语句的格式FOR循环语句的FOR循环语句的格式FOR循环语句解决难题的方式跟想法,流程图,确定循环函数和循环体采用任务驱动、启发引导、讲练结合等多种教学方法相结合。六、学法:采用自主研究、合作学习等多种学法相结合。七、教学环境:普通学校。八、教学过程:1.课前引入、创设问题情境(画5个竖行排列的“*”),想想看用当时学过的程序设计语言怎样来?:使用PRINT语句PRINT “*”[互动]:同学们做得真好,那么,如果老师想画10行,100行,1000行“*”呢?就这样顺序写下来?这样编写了。计算机完成这部分重复的内容,而我们即使告诉计算机重复操作的数量,:一、格式:[互动]:同学们回忆一下,我们在上面学习IF语句的之后,IF语句是以什么关键字开头的?[学生]:IF开头。[老师]:同学们说的太对,而在FOR语句中则是以关键字FOR开头。[过渡]:在IF语句中有关键字END IF有IF对应,而在FOR语句中相同也是一个关键字与FOR对应,这个关键字就是NEXT。

格式教案_标准教案格式_教案 格式

[老师]:既然FOR语句是一种计数循环,因此我们就必须一个变量来进行计数,通常我们把这个计数的变量叫做是循环变量,并且循环变量紧跟FOR后,而与FOR对应的,在NEXT关键字后面同样也有循环函数。[老师]:既然循环函数应进行计数,那么我们首先应给循环变量一个初值,初值用来告诉计算机循环在哪个时候开始。与初值对应的是终值,用来控制循环的结束,在初值和终值之间则是关键字TO。[过渡]:那么初值到年率这之间是如何变化的呢?这个差异的过程就是由步长来决定的,步长的关键字是STEP。[过渡]:在FOR和NEXT之间则是循环体,也就是我们必须重复执行的程序代码。FOR 循环函数=初值TO终值STEP步长语句组(循环体)NEXT循环函数[板书]:说明:[老师]:首先,关键字FOR和NEXT必须成对出现,FOR和NEXT后的循环变量应该同样;[板书]:①、FOR和NEXT必须成对出现,FOR和NEXT后的循环变量应该同样;[老师]:其次,步长,在FOR循环中,则是指执行完一次循环体之后循环函数的增量,步长可正也能为负,当步长为1时,STEP 1能省略不写当步长为1时,STEP 1可省略不写[老师]:首先呢是帮I赋值,也就是将a的值赋给I。

教案 格式_标准教案格式_格式教案

[设问]:现在循环函数有了初值,那么以下我们该做的是呢?[学生]:执行循环体……[老师]:我看到有的朋友在说执行循环体,实际上我们该做的不是执行循环体,而是判定当前I的值是否达到了终值b,因为我们说b的作用是拿来控制循环的结束,具体的说在这里判断条件是I>b。判断有两个出口,首先当I<b也就是判断的条件不成立时,这个之后才执行循环体,执行完一次循环体之后,接下来执行NEXT语句,也就是将当前循环函数的值加上步长之后再次赋给循环函数,很显然这个之后I既有了新的值,接下来我们应再次判断这个新的I值是否达到了b,如果判定依旧不成立,则再次执行循环体、转向NEXT语句;但是,如果条件建立,也就是I>b,这个之后我们就退出循环体,执行NEXT语句后面的程序代码。[老师]:以上就是左边FOR语句的执行过程,在这个程序中同学们需要非常留意的是判定条件中“超过”的意思。由于步长可以为正也可以为负,因此“超过”主要有两层含义。首先当步长为正时,由必须注意的第3点,循环变量加上一个正值,因此循环变量的差异趋势日益增多,这个之后“超过”指的是“大于”。[板书]:注意:[板书]:①、c>0时标准教案格式,超过 指 大于;[老师]:当步长为负时,循环变量加上一个负值,因此循环变量的差异趋势是逐步减少,这个之后“超过”指的是“小于”。

格式教案_标准教案格式_教案 格式

[板书]:②、c<0时,超过 指 大于。[过渡]:前面我们学习了FOR语句的格式,现在我们来看下面几个小程序,同学们对照FOR语句的格式或者书写程序时必须留意的几个方面,看看自己能不能发现程序中的难题。⒊设置“陷阱”,强调句子格式For I=5 to 1 step 1Print Inext X(NEXT后循环变量为I)For I=5 to 1 step -1Print “I”next I (循环体应该直接打印I)For I=5 to 1 step -1Print “I” (缺少 NEXT I语句)For I=5 to 1 step 1Print Inext I (步长为-1)⒋解决问题,For I=1 to 5 step1print”*”next I[板书]:⒉执行过程:(画表格)。循环函数I循环变量>终值 5输出I=1否*I=I+1=2否*I=I+2=3否*I=I+3=4否*I=I+4=5否*I=I+5=6是*[过渡]:刚才老师跟同学们一起完成了一个FOR循环的小程序,我们是按照需要推动的功能通过预测最后说出程序,那么以下我们就反其道而行之,根据程序来预测程序的功能。

格式教案_标准教案格式_教案 格式

⒌读程序,分析功能:[老师]:首先请同学们看老师黑板上的程序。同学们可以先按照程序画出程序的流程图。[板书]:例3:FOR I=0 TO 10 STEP 2Print INEXT I[学生]:……[老师]:这个程序的功能实际上就是输出10以内的偶数。⒍突破难点,FOR I=10 TO 0 STEP -2Print INEXT I 七、归纳总结,反思提高……二、执行过程(流程图)┉┉1、程序实现……2、执行过程(表格)