当前位置:首页 >> 其它课程 >>

循环语句教学案例


FOR/NEXT 循环语句教学案例
一、课前分析 教学内容: 。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构, 其作用是使一段程序反复执行。FOR/NEXT 语句是循环运算的专家,在程序设计中频繁出 现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作 用。 2)教学重点与难点:本节课重点是

掌握 FOR/NEXT 循环语句的格式,并能运用其来编制简 单的小程序。难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因 为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。 2、教学目标 分析: 1)认知目标:通过 FOR/NEXT 语句的学习,写出简单的循环程序。 2)能力目标:培养学生分析问题,解决问题的能力。 3)情感目标:激发学生学习热情,培养学生学习的积极性。 二、教学过程 1、创设问题情境 师:同学们,请先看这个图形(画 5 个竖行排列的“*”),想想看用以前学过的程序设计语 言怎样来编写它的程序呢?(本节程序均设置为单击命令按钮 cmdstart 运行即代码加在 private sub cmdstart_click()) 生(稍做思考,然后回答) :使用 PRINT 语句 PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” 师:同学们做得很好,那么,我想画 10 行,100 行,1000 行“*”呢?难道就这样顺序写下 去吗?这样编写是不是太繁琐了。 如果能让计算机去完成这部分重复的内容, 而我们只要告 诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能 !通过我们今天学习的 FOR/NEXT 循环语句,就可以很容易的实现这个愿望。 [疑问是建构教学的起点。新课伊始,就提出一个真实的问题,力求创设一种教学情境,它 可以激起学生的未知欲,有利于建立新的认识结构。] 2、给出程序,并通过流程图加以理解 师出示上题程序代码并通过流程图和卡通图片分析 程序代码: cls for I=1 to 5 step 1 print”*” next 师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循 环体。但重复一般都是有条件的,即在满足 FOR 语句中的条件下才执行循环体,否则退出 循环体。下面我们就来看一下 FOR/NEXT 语句的语句格式:

格式:FOR〈数值变量名〉=〈数学表达式 1〉 TO 〈数学表达式 2〉 STEP〈数学表达式 3〉 〈语句序列(循环体) 〉 NEXT 说明:1)当步长为 1 时,STEP 1 可省略不写; 2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构; 4)有时需中途退出循环,这时用 EXIT FOR 命令。 3、设置“陷阱” ,强调语句格式。 [师出示下列有错误的程序段。学生分成六组讨论,发现错误并纠正,然后每组完成一题。 在讨论中,学生扮演了一个积极的参与者的角色自觉思考、积极发言,讲出自己的思考和结 论,并与他人展开争辩,在自主探索中掌握知识要点,同时也可学习到他人的好的思维方式 和学习方法。] 1)打印 1~5 这 5 个数 clsfor n=1 to 5 step –1print nnext [步长应为 1]2)打印 5~1 这 5 个数 clsfor n=5 to 1print nnext (转载自第一范文网 http://www.diyifanwen.com, 请保留此标记。 [步 ) 长为-1,不能省,应 for n=5 to 1 step –1] 3)打印 1~5 这 5 个数 clsfor 1 to 5print “n”next [n 加上引号,就变成了字符串,应把引号 去掉]4)s=0for x=1 to 10s=s+xif s>20 then exitend ifprint xnext [退出 FOR 循环语句为 EXIT FOR] 5)打印 1~5 这 5 个数 clsfor n=1 to 5print n [FOR 与 NEXT 必须成对出现,不能缺省]6) 打印 1~5 这 5 个数 clsfor 1 to 5print nnext [循环变量 n 要赋值,for n=1 to 5] 4、阅读程序,为程序设计打基础 [教学中通过分析已有程序,慢慢渗透程序设计的思想方法,引导学生从模仿开始,由易到 难、循序渐进,逐步过渡到独立进行程序设计。 ] 师:请同学们分析下列程序,绘制出流程图,说出程序功能。示题。 s=0for x=1 to 100s=s+xnext print s 功能:求 1 到 100 的和 clsfor I=20 to 10 step –2print Inext 功能:输入出 20,18,16,14,12,10 六个数 (流程图略) 5、突破难点,尝试独立编程。 [尝试是开始某种新事物所必需的。 任何事情的第一次都需要勇气, 教师要鼓励学生大胆尝 试编程,在一次次尝试中获取分析、解决问题的经验。注意选题的难度要适当] 师:刚才我们通过分析阅读已有程序,对循环结构又有了进一步理解,但我们不能仅局限在 看懂、读懂程序上,我们的目的是要自己完成程序设计。首先要进行审题,认真分析题目需 要解决什么问题,达到什么目的,然后从已知条件出发,分析经过哪些处理才能解决问题。 再把分析出来的处理步骤用流程图表示出来,最后用 VB 语言描述出各个解题步骤,程序设 计就不会让你束手无策。下面我们就参照例题,按照老师介绍的程序设计步骤,试着来自己 来编制 2 个小程序。 [这两道题在循环体这一部分稍有难度,采取分组讨论,共同写流程图的方法,最后由学生 独立写出程序代码,并上机调试] 1)编写程序,求 100 以内的奇数和 clss=0for n=1 to 100 step 2s=s+nprint snext 2)编写程序, y=x+2,当 x=1,2,3,4,5 时,y 的值分别是多少。clsfor x=1 to 5y=x+2print ynext 5、归纳小结,反思提高 [学生总结本节课的 FOR/NEXT 语句的格式和功能,运用语句进行程序设计的步骤。唯有

反思,才能控制思维操作,才能促进理解,提高自己的元认识水平,从而促进程序设计的算 法形成和发展,实现良好的循环。 ] 总结略。 师:各门学科之间,各学科的内容之间都是有联系的,都不是孤立的,同学们要把知识动态 化,多角度、多方式地去思考,掌握知识的内在联系,提高解题能力,开阔自己的视野。课 后请同学们完成这样一个程序设计作业 : (作业 与数学知识联系密切) 作业 :试编写程序,求 10!。 总评 本节课教师采用分析法、演示法、实验法、讨论法等多种教学方法,充分体现了学生是教学 活动中的主体;而教师通过对学生参与学习的启发、调整、激励来体现自己的主导作用。学 生在合作学习中目标明确、态度积极、气氛活跃,有效地培养了学生的分析问题、解决问题 能力 ,体现了学习的主动性。不足之处是练习题略多了一点,时间有些紧张。 您可以访问第一范文网(www.DiYiFanWen.com)查看更多与本文《信息技术 - FOR/NEXT 循环语句教学设计》相关的文章。


