资源简介 导学单一、复习GoC编译区的作用复习GoC程序命令的基本格式三、尝试编写前进、右转、后退和左转的GoC命令代码四、说一说抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用五、本节课你的收获是什么?中小学教育资源及组卷应用平台信息技术六年级下册《躲避怪兽》教案课题 躲避怪兽[] 学科 信息技术 年级 六年级 单元 第2课学习 目标 了解前进、后退、右转、左转命令各自的作用,学会输入以及运行这四个命令。 2. 学会使用前进、后退、右转、左转命令画出由线段组成的图形。 3. 知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用。重点 认识和掌握GoC中画笔的前进、右转、后退和左转命令代码 知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用难点 运用程序画出图形,并将该程序在GoC中运行教学过程教学环节[来源 教师活动 学生活动 设计意图[]导入新课[来源: 一、情境导入 同学们,上一节课我们进入了神奇的GoC世界,了解了编译区的作用及程序命令的基本格式。 而这一节课我们将要到CoC的森林里去开启探险之旅,但是,森林里到处是出没的怪兽,我们怎么才能躲避这些怪兽,找到金钥匙,逃出黑暗森林呢? 因此,我们需要GoC里的一支神奇的笔,它可以根据我们的需要,画出我们想要的行走路线,前进或转弯,加速、减速或等待,露出或不露出踪迹,显示或隐藏笔端等等。让我们一起来试试吧! 回顾上一节课所学的内容,思考在GoC森林里如何找到金钥匙,然后逃出黑暗森林? 教师引导学生回顾旧知、巩固所学内容。 教师通过提出问题,激发学生探究新知的学习兴趣。讲授新课 二、前进与转弯 同学们,首先让我们试试驱动画笔,绘制出行走的路线吧。 如果我们想要驱动画笔前进,那么我们需要用到命令代码p.fd(length),这里,length指的是移动的长度,如前进100个坐标单位“p.fd(100);”; 如果我们想要驱动画笔转弯:那么我们需要用到代码p.rt(angle),这里,angle指的是转弯的角度,比如:右转45°就是“p.rt(45);”; 同理,Goc也有后退和左转命令代码,比如:后退100步为“p.bk(100)”,左转45°为“p.lt(45)”。 三、学生练习寻找金钥匙 变速与隐身 同学们,画笔还有一项隐身技能,能帮我们逃过怪兽的眼睛,下面我们一起来探究变速与隐身。 抬笔:p.up();把笔抬起悬空,不会画线; 落笔:p.down();把笔落下,可以画线; 变速:p.speed(v);调整笔的速度。范围1-10; 等待:wait(second);程序等待指定时间,再继续运行。等待的时间单位为秒,可以是小数。 显示笔:p.show();默认笔的方向为向上;[来源:] 隐藏笔:p.hide();取消之前笔的显示状态,将笔隐藏。 学生练习变速和隐身技能。 学生认真听讲、仔细思考,在思考中动手操作,熟悉GoC前进、后退、右转、左转等命令代码以及相应的作用。 认真听讲,知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令代码以及作用。 引导学生积极动手实操,增强理解及运用能力。 让学生“做中学”,进一步加深了解抬笔、落笔、变速、等待、显示笔、隐藏笔等命令及对应作用。作业布置 作业:能否使用本节课所学的命令代码画出一个正方形? 学生课后实操练习,熟悉操作相关命令代码,加深对于知识的巩固。 让学生进一步理解、巩固课本知识,学会操作。课堂小结 了解前进、后退、右转、左转命令各自的作用,学会输入以及运行这四个命令。 学会使用前进、后退、右转、左转命令画出由线段组成的图形。 知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用。 学生思考小结内容,巩固学习知识。 总结课堂内容,使学生加深理解。板书 躲避怪兽作业:能否使用本节课所学的命令代码画出一个正方形?(共20张PPT)第2课 躲避怪兽信息技术 六年级下册学前准备准备纸质导学单材料,一只笔,一台电脑并安装好Go C编程软件,若没有电脑的可直接用笔编写代码。你想不想拥有这样一支神奇的笔?Goc编程中就有一只这样神奇的笔,我们暂且称它为笔精灵、它能够隐身变速、行走作画、探险寻宝。有一天“笔”精灵,来到了黑暗森林,发现黑暗森林到处都是怪兽,非常危险,只有完成闯关找到金钥匙才能逃出去。图示说明第1关 静寂之地仔细查看并分析一下探险地图, 然后在纸上画一画行走路线。路线图 程序流程开始前进50个坐标单位右转90度前进50个坐标单位左转90度前进50个坐标单位获得金钥匙结束第1关 静寂之地第1关 静寂之地程序代码运行效果int main(){p.fd(50); //前进50p.rt(90); //右转90p.fd(50); //前进50p.lt(90); //左转90p.fd(50); //前进50}第1关 静寂之地p.fd(length)——前进 p.rt(angle)——右转 p.lt(angle)——左转其中 p是笔(pen)的英文单词简写,fd是前进英文单词forward 简写,length表示移动的长度,即命令代码p.fd(length)用于控制笔的前进,如前进50个坐标单位就是p.fd(50)。 rt是右转(right)英文的简写,angle表示转弯角度,例如右转90度,就是p.rt(90)。lt是左转(right)英文的简写,angle表示转弯角度,例如右转90度,就是p.lt(90)。程序命令讲解:第1关 静寂之地p.speed(v) — 变速可以调整笔移动的速度,从而观察验证笔的踪迹的走向。速度v分10个等级,1最慢,10最快。速度值为1的运行效果 速度值为5的运行效果第1关 静寂之地p.wait(second)— 等待程序等待指定时间在继续运行,second要大于0。等待命令方便调试程序和演示绘图过程,而且还是实现动画的必要方法。程序代码 (等待1秒,速度值为5)运行效果int main(){p.show(); //显示笔p.speed(5); //速度值为5p.fd(50); //前进50p.wait(1); //等待1秒p.rt(90); //右转90p.wait(1); //等待1秒p.fd(50); //前进50p.wait(1); //等待1秒p.lt(90); //左转90p.wait(1); //等待1秒p.fd(50); //前进50}魔法讲堂根据如下程序,画出笔的行走路线图。魔法讲堂程序命令讲解:p.show()——显示笔 p.hide()——隐藏笔 p.up()——抬笔 p.down()——落笔将笔的显示状态设置为可被看见 将笔的显示状态设置为不可被看见 把笔抬起悬空,之后笔移动时不会画线把笔落下,之后笔移动时会正常画线第2关 迷幻黑洞仔细查看并分析一下探险地图, 然后在纸上画一画行走路线。路线图 程序流程开始显示笔笔后退50右转90度,在前进100左转90度,在前进50隐藏笔前进50显示笔,在前进50抬起笔,前进50个右转90度,前进50个获得金钥匙结束第2关 迷幻黑洞第2关 迷幻黑洞程序代码运行效果int main(){p.speed(1); //设置速度为1,用于校验路线踪迹p.show(); //显示笔p.bk(50); //后退50p.rt(90).fd(100); //右转90度,在前进100p.lt(90).fd(50); //左转90度,在前进50p.hide().fd(50); //隐藏笔前进50p.show().fd(50); //显示笔前进50p.up().fd(50); //抬起笔走50p.down().rt(90).fd(50); //先落笔,在右转前进50}根据如下程序命令指示,写出程序流程,并画出笔的行走路线图。魔法训练班魔法训练班开始设置笔的速度为3笔前进100笔转90度抬笔前进100笔右转90度落笔前进100笔左转90度抬笔前进100笔左转90度落笔前进100结束对比一下,程序流程写对了吗?路线图画对了吗?序号 程序名称 程序命令 效果1 前进 p.fd(length) 向前移动2 后退 p.bk(length) 向后移动3 左转 p.lt(angle) 向左转多少角度4 右转 p.rt(angle) 向右转多少角度5 变速 p.speed(v) 调整笔的速度,速度有1-10个等级,v=1最慢,v=10最快6 等待 p.wait(second) 程序等待指定时间在继续运行,second要大于07 抬笔 p.up() 把笔抬起悬空,之后笔移动时不会画线8 落笔 p.down() 把笔落下,之后笔移动时会正常画线9 显示笔 p.show() 将笔的显示状态设置为可被看见10 隐藏笔 P.hide() 将笔的显示状态设置为不可被看见魔法训练班笔精灵还需探险第3关 奇遇迷宫,请你在课后帮帮它,完成本节课的练习与评价。练习与评价 展开更多...... 收起↑ 资源列表 第2课 躲避怪兽 练习与评价.docx 第2课 躲避怪兽.docx 第2课 躲避怪兽导学单.docx 第2课《躲避怪兽》-教学课件.pptx