第2课 躲避怪兽(教案+课件+导学单+练习)

文档属性

名称 第2课 躲避怪兽(教案+课件+导学单+练习)
格式 zip
文件大小 5.7MB
资源类型 试卷
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2022-02-28 15:29:00

文档简介

导学单
一、复习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); //前进50
p.rt(90); //右转90
p.fd(50); //前进50
p.lt(90); //左转90
p.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); //速度值为5
p.fd(50); //前进50
p.wait(1); //等待1秒
p.rt(90); //右转90
p.wait(1); //等待1秒
p.fd(50); //前进50
p.wait(1); //等待1秒
p.lt(90); //左转90
p.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); //后退50
p.rt(90).fd(100); //右转90度,在前进100
p.lt(90).fd(50); //左转90度,在前进50
p.hide().fd(50); //隐藏笔前进50
p.show().fd(50); //显示笔前进50
p.up().fd(50); //抬起笔走50
p.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要大于0
7 抬笔 p.up() 把笔抬起悬空,之后笔移动时不会画线
8 落笔 p.down() 把笔落下,之后笔移动时会正常画线
9 显示笔 p.show() 将笔的显示状态设置为可被看见
10 隐藏笔 P.hide() 将笔的显示状态设置为不可被看见
魔法训练班
笔精灵还需探险第3关 奇遇迷宫,请你在课后帮帮它,完成本节课的练习与评价。
练习与评价