




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 7 : FOR/NEXT 循环语句教学设计 m 文中涉及部分不可显示字符及图象 请单击此处打开或击鼠标右键选择另存为下载 以下为本文简介: 一、课前分析 教学内容: FoR/NEXT 循环语句。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。 FoR/NEXT语句是循环运算的专家,在程序设计中频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。 2)教学 重点与难点:本节课重点是掌握 FoR/NEXT循环语句的格式,并能运用其来编制简单的小程序。难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。 2、教学目标分析: )认知目标:通过 FoR/NEXT 语句的学习,写出简单的循2 / 7 环程序。 )能力目标:培养学生分析问题,解决问题的能力。 )情感目标:激发学生学习热情,培养学生学习的积极性。 二、教学过程 1、创设问题情境 师:同学们,请先看这个图形 (画 5 个竖行排列的 “*” ),想想看用以前学过的程序设计语言怎样来编写它的程序呢? (本节程序均设置为单击命令按钮 cmdstart运行即代码加在 privatesubcmdstart_click() 生(稍做思考,然后回答):使用 PRINT语句 PRINT“*” PRINT“*” PRINT“*” PRINT“*” PRINT“*” 师:同学们做得很好,那么,我想画 10 行, 100 行, 1000行 “*” 呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数 就可以了,这个愿望能否实现呢?能 !通过我们今天学习的 FoR/NEXT 循环语句,就可以很容易的实现这个愿望。 疑问是建构教学的起点。新课伊始,就提出一个真实的问3 / 7 题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。 2、给出程序,并通过流程图加以理解 师出示上题程序代码并通过流程图和卡通图片分析 程序代码: cls forI=1to5step1 print”*” next 师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复 一般都是有条件的,即在满足 FoR语句中的条件下才执行循环体,否则退出循环体。下面我们就来看一下 FoR/NEXT 语句的语句格式: 格式: FoR数值变量名 =数学表达式 1 To数学表达式 2 STEP数学表达式 3 语句序列(循环体) NEXT 说明: 1)当步长为 1 时, STEP 1 可省略不写; 2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构; 4 / 7 4)有时需中途退出循环,这时用 EXIT FoR命令。 3、设置 “ 陷阱 ” ,强调语句格式。 师出示下列有错误的程序段。学生分成六组讨论,发现错误并纠正,然后每组完成一题。在讨论中,学生扮演了一个积极的参与者的角色自觉思考、积极发言,讲出自己的思考和结论,并与他人展开争辩,在自主探索中掌握知识要点,同时也可学习到他人的好的思维方式和学习方法。 1 )打印 15 这 5 个数 clsforn=1to5step 1printnnext步长应为 1)打印 51这 5 个数 clsforn=5to1printnnext步长为 1,不能省,应forn=5to1step 1 )打印 15 这 5 个数 clsfor1to5print“n”nextn 加上引 号 , 就 变 成 了 字 符 串 , 应 把 引 号 去 掉 )s=0forx=1to10s=s+xifs20thenexitendifprintxnext 退出 FoR循环语句为 EXITFoR )打印 15这 5 个数 clsforn=1to5printnFoR 与 NEXT必须成对出现,不能缺省 )打印 15 这 5 个数clsfor1to5printnnext循环变量 n 要赋值, forn=1to5 4、阅读程序,为程序设计打基础 教学中通过分析已有程序,慢慢渗透程序设 计的思想方法,5 / 7 引导学生从模仿开始,由易到难、循序渐进,逐步过渡到独立进行程序设计。 师:请同学们分析下列程序,绘制出流程图,说出程序功能。示题。 s=0forx=1to100s=s+xnextprints 功能:求 1 到 100 的和clsforI=20to10step 2printInext 功能:输入出20,18,16,14,12,10 六个数 (流程图略) 5、突破难点,尝试独立编程。 尝试是开始某种新事物所必需的。任何事情的第一次都需要勇气,教师要鼓励学生大胆尝试编程,在一次次尝试中获取分析、解决 问题的经验。注意选题的难度要适当 师:刚才我们通过分析阅读已有程序,对循环结构又有了进一步理解,但我们不能仅局限在看懂、读懂程序上,我们的目的是要自己完成程序设计。首先要进行审题,认真分析题目需要解决什么问题,达到什么目的,然后从已知条件出发,分析经过哪些处理才能解决问题。再把分析出来的处理步骤用流程图表示出来,最后用 VB 语言描述出各个解题步骤,程序设计就不会让你束手无策。下面我们就参照例题,按照老师介绍的程序设计步骤,试着来自己来编制 2 个小程序。 这两道题在循环体这一部分稍有难度,采取分组讨论,共同写流程图的方法,最后由学生独立写出程序代码,并上机6 / 7 调试 1 ) 编 写 程 序 , 求 100 以 内 的 奇 数 和clss=0forn=1to100step2s=s+nprintsnext2)编写程序,y=x+2 ,当 x=1,2,3,4,5 时, y 的值分别是多少。clsforx=1to=x+2printynext 5、归纳小结,反思提高 学生总结本节课的 FoR/NEXT 语句的格式和功能,运用语句进行程序设计的步骤。唯有反思,才能控制思维操作,才能促进理解,提高自己的元认识水平,从而促进程序设计的算法形成和发展,实现良好的循 环。 总结略。 师:各门学科之间,各学科的内容之间都是有联系的,都不是孤立的,同学们要把知识动态化,多角度、多方式地去思考,掌握知识的内在联系,提高解题能力,开阔自己的视野。课后请同学们完成这样一个程序设计作业:(作业与数学知识联系密切) 作业:试编写程序,求 10!。 总评 本节课教师采用分析法、演示法、实验法、讨论法等多种教学方法,充分体现了学生是教学活
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025关于企业融资的合同样本
- 地税税务知识培训课件
- 2025搬迁补偿安置房屋买卖合同
- 2025年中国糖画3D浮雕造型师认证考试题库附答案
- 2025年高级保育员技能证书考试笔试试题附答案
- 2025年甘肃省武威市事业单位工勤技能考试题库(含答案)
- 借款协议借款协议
- 农产品种植技术指导及采购协议
- 西北工业大学附属中学2026届化学高三上期末学业水平测试模拟试题含解析
- 地球自转速度课件
- 内分泌科医疗管理制度
- 安徽省涡阳县2023-2024学年八年级下学期期末考试语文试题
- 班级管理教育调查报告(3篇模板)
- (2024)辅警考试公安基础知识考试试题库及答案
- 外研版八年级下册英语知识点、语法总结
- GB/T 18910.4-2024液晶显示器件第4部分:液晶显示模块和屏基本额定值和特性
- 催收物业费培训课件
- 收购资产计划书
- 意大利米兰整骨技术的案例分享-之评估篇
- 煤矿岗位标准化作业流程
- LOI意向书中英文模板
评论
0/150
提交评论