《FOR循环语句》.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《FOR循环语句》 一.课标分析 理解并掌握程序设计语言的循环控制结构,并且掌握其执行过程,初步掌握调试、运行程序的方法。 结合实例,使学生能够体验“经历分析问题,确定算法,编程求解等用计算机解决问题的基本过程。” 二.教材分析 本节课的教学内容是信息技术选修模块一《算法与程序设计》中的第2章2.3节《程序的循环结构》,由for/next循环语句的基本结构及其执行过程还有练习题目三部分组成,是程序设计中的重点也是难点,后续的算法的设计教学,都要以此为基础。本节内容注重实例分析,通过教师的引导,让学生感受和领悟循环结构的执行方式,解决实际问题。 三.学生分析 学习本节课前,学生已经对顺序结构程序和选择结构程序有关语句有一定的了解,对这些内容复习加强巩固的同时,指出它们在顺序执行、选择执行程序中有一定的优势,但要将某一项任务转化为重复多次而不想重复执行的操作程序多写好多次时,顺序结构程序和选择结构程序是无法完成的,现在提出改进的设想和办法,简化书写,从而激发学生探求新知的欲望。 四.教学目标 在教学过程中,充分发挥学生的主体作用、调动学生的学习积极性,有效地培养学生的分析问题、解决问题的能力 ,主要体现下面三个目标: 1、知识目标:通过FOR/NEXT语句的学习,理解循环过程,能写出简单的循环程序。 2、能力目标:培养学生分析问题,解决问题的能力。 3、情感目标:激发学生学习热情,培养学生学习的积极性。 五.教学重难 重点:掌握FOR/NEXT循环语句的格式,并能运用它来编写程序。 难点:解决问题的思路和方法(算法),流程图制作,确定循环变量和循环体。 六.教学准备 课件,学生练习用作业文件 七.教学过程 ? 教学环节 教师活动 学生活动 教学意图 复习 [复习引入]:同学们,我们学习了VB语言的一些基本语句,下面我们一起来编写一个程序:打印出数字1-5。 [设问]: 同学们做得很好,那么,我想打印出1-100-1000呢?难道就这样顺序写下去吗?这样编写太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。 学生稍做思考并编写出程序: PRINT 1 PRINT 2 PRINT 3 PRINT 4 PRINT 5 ? 通过复习,设置简单的任务,激发学生的求知欲望;通过设问,导出新课,说明循环的重要性。 新课讲解 ? 1、给出上例的程序代码,并通过流程图加以理解?: FOR k=1 TO 5 STEP 1 PRINT k NEXT k END ? ? [分析]: ?xml:namespace prefix = v ns = urn:schemas-microsoft-com:vml / 循环变量←初值 语句序列 循环变量←循环变量+步长 循环变量超 过终值吗? N Y ?xml:namespace prefix = w ns = urn:schemas-microsoft-com:office:word /循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。下面我们就来看一下FOR/NEXT循环语句的格式: 格式: FOR〈循环变量名〉=〈循环变量初值〉TO〈循环变量终值〉STEP〈循环变量增量〉 〈语句序列(循环体)〉 NEXT 〈循环变量〉 说明: 1)当步长(循环变量增量)为1时,STEP 1可省略不写; 2)语句序列(循环体)中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构; 4)FOR语句与NEXT语句必须成对出现,缺一不可。 5)FOR语句与NEXT语句的循环变量是同一变量。 6)有时需中途退出循环,这时用EXIT FOR命令。 在上例中,FOR语句称为“循环起始语句”,它的作用是确定循环变量的值如何变化,从而控制循环的次数;k是循环变量,它的值在执行过程中是变化的,它的初值为1,终值为5,循环增量(步长)为1。 ? 2、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。示题: for k=1 to 3 step 1 k=k+1 print k next k end ? [程序执行过程分析] ? 第几次 循环 循环开始时i的值 执行NEXT之后i的值 i与终值 比较 执行下一次循环否? 1 2 3 1 2 3 2 3 4 3 =3 3 执行 执行 停止执行 ? 出示流程图卡片:见附页图1。 ? 4、阅读下面程序,深化对程序的理解。 s=0 for x=1 to 100 s=s+x next

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档