教学设计
授课教师 课题 小瓢虫找妈妈
知识点来源 □学科: 信息技术 □年级:五年级 □教材版本:广东教育出版社B版 □所属章节:第七课小瓢虫找妈妈
设计思路 1.学会分析角色2.懂得绘制轨迹的要点 3.会分析小瓢虫的动作并会编程4.自主创意编程
教学设计
内 容
教学目的 学会分析角色和它动作,理顺脚本设计思路,初步掌握多分支与单分支条件判断结构的使用;学会使用侦测命令碰到对象
教学重点难点 重点:学会分析角色动作,理顺脚本设计思路,初步掌握多分支与单分支条件判断结构的使用;学会使用侦测命令碰到对象 难点:向左旋转靠近轨迹,向右旋转远离轨迹
教学过程 情境导入 老师收到一封来自森林里小瓢虫的求助信,请同学们一起帮助它。 师:同学们好,森林里有只可爱的小瓢虫和妈妈走散了,它现在很焦急,你们有什么办法可以帮助它吗?(生答:我觉得瓢虫妈妈走过的地方会留下独特的脚印和气味,这条轨迹可以帮助小瓢虫找到妈妈。) 新课教授 角色的确定 角色包括了:小瓢虫、瓢虫妈妈、轨迹 绘制轨迹的要点 师:我们应注意两点:一是画笔大小要合适,太粗太细都不行, 二是保持轨迹平滑,避免急弯,这样可以降低后面测试的难度。 我们首先点击绘制角色,选择“画笔”工具,然后选择画笔颜色并调节画笔大小 分析小瓢虫的动作 师:我们一起来思考一下,你们觉得小瓢虫怎样才能一直沿着轨迹行走呢? 没错,我们可以让它沿着轨迹边缘行走 当它没有碰到轨迹时,旋转一定角度向轨迹靠近,当它碰到轨迹时,反方向旋转远离轨迹并行走一定距离。这样循环下去,小瓢虫就能一直沿着轨迹行走了。 那你们思考一下觉得哪个模块可以帮助它呢? (生答:我可以用“如果……那么……否则”来实现,如果小瓢虫碰到轨迹,那么远离轨迹行走,否则靠近轨迹行走。) 师:那它怎么知道自己有没有碰到轨迹呢? 老师告诉你们这个时候就要运用我们侦测模块类里的碰到积木 请同学自主试验一下编写程序 演示脚本编写 师:第一步需要确定小瓢虫的初始位置和方向,记住要先选择小瓢虫 我们定位初始位置时用“移到”模块,接着在角色信息中找到“方向调节”, 拖动指针让它的方向和轨迹保持一致,记住方向度数,用“面向”模块确定初始方向。 第二步我们拖出“如果……那么……否则”模块 老师想请一个同学们说一说小瓢虫向哪边转靠近轨迹? 没错,小瓢虫向左旋转便靠近轨迹,向右旋转便远离轨迹,如果它碰到轨迹,应该向右旋转并移动几步,否则向左旋转并移动几步。注意哦,大家需要根据实际情况来调整旋转方向和步数。 你们观察到了吗?都有“移动”模块,可以把它放到前面,加“重复执行”便能让小瓢虫一直沿着轨迹行走了,最后加“等待0.05秒”让它走起来更自然。 我们来看看程序编写的如何? 咦,同学们发现什么问题了吗?现在小瓢虫找到妈妈后并没有停下来 想想我们可以用哪个我们之前学过的模块 对,我们停止全部脚本这个模块告诉小瓢虫该停下来了 小瓢虫如果碰到妈妈后停止全部脚本.把这个模块组也放到“重复执行”中。 我们小瓢虫经过我们的努力顺利的与妈妈汇合了。 根据老师的讲解请你们完善自己的作品。 扩展思维、自主创意编程 试验不同角色的寻迹故事 展开想象,请你设计小瓢虫会在路上会遇到什么问题?