粤教版高中信息技术选修1教案-2.4.1For循环语句
加入VIP免费下载

粤教版高中信息技术选修1教案-2.4.1For循环语句

ID:676425

大小:181.46 KB

页数:7页

时间:2021-04-18

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
For 循环的嵌套 一、基本说明 1、教学内容所属模块:选修 1《算法与程序设计》 2、年级: 高一 3、所用教材出版单位:广东教育出版社 4、所属的章节:第二章 第四节 循环结构 5、学时数:45 分钟 二、教学设计 教 学 目 标 知识 1.了解 for 循环的嵌套结构的构建。 2.掌握 for 循环嵌套语句的格式及其功能。 3.灵活运用 for 循环的嵌套语句。 技能 通过编写程序,让学生会运用 for 循环的嵌套语句实现各种图形的输出。 情感价值 观 1.通过问题和算法分析过程,促进逻辑分析能力的提高。 2.通过活动的实践,体验循环结构的构建和实现过程。 3.能够运用循环结构的知识和技能,阅读和欣赏更多的关于循环问题的程 序。 教学 重点 for 循环嵌套语句的构建,运用 for 循环嵌套语句实现各种图形的输出。 主要 教学 方法 通过复习 For 循环的一般格式及多行打印程序引出 For 循环的嵌套结构,遵循从 易到难,由浅到深的循序渐进的开放式课堂教学。教师采用分析法、演示法、实验法 和讨论法等多种教学方法,充分体现了学生是教学活动中的主体;而教师通过对学生 参与学习的启发、调整、激励来体现自己的主导作用。使学生在协作学习中目标明确、 态度积极、气氛活跃,注意培养学生掌握结构化程序设计思想。 教学过程 教师活动 学生活动 教学意图 [复习引入]:For 循环的一般格式是怎样的?循环变量的取值类型及初值、终 值、步长的取值有怎样的要求?教师板书 For 循环的基本格式,强调要点: FOR 语句与 NEXT 语句必须成对出现,缺一不可。 FOR 语句与 NEXT 语句的循环变量是同一变量。 学生回顾、 口述,气氛活跃 通过 复 习 旧 知、强化 知 识 要 点 , 为 For 循 环 嵌套做好 知 识 准 备,引出 新课 引导学生看代码分析程序执行的过程、循环变量的取值变化及程序的输 出结果 for i=1 to 6 print “☆“ next print “i=“;i 提出问题:1、此程序的输出结果为打印 6 行竖排的“☆”。当把代码 1 中的 print “☆”改成 print “☆”; 时,输出结果有什么变化? 2、利用循环结构来在一行打印 6 个“☆”或者是在一列打印 6 个“☆” 的问题,那么,如果要打印 3 行,每行 6 个“☆”,这个问题又该如何解决 呢? 分析方法一:把前面的 for-next 循环语句重复书写 3 次,方法 2:通过 循环结构的嵌套,该问题就迎刃而解了。 3、如果是打印 10 行、100 行、1000 行甚至更多的竖排“*”,那我们 用循环就很容易实现。使学生明白循环嵌套出现的必要性和优势。 学 生 看 代 码 分 析 程 序 执 行 的 过程、循环变量 的 取 值 变 化 及 程 序 的 输 出 结 果 复 习 知 识,培养 读程序的 能力。 分 散 难 点,使学 生在不知 不觉中学 会嵌套语 句 的 使 用。 [新授]屏幕展示由 For 循环的一般格式 “For 循环变量= 初值 To 终值 [Step 步长] 循环体语句块 Next 循环变量“ 演变出 For 循环嵌套的一般格式的过程,强调要添加外循环时在内循环 的前面加的语句“For 循环变量= 初值 To 终值”和在内循环后面加的语句 “Next 循环变量”的位置。 屏幕强调外循环和内循环不能同名,内、外循环结构不可交叉。 举例说明不能同名、不可交叉,并改正出现如上错误时的改正方法。 学生看演示、识 记,通过回答如 何 改 正 外 循 环 和内循环同名, 内、外循环结构 交 叉 的 错 误 程 序 教师引导 完成新旧 知识的过 渡,比较 For 循 环语句和 For 循环 嵌套语句 的不同, 完成新知 传授。 [练习] 分别展示如下图片之一: 用填空的办法补全程序,分别对每个图形用到的 for 循环嵌套语句的内、 外层循环变量的变量名要匹配、取值范围与图形的联系引导学生进行分析, 回答外循环变量取值范围、“next”对应变量名等问题。 学生看图片、应 用 for 循环嵌套 知识填空,回答 取 值 范 围 与 图 形 的 联 系 引 导 学生进行分析, 回 答 外 循 环 变 量 取 值 范 围 、 “next”对应变 量名等问题。通 过 回 答 问 题 理 解 循 环 变 量 取 值 范 围 与 图 形 的 关 系 熟 悉 嵌 套 时 各 变 量 的 取值。 新 知 应 用,趁热 打铁,图 形 很 简 单,程序 也 很 简 单,但能 用 到 for 循环嵌套 的所有知 识点。完 成第一次 由理解知 识到识记 并应用 [巩固] 屏幕展示图形后小组合作完成如下图形之一,并解释内外循环变量的取值。 学 生 分 组 讨 论 并 上 机 调 试 程 序。 小 组 完 成 后 转 播学生屏幕,分 析、改正、完善 程序。发现错误 并纠正。 在知 识理解的 基础上通 过操作形 成技能。 开 展 讨 论,发挥 学生学习 的 积 极 性,培养 学生之间 互 相 协 作、共同 解决问题 的能力。 通过分析 已有的简 单程序的 执 行 过 程,慢慢 渗透程序 设计的思 想、方法, 引导学生 从模仿开 始,由易 到难、循 序渐进, 逐步过渡 到独立进 行程序设 计。 引导分析概括每个图形用到的 for 循环嵌套语句的内、外层循环变量取值范 围与图形的关系,回答诸如: 可用 “ For i = 0 To 4 step 1 For j = 1 To 10 Print “*”; Next j Print Next I ” 也可用 但 则用 “ For i = 4 To 0 step -1 print space(i); For j = 1 To 10 Print “*”; Next j Print Next I ”实现起来更方便,因为此程序外循环变量 i 控制行数恰 好和每行前的空格数据相等,“print space(i);”语句可以为每行的“*” 前空下相应的空格。 “ For i = 4 To 0 step -1 For j = 1 To 10 Print “*”; Next j Print 学 生 深 入 理 解 for 循环的嵌套 语句格式 第一组题 相 对 简 单,大部 分学生应 能独立完 成;但第 二组题相 对困难, 要求学生 分 组 讨 论,互相 协作完成 后。 [小结]:循环嵌套注意事项 1:内循环与外循环的循环变量名称不能相同 2:外循环必须完全包含内循环,不可以出现交叉现象 3: 多层循环的执行过程是,外层循环每执行一次,内层循环就要从头开始 执行一轮。 强化、识记 总结本节 内容, [拓展深化知识、布置课外作业] 1、打印九九乘法口诀表时内层循环变量的取值分别取 1 To 9 、 1 To i、i To 9 时的三种样式。 2、编程输出课本 59 页的“字母塔”(A 到 Z )。内层循环可能多次应用(可 以不止一个),分别用一个变量控制着前面空的空格数、字符递增时字符的 个数、字符递减时字符的个数以及字符本身(A-Z) 的变化。 作业:1)编程打印三角型”*”。(需要用到循环的嵌套)。 2)有余力的学生编程输出九九乘法口诀表 或“字母塔”(A 到 Z )。 拓展所学知识, 深入理解 for 循 环的嵌套。可以 利 用 课 堂 剩 余 时 间 编 写 、 调 试。 布置作业 的目的是 在巩固本 节所讲内 容 的 同 时,进行 知识的拓 展、探究。 教学 评价 1、 学生能否完成教师布置的课堂操作,能完成多少? 2、 学生能否把解题的思路和方法(算法)、流程图和 VB 代码有机联系起来,能否进行自主 学习及互相合作,进行创新? 3、 学生与教师配合是否默契,自主学习积极性是否高涨? For i = 1 To 26 Print Space(26 - i); For j = 1 To i Print Chr(64 + j); Next For jj = i - 1 To 1 Step -1 Print Chr(64 + jj); 教学 反思 在教学过程中,要真正以学生为主体,发挥教师的主导地位,把学生组织好,调动学生 的学习积极性和主动探索学习的能力才是关键。 设计好学生练习,让学生有事做,愿意做、会做,调动每一个学生的积极性,使同学之 间能相互协作学习,以弥补学生之间水平的差距,避免课堂教学带来的“吃不饱”“吃不消” 的情况出现。 不足之处是容量太大,时间有些紧张。

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料