相关文章:
FOR循环语句教学案例
《FOR 循环语句》一、案例主题: 浙江教育出版社《算法与程序设计》 (选修) ,《FOR 循环语句》 二、背景材料: (一)教学内容分析 循环语句是《算法与程序设计》...
循环语句教学案例
循环语句教学案例_其它课程_高中教育_教育专区。FOR/NEXT 循环语句教学案例一、课前分析 教学内容: 。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是...
循环语句教学案例设计
循环语句教学案例设计循环语句教学案例设计隐藏>> 循环语句高青县第二中学 李军 二 新课讲解两种循环语句: 语句的一般格式: (1)WHILE 语句的一般格式: ) 当型循环...
程序的循环结构for语句教学案例
程序的循环结构for语句教学案例_数学_小学教育_教育专区。程序的循环结构教学目标: 1、 2、 3、 4、 5、 6、 理解循环结构程序设计的概念 理解 for 循环语句的...
C语言程序设计循环语句教学案例 杨进
C语言程序设计循环语句教学案例 杨进_职业教育_教育专区。中职C语言程序设计循环语句教学案例 C 语言程序设计循环语句教学案例永川职业教育中心 杨进教学案例是对教学...
Do 循环语句 教学设计(课堂活动模板)
Do 循环语句 教学设计(课堂活动模板)_教学案例/设计_教学研究_教育专区。一、学习内容 1、 “Do 循环语句”主要包括 DO 语句的两种基本结构, “当型结构”和“...
C++中while循环语句教学设计探讨
C++中while循环语句教学设计探讨_教学案例/设计_教学研究_教育专区。C++中 while 循环语句教学设计探讨 摘要:循环结构是程序设计的基础,也是 C++语言中程序设计的重 ...
01.《循环结构(For 循环语句)》教学案例
《循环结构(For 一、 指导思想 循环语句) 教学案例 》 本课案例紧扣我国所制订的信息技术课程标准和新课程理念: 以提升学生的信息素养为总目 标,倡导自主学习、...
《For循环语句》教学设计论文
《For循环语句》教学设计论文_教学案例/设计_教学研究_教育专区。《For 循环语句》教学设计 摘要:教学设计是现代教学的核心,准确的目标,合理的内容 安排,有效的策略...
《循环语句》(第一课时)教学设计
教学案例/设计上传文档文档信息 贡献者等级:满腹经纶 十 格式:doc 关键词:暂无...《循环语句》 (第一课时)教学设计 【中图分类号】g622.3 【文献标识码】b ...
更多相关标签:
r语言循环语句案例 | 循环语句教学设计 | c语言循环语句教学 | 循环小数教学案例 | sql循环语句 | for循环语句 | 循环语句 | python循环语句 |