第14学时For-Next语句教学案例_20120301040632234.doc

上传人:asd****56 文档编号:79333582 上传时间:2023-03-21 格式:DOC 页数:4 大小:49KB
返回 下载 相关 举报
第14学时For-Next语句教学案例_20120301040632234.doc_第1页
第1页 / 共4页
第14学时For-Next语句教学案例_20120301040632234.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《第14学时For-Next语句教学案例_20120301040632234.doc》由会员分享,可在线阅读,更多相关《第14学时For-Next语句教学案例_20120301040632234.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 四队中学教案纸 (备课人: 陈福波 学科:信息技术 )备课时间2012-3-1教学课题第14学时:2.3 For/Next 语句教学案例教时计划1教学课时14教学目标知识和技能 1、了解循环结构的概念。 2 、理解并掌握 For Next 语句的功能,会用它解决一些相关的数学问题。过程和方法 培养学生分析问题、解决问题的能力。 情感态度和价值 使学生积极参与,发挥他们的主动性,激发他们的求知欲。教学重点For Next 语句的功能教学难点For Next 语句的功能教学过程:教学环节 教师活动 学生活动 设计意图 引入课题 同学们在数学课里已经学过数列这一章内容了,现在请同学们帮老师求解以下

2、几组数列的和: 1.sum=1+2+3+ +100 2.sum=1+3+5+ +99 3.sum=2+6+10+ +98 请大家再来看下面几组数列: 4.sum=1+1/2+1/3+ +1/100 5.sum=1/2-2/3+3/4- -98/99+99/100 思考并能尽快给出答案。 学生思考。 以学生在数学课里学过的几种常见数列求和为引子,从而拉近与学生的距离,激发他们的兴趣,抓住学生的注意力,为能顺利展开后续的教学活动做准备。 出示两组有规律的但学生在数学课中尚未学过的等差等比数列,所以他们不能用求和公式求解,如果一点点地计算,那将非常麻烦。同学们在十几年的学习过程中从来没有进行过如此大

3、规模的手工计算活动,所以能顺理成章地引入计算机解决数学问题,引入课题: For/Next 语句。 讲授新课 举例介绍 sum=1+2+3+ +100 的算法结构。 分析: 如果利用赋值语句来求解,那么可写出如下的代码: sum=0 sum=sum+1 sum=sum+2 sum=sum+3 sum=sum+100 很显然,用这种形式能得到结果,但程序冗长,大家肯定不喜欢。现在请大家观察上面的代码,不难发现这段代码实际上重复了同一个操作: sum=sum+i,只不过是每次相加的自然数不同而已。使用 VB 提供的循环语句可以很容易实现这种重复操作功能。具体算法如下: 设 sum=0 ; 设 i=1

4、 ; 若 i=100 则转,否则算法停止,最后 sum 中的数值即是自然数列前 100 项之和; 将 sum 与 i 相加,其结果送给变量 sum,即 sum+i sum ; 使 i 值增加1,即 i+1 i ; 转。 流程图如下: 程序代码为: sum = 0 For i =1To 100 sum = sum + i Next i MsgBox(sum) 重点介绍 For/Next 语句结构: For 循环变量 = 初值 To 终值 Step 步长 循环体 Next 循环变量 循环变量的初值、终值、步长都是数值型。其中要重复执行的操作称为循环体,步长可正可负,如果没有设置 Step,则增量的

5、缺省值为1。 For/Next 循环的执行过程是: 循环变量取初值; 循环变量与终值比较,没有超过终值转,否则循环结束,接着执行循环语句的后继语句; 执行一次循环体; 循环变量增加一个步长; 重复步骤。 注意: For 语句与 Next 语句必须成对出现,而且它们中间的“循环变量”必须是同一个变量,如本例中均为 i ; 当循环变量增量为正时,循环变量超过终值,是指循环变量的值大于终值,若为负,则是指循环变量的值小于终值。 例: sum=1+3+5+ +99 的算法代码为: sum = 0 For i =1To 99 Step2sum = sum + i Next i MsgBox(sum) 下

6、面请同学们自己写出 sum=2+6+10+ +98 和 sum=100+97+94 + +1 的算法代码。 现在同学们已经掌握了 For/Next 语句的结构,再回到第4和第5小题,出示 4.sum=1+1/2+1/3+ +1/100 5.sum=1/2-2/3+3/4- -98/99+99/100 共同分析第4小题,分子不变,分母以步长为1递增,可以写出如下算法代码: sum=0 For i=1 To 100 sum=sum+1/i i=i+1 Next i MsgBox(sum) 学生认真学习。 学生认真学习。 学生写出代码 sum=0 For i=2 To 98 Step4sum=sum

7、+i Next i MsgBox(sum) sum=0 For i=100 To1Step -3 sum=sum+i Next i MsgBox(sum) 学生上机执行该代码。 教师先进行分析、演示、说明,再把这一段代码发给每一位同学,让大家模仿。实践之后,让同学们停下来,“在这段代码中,大家有没有发现一条新语句?”,就是这条新语句有“天大”的本事,接下来我们来认识它,进而详细介绍 For/Next 语句。 让学生充分掌握 For/Next 语句的结构构成。 简单的应用,主要目的是熟悉语句的格式,同时也是给学生树立信心。 课后练习 学生写出第5小题的算法代码。 教学反思 循环结构是初学编程者的一道难关,但它又是一种非常重要的程序结构。因为在编程实践中它是用得最多的,也是最灵活的一种结构。所以如何突破这一难点便是教师在上这节课时的困惑之处。经了解,学生在数学课里已经学过数列知识,所以笔者就专门设计了计数循环在数列求和中的应用,希望以此来突破这一难点,并达到灵活运用循环来解决实际问题的目的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 汇报体会

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com