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循环语句教学案例汇编

《FOR循环语句》 一、案例主题: 浙江教育出版社《算法与程序设计》(选修),《FOR循环语句》 二、背景材料: (一)教学内容分析 循环语句是《算法与程序设计》(选修)中《4.3节语句》中内容,是算法的三种基本结构中较难的一种,循环语句中的“FOR语句”是循环运算的专家,其作用是使一段程序反复执行,简单的说:它能使计算机以非常快的速度进行重复的计算。FOR语句的教学内容包括FOR语句的格式、执行过程及语句的应用。FOR循环语句学习的好坏程度,将影响到学生对学习程序设计的兴趣。让学生学会应用for循环语句解决简单的问题,使学生对算法有一个更深入的理解,为让学生学习运用程序设计解决实际问题,从而来提升学生的独立思考、分析问题、探究问题、解决问题的能力,让学生在按照一定的流程解决问题的过程中去体会和理解程序的设计思想。 信息技术的最大特点是相对其他学科,更能充分培养学生的自主性和创造性。21世纪是一个创造的世纪,现代化建设需要创造性人才,人才培养需要创造性教育,人的创造性要从小、从各方面去培养。 陶行知先生主张:“教员不重在教,重在引导学生怎样去学”,他解释“学”字的意义,是“要自己去学,不是坐而受教”,是要引起学生“对于学习自觉地需要,自动地追求”。在这背景下我以《FOR循环语句》为载体,让学生亲历应用FOR循环语句来解决实际问题,对培养学生自主地、创造性地学习进行了新的尝试与探索。 (二)学生分析: 教学对象是高一(7)班的学生,虽然这些学生具备较强的抽象思维能力,但是由于大部分学生的家里都没有电脑,因而学生的电脑的实践能力差异是客观存在的(打字等一些操作比较慢),但学生能力也是各有所长和特点,而且通过前面一个月算法的学习,学生已经逐步熟悉visual basic6.0的编程环境杰米是百万富翁,一天,他碰到上一件奇怪的事。一个叫韦伯的人对他说,我想和你订个合同,我将在整整一个月中每天给你10万元,而你第一天只需给我1分钱,以后你每天给我的钱是前一天的两倍。杰米说,真的?!你说话算数? 合同开始生效了,杰米欣喜若狂。第一天杰米指出1分钱,收入10万元。第二天,杰米支出2分钱,收入10万元。第三天,杰米支出4分钱,收入10万元。第四天,杰米支出8分钱,收入10万元。到了第10天,杰米共得100万元,而总共才付出5元1角2分。到了地20天,杰米共得200万元,而韦伯才得524288分,共5千元多点。杰米想:要是合同订两个月、三个月该多好!可从21天起,情况发生了转变。 第21天杰米支出1万多,收入10万。到第28天,杰米支出134万多,收入10万。结果,杰米在一个月内得到310万元的同时,共付给韦伯1073741828分,也就是1千多万元!杰米破产了。杰米的故事一定让你感到吃惊:开始微不足道的数字,两倍两倍地增长,会变得这么巨大!事实的确如此,因为杰米碰上了“指数爆炸”。一种事物如果成倍成倍地增大(如2×2×2×…)它就是以指数形式增大,这种增大的速度就像“大爆炸”一样,非常惊人。 1分钱,收入10万元;第二天,杰米支出2分钱,收入10万元;...... [师]:同学的意见不一致,接下来我们看下面这个式子,怎么样用以前学过的程序设计语言来编写它的程序呢?“例1:用程序设计语言完成计算1+2+3+4+5+6” [生](稍做思考,然后回答): 有的学生说不会做 有的学生学出右边的一系列语句 [师]:不错,同学们这个算法是可行的,那么,00,难道就这样顺序写下去了吗?是不是太繁琐了呢?有没有更好的办法了呢? [生]:……,(一时想不到什么办法了) [师]:我们仔细观察一下这5条语句,看出什么规律了吗?每条语句又有什么不同的地方? [生]:左边都是s,右边是s加一个常数; 每条语句是一个累加器 [师]:很好,每条语句都是一个累加器,设变量p为每次加的数则:s=s+p,这样我们只要改变的值,重复执行上面的语句 流程图: 结合例1的For循环语句执行过程①先将初值赋给左边的②判断循环控制变量的值是否已超过终值,如已超过,则跳到步骤⑥③如果末超过终值,则执行(循环体);④循环变量递增1返回步骤②;⑥循环结束,执行 for 循环下面的一个语句。For i=2 to 100 step 2 n=n+1 next i 功能:计算[2,100]的偶数个数 步长:2 练习3: For?n=1?To?10?Step?3 s=s+1/n Next?n 功能: 计算s=1+1/4+1/7+1/10 步长:3 (三)第三轮引导:尝试编程,解决实际问题 例2.求1+4+8+16+32的和(为解决“合同”问题作铺垫) 具体执行情况如下: 循环变量i 总和s 与终值比较 执行循环体否 s=0+1 i=2

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档