全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FOR NEXT FOR NEXT 循环语句教学设计循环语句教学设计 一 课前分析一 课前分析 教学内容 FOR NEXT 循环语句 1 教材分析 1 教学内容和地位 程序设计是教学中的重点也是难点 循环结构是其中的一种设计结 构 其作用是使一段程序反复执行 FOR NEXT 语句是循环运算的专家 在程序设计中频繁出 现 本节课的学习 会使学生对算法有一个更深刻的理解 为实现独立编程起到了关键性作 用 2 教学重点与难点 本节课重点是掌握 FOR NEXT 循环语句的格式 并能运用其来编制简 单的小程序 难点是解决问题的方法和思路 要绘制好流程图 确定循环变量和循环体 因 为用流程图描述算法 能够把解决问题的步骤清晰 直观地表示出来 2 教学目标分析 认知目标 通过 FOR NEXT 语句的学习 写出简单的循环程序 能力目标 培养学生分析问题 解决问题的能力 情感目标 激发学生学习热情 培养学生学习的积极性 二 教学过程二 教学过程 1 创设问题情境 师 同学们 请先看这个图形 画 5 个竖行排列的 想想看用以前学过的程序设计语言 怎样来编写它的程序呢 本节程序均设置为单击命令按钮 cmdstart 运行即代码加在 private sub cmdstart click 生 稍做思考 然后回答 使用 PRINT 语句 PRINT PRINT PRINT PRINT PRINT 师 同学们做得很好 那么 我想画 10 行 100 行 1000 行 呢 难道就这样顺序写下 去吗 这样编写是不是太繁琐了 如果能让计算机去完成这部分重复的内容 而我们只要告 诉计算机重复操作的次数就可以了 这个愿望能否实现呢 能 通过我们今天学习的 FOR NEXT 循环语句 就可以很容易的实现这个愿望 疑问是建构教学的起点 新课伊始 就提出一个真实的问题 力求创设一种教学情境 它可 以激起学生的未知欲 有利于建立新的认识结构 2 给出程序 并通过流程图加以理解 师出示上题程序代码并通过流程图和卡通图片分析 程序代码 cls for I 1 to 5 step 1 print next 师 循环结构也称重复结构 它的作用是使一段程序能重复执行 被重复执行的部分称为循 环体 但重复一般都是有条件的 即在满足 FOR 语句中的条件下才执行循环体 否则退出循 环体 下面我们就来看一下 FOR NEXT 语句的语句格式 格式 FOR 数值变量名 数学表达式 1 TO 数学表达式 2 STEP 数学表达式 3 语句序列 循环体 NEXT 说明 1 当步长为 1 时 STEP 1 可省略不写 2 语句序列中可以含有任意多条语句 也可无任何语句 称为空循环 3 语句序列中可以含有循环结构 4 有时需中途退出循环 这时用 EXIT FOR 命令 3 设置 陷阱 强调语句格式 师出示下列有错误的程序段 学生分成六组讨论 发现错误并纠正 然后每组完成一题 在 讨论中 学生扮演了一个积极的参与者的角色自觉思考 积极发言 讲出自己的思考和结论 并与他人展开争辩 在自主探索中掌握知识要点 同时也可学习到他人的好的思维方式和学 习方法 1 打印 1 5 这 5 个数 clsfor n 1 to 5 step 1print nnext 步长应为 1 打印 5 1 这 5 个数 clsfor n 5 to 1print nnext 步长为 1 不能省 应 for n 5 to 1 step 1 打印 1 5 这 5 个数 clsfor 1 to 5print n next n 加上引号 就变成了字符串 应 把引号去掉 s 0for x 1 to 10s s xif s 20 then exitend ifprint xnext 退出 FOR 循环语句为 EXIT FOR 打印 1 5 这 5 个数 clsfor n 1 to 5print n FOR 与 NEXT 必须成对出现 不能缺省 打印 1 5 这 5 个数 clsfor 1 to 5print nnext 循环变量 n 要赋值 for n 1 to 5 4 阅读程序 为程序设计打基础 教学中通过分析已有程序 慢慢渗透程序设计的思想方法 引导学生从模仿开始 由易到 难 循序渐进 逐步过渡到独立进行程序设计 师 请同学们分析下列程序 绘制出流程图 说出程序功能 示题 s 0for x 1 to 100s s xnext print s 功能 求 1 到 100 的和 clsfor I 20 to 10 step 2print Inext 功能 输入出 20 18 16 14 12 10 六个数 流程图略 5 突破难点 尝试独立编程 尝试是开始某种新事物所必需的 任何事情的第一次都需要勇气 教师要鼓励学生大胆尝 试编程 在一次次尝试中获取分析 解决问题的经验 注意选题的难度要适当 师 刚才我们通过分析阅读已有程序 对循环结构又有了进一步理解 但我们不能仅局限在 看懂 读懂程序上 我们的目的是要自己完成程序设计 首先要进行审题 认真分析题目需 要解决什么问题 达到什么目的 然后从已知条件出发 分析经过哪些处理才能解决问题 再把分析出来的处理步骤用流程图表示出来 最后用 VB 语言描述出各个解题步骤 程序设计 就不会让你束手无策 下面我们就参照例题 按照老师介绍的程序设计步骤 试着来自己来 编制 2 个小程序 这两道题在循环体这一部分稍有难度 采取分组讨论 共同写流程图的方法 最后由学生 独立写出程序代码 并上机调试 1 编写程序 求 100 以内的奇数和 clss 0for n 1 to 100 step 2s s nprint snext 2 编 写程序 y x 2 当 x 1 2 3 4 5 时 y 的值分别是多少 clsfor x 1 to 5y x 2print ynext 5 归纳小结 反思提高 学生总结本节课的 FOR NEXT 语句的格式和功能 运用语句进行程序设计的步骤 唯有反思 才能控制思维操作 才能促进理解 提高自己的元认识水平 从而促进程序设计的算法形成 和发展 实现良好的循环 总结略 师 各门学科之间 各学科的内容之间都是有联系的 都不是孤立的 同学们要把知识动态 化 多角度 多方式地去思考 掌握知识的内在联系 提高解题能力 开阔自己的视野 课 后请同学们完成这样一个程序设计作业 作业与数学知识联系密切 作业 试编写程序 求 10 教学反思 教学反思 本节课教师采用分析法 演示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年陕西省咸阳市礼泉县辅警招聘考试题库附答案解析
- 2025年浙江省嘉兴市南湖区辅警招聘考试题库附答案解析
- 2025年石家庄市元氏县保安员招聘考试题库附答案解析
- 2025年山南地区扎囊县保安员招聘考试题库附答案解析
- 2025年太原市尖草坪区辅警招聘考试题库附答案解析
- 丽江事业单位笔试真题2024
- 2025年车辆租赁月付协议
- 东海县事业单位考试真题2024
- 2025年注册会计师考试审计真题汇编
- 北京市第四中学2024-2025学年高一上学期语文期中考试试卷(含答案)
- 2025年下半年国元农业保险股份有限公司安徽分公司社会招聘12名笔试考试备考题库及答案解析
- 2025年电厂水处理值班员职业技能鉴定题库及答案(中级工)
- 涂装代工外包合同范本
- 板房拆除回收协议书
- 物流中包装的课件
- 物业设备设施培训课件
- 卤味店员工合同范本
- 第19课《大雁归来》课件+2025-2026学年统编版语文七年级上册
- 2025江西省金融资产管理股份有限公司下属子公司社会招聘3人(第二次)笔试历年典型考点题库附带答案详解试卷3套
- 物业反恐防暴培训
- 2025初中英语复习策略
评论
0/150
提交评论