1、第三课 小海龟画正多边形 教学目标: 1、了解什么是算法、算法的自然语言描述和流程图描述。 2、理解 ForEndFor 循环语句的使用方法。 教学重点:学习 ForEndFor 循环语句的使用方法,运用 循环语句让程序更加高效简洁。 教学难点:理解循环的控制的原理 教学方法:讲授法、演示法、任务驱动法、合作探究法 教学准备: 多媒体课件 SmallBasic 软件 多媒体互动平台 教 学 环 节 教师活动 学生活动 设计意图 复 习 引 入 1、哪位同学能跟大家说 说画正三角形的步骤? 2、教师:回答得非常好, 说一说画正三角形的程 序? 3、如果是画正十二边形 呢?引出问题 学生 1:第
2、一步:画一 条边,右转 72 度。 第二 步:画一条 边, 右转 72 度。 学生二:定 回顾旧知、 引 入新知 义变量 S、 Length、 E 创 设 活 动 引 出 活 动 一 : 在 Smallbasic 软件上,用小 海龟画正五边形的方法画 一个正十二边形 学生纷纷在 软件上完成 活动作业。 用已学方法, 去完成新的 任务, 激发学 生参与活动 的热情 认 识 算 法 到目前为止海龟画图形都 用相同的方法:画一条边, 右转一个角度。 教师总结:这种做一件事 或处理一个问题所给出的 方法和步骤称之为算法 教师:画一条边,右转一 个角度,我们可以这样用 自然语言来描述算法 教师:引导学生
3、总结自然 语言在描述算法的优缺点 教师:既然自然语音在描 述复杂算法的时候,不够 高效。那课本还介绍了第 学生 3:比 较繁琐,不 够简洁 学生总结: 流程图确实 很简洁,也 非常形象 1. 通 过 第 一 节 课 海 龟 画三角形, 体 会 用 自 然 语 言 描 述算法 2. 培 养 学 生 总 结 用 自 然 语 言 描 述 算 法 的 优缺点 二种方法“流程图”, 这 是我们这节课的重点内容 -用流程图来描述画正 多边开的方法和步骤。 流程图:以特定的图形符 号加上说明,表示算法的 图。 教师:引导学生总结流程 图描述算法的优点。 海龟画正三角形的流程图 流程图中常用的图形符号 探 究
4、 活 动 活动二:小组探究如何优 化算法并画出流程图。 教师:引导提出引入计数 器 i 区分理解顺序结构和循环 结构。 参与活动, 完成老师布 置的任务。 学生自我再 学习的过程, 并运用网络 和书籍主动 学习 精 讲 释 议 格式: For= To step 认真聆听老 师讲解,结 合实际思考 问题。 让学生理解 ForEndFor 的格式和功 能 EndFor 注意:初始值、步长不一 定是 1。 功能:控制的执 行次数 动 手 实 践 活动三:用 ForEndFor 画正 8 边形 学生完成任 务 让学生熟悉 ForEndFor 在程序中的 运用 演 示 成 果 巡回辅导 小组派代表 演示成果 展示成果, 发 现存在的问 题 拓 展 练 习 完成试一试 P18 第一题 学生完成任 务 巩固所学知 识, 引导学生 自己解决问 题