全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四队中学教案纸 (备课人: 董志红 学科:信息技术 )备课时间教学课题第14学时:For/Next 语句教学案例教时计划1教学课时14教学目标知识和技能目标 1、了解循环结构的概念。 2 、理解并掌握 For Next 语句的功能,会用它解决一些相关的数学问题。过程和方法目标 培养学生分析问题、解决问题的能力。 情感态度和价值目标 使学生积极参与,发挥他们的主动性,激发他们的求知欲。教学重点For Next 语句的功能教学难点For Next 语句的功能教学过程:教学环节 教师活动 学生活动 设计意图 引入课题 同学们在数学课里已经学过数列这一章内容了,现在请同学们帮老师求解以下几组数列的和: 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 思考并能尽快给出答案。 学生思考。 以学生在数学课里学过的几种常见数列求和为引子,从而拉近与学生的距离,激发他们的兴趣,抓住学生的注意力,为能顺利展开后续的教学活动做准备。 出示两组有规律的但学生在数学课中尚未学过的等差等比数列,所以他们不能用求和公式求解,如果一点点地计算,那将非常麻烦。同学们在十几年的学习过程中从来没有进行过如此大规模的手工计算活动,所以能顺理成章地引入计算机解决数学问题,引入课题: 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 ; 若 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,则增量的缺省值为1。 For/Next 循环的执行过程是: 循环变量取初值; 循环变量与终值比较,没有超过终值转,否则循环结束,接着执行循环语句的后继语句; 执行一次循环体; 循环变量增加一个步长; 重复步骤。 注意: For 语句与 Next 语句必须成对出现,而且它们中间的“循环变量”必须是同一个变量,如本例中均为 i ; 当循环变量增量为正时,循环变量超过终值,是指循环变量的值大于终值,若为负,则是指循环变量的值小于终值。 例: sum=1+3+5+ +99 的算法代码为: sum = 0 For i =1To 99 Step2sum = sum + i Next i MsgBox(sum) 下面请同学们自己写出 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+i Next i MsgBox(sum) sum=0 For i=100 To1Step -3 sum=sum+i Next i MsgBox(sum) 学生上机执行该代码。 教师先进行分析、演示、说明,再把这一段代码发给每一位同学,让大家模仿。实践之后,让同学们停下来,“在这段代码中,大家有没有发现一条新语句?”,就是这条新语句有“天大”的本事,接下来我们来认识它,进而详细介绍 For/Next 语句。 让学生充分掌握 For/Next 语句的结构构成。 简单的应用,主要目的是熟悉语句的格式,同时也是给学生树立信心。 课后练习 学生写出第5小题的算法代码。 教学反思 循环结构是初学编程者的一道难关,但它又是一种非常重要的程序结构。因为在编程实践中它是用得最多的,也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年部门安全培训考试试题有解析答案
- 机械数控铣工中级考试考试试题题库附答案课件
- 2025年企业碳中和信息披露协议
- 2025年国际影城建设项目可行性研究报告及总结分析
- 2025年社交电商新模式探索项目可行性研究报告及总结分析
- 在建工程预付款合同范本(3篇)
- 风险管控措施清单
- 2025年电子商务物流体系优化可行性研究报告及总结分析
- 2025年民族舞蹈服装销售合同协议
- 2025年绿色出行倡导平台建设可行性研究报告及总结分析
- 城市居民委员会组织法(2025修订)解读课件
- 2025年江苏省公安厅遴选考试真题及答案
- 新护士岗前培训考试试题及答案
- 2025年超星尔雅学习通《环境地理学》考试备考题库及答案解析
- 中国丝绸智慧树知到答案2024年浙江理工大学
- 小红书App产品需求文档(PRD)
- 集团公司安全生产管理规定
- 森林防火演练方案
- 学生实习检查记录表
- 幼儿园中班游戏活动《勇敢的消防员》教学设计【含教学反思】
- 自动化专业职业生涯人物访谈报告
评论
0/150
提交评论