(共14张PPT)
第三课 突破封锁线
信息技术 六年级下册
你们休想 逃离这个小岛!看我变成碉堡拦住你们的去路!
我们可以修建一个大炮,来帮我们打破碉堡。
对对,这样我们就可以逃离这里了!
2:设置炮管
3:发射炮弹
1:设置炮体
任务一:设置炮体
改变画笔大小
p.size( ) 是设置画笔大小的命令。
任务一:设置炮体
组合命令
将首代码相同的多条命令写在一起,中间用“.”连接,省略了相同的命令代码“p”。
p.size(60);
p.fd(100);
p.size(60).fd(100);
任务二:设置炮管
设置画笔颜色
p.color( ) 可简写为 p.c( )
任务三:发射炮弹
Goc三剑客
GoC 三剑客 直行命令 前进 p.fd( 步数 )
后退 p.bk( 步数 )
转向命令 右转 p.rt( 角度 )
左转 p.lt( 角度 )
颜色设置命令 p.color( 颜色值 ) 或p.c ( 颜色值 )
任务三:发射炮弹
显示图片
命令格式为: p.pic(‘图片文件名’)
它以画笔的当前位置为中心,显示图片。
注:图片的位置必须要和GoC文件放在同一目录下。
任务三:发射炮弹
改变速度
命令格式为: p.speed(数值)
绘图速度的数值范围为1-10,数值越大,速度越快,数值多少为宜,需要根据实际情况而定。
我们成功了!
我们可以逃离这里了!
总结提升
归纳
谢谢!《突破封锁线》 练习与评价
练习
利用“百度搜索”搜索网上的图片作为大炮新的背景图,然后利用p.pic()命令给大炮换背景。
利用p,color()给大炮换成自己喜欢的颜色。
利用这节课和上节课命令,绘制炮弹的行迹轨迹(要求炮弹落到地面上)。
评价
项目 评价内容 星级
自我评价 1、你知道如何设计炮体吗?要用什么命令?
2、你知道如何设计炮管吗?要用什么命令?
3、你知道如何发射炮弹吗?要用什么命令?
4、你能设计出属于自己的独特的大炮吗?
家长评价 今天的内容学生掌握得怎么样?(对照学习目标)
教师评价 今天,学生在整个学习过程中表现如何?中小学教育资源及组卷应用平台
第3课 突破封锁线
教学教案
教学内容 突破封锁线 课型 新课
教学内容分析 本课是基础知识学习课。教材采用打败怪物变成的碉堡这一主题游戏,引导学生设计画出大炮和炮弹的程序。重点是通过程序设计,让学生初步理解并且掌握设置画笔大小,颜色以及显示图片的命令。
教学对象分析 学生在经过前两课的学习之后,以及基本掌握了Goc程序设计的前进后退,左转,右转,抬笔,落笔等基础命令,对Goc程序已经有了初步的了解,学习本课是为后面的进一步学习打下坚实的基础
教学目标 知识与技能 能理解并且掌握画笔大小的命令p.size(),了解画笔大小的数值和默认值能理解并掌握画笔颜色的命令p.c,掌握画笔颜色参数的数值范围了解Goc三剑客理解并掌握显示图片p.pic()。会合理的应用画笔大小和颜色来设计图形。
过程与方法 体验提出问题,分析问题,解决问题的过程。掌握Goc程序设计的一半方法。
情感态度与价值观 通过参与设计突破封锁线,提升对程序设计的兴趣。通过掌握问题的思考方式,养成良好的程序设计的习惯。性成积极探索,敢于实践的创新精神。
教学重点 掌握设置画笔大小,颜色,显示图片的命令
教学难点 合理应用画笔大小,颜色和显示图片命令和已学命令绘制图形
教学策略 通过设计“大炮打碉堡”来“突破封锁线”。首先引导学生思考大炮的构成,线段与炮台的基座和炮台的区别,引导学生自主学习设置画笔大小的命令,紧接着引导学生分析炮管和炮台的区别,引导学生自主学习设计画笔颜色的命令,然后让学生调用图片,显示碉堡,从而真正实现炮打碉堡,最后让学生进行自由创新设计,并展示,评选优秀的作品,对设计最佳的同学授予第一神炮手的称号。
教学环境 微课视频,Goc编程软件,背景图片。
教时 1课时
教学过程 教师活动 学生活动 设计意图
教学 过程 一、情境导入在去寻找金钥匙的路上,怪物变成了碉堡封锁住了道路,怎么办?引出:可以设计一门简单的大炮来打碉堡,突破封锁线。板书:突破封锁线。 学生进入情景 通过创设情景来激发学生的学习兴趣
二、设置画笔大小要想设计一门简单的大炮来打碉堡,我们要怎么设计呢。引导学生分析炮的基座与前进(或后退)命令画的线段有什么区别?如何转换?大炮主要包括炮的基座,炮台,炮管和炮弹等四个部分。p.size();设置画笔大小,数值为1-999,默认大小为2,数值越大,画笔越粗。所以先用怕。P.size()命令改变画笔的大小,再用前进命令可以画出炮的基座和炮台。先学着做:修改命令,查看一下粗细不同的画笔画出来的实际效果。任务一:巧用画笔,学着画出基座和炮台。小妙招:随着程序命令的增加,我们可以将首代码相同多条命令写在一起,省略相同的代码p,从而简化程序的长度。独立命令和组合命令的执行结果一样。 学生观察思考问题之后了解大炮的结构,炮的基座和炮台的画法。 鼓励学生通过观察,分析问题,自主学习,尝试解决问题。
三、设置画笔颜色炮体设计好了,接着,我们设计炮管。为了与炮体有所区别,我们需要改变画笔颜色。此时介绍Goc三剑客,颜色设置命令,直行命令和转向命令。p.color();,简写p.c();,改变画笔颜色。数值为0-15,不同的数值,代表不同的颜色。任务二:改变画笔的颜色,画出炮管。 学生自主学习并且讨论炮管的制作和炮体之间的区别
四、显示图片大炮完成了,我们可以向碉堡开炮了。可是碉堡在哪里?p.pic(‘图片文件名’);显示图片,以画笔的当前位置为中心,显示图片。引导学生思考分析:炮弹要如何发射?如果要发射两个炮弹呢?如何进行动态显示?炮弹可以用短线来表示,利用台笔和落笔结合设置画笔的大小颜色等命令来实现发射炮弹任务三:向碉堡发射炮弹小妙招:利用p.speed()命令来控制炮弹的发射速度。 学生掌握发射炮弹的方法 培养学生发现问他他解决问题的能力
学生完善设计举行大炮设计比赛。对完成初步设计的程序进行修改,完善。设计一个自己喜欢的超级大炮来打碉堡。比比谁设计的大炮最有创意,谁设计的效果最好。 学生参与创意设计 培养学生的想像力
课堂总结评选最佳炮兵这节课,你们收获了什么 呢? 学生说说自己的收获 锻炼学生的总结归纳能力
板书设计 设计大炮的炮体(p.size())设计炮管(p.c())向碉堡发射炮弹(p.pic())创意大炮
《突破封锁线》
学习评价表
日期: 班级: 姓名:
项目 评价内容 星级
自我评价 1、你知道如何设计炮体吗?要用什么命令?
2、你知道如何设计炮管吗?要用什么命令?
3、你知道如何发射炮弹吗?要用什么命令?
4、你能设计出属于自己的独特的大炮吗?
家长评价 今天的内容学生掌握得怎么样?(对照学习目标)
教师评价 今天,学生在整个学习过程中表现如何?
(注:1.此表可根据教师的教学内容修改项目。
2.教师评价可利用班级优化大师为学生加分,学生可在班级优化大师查看老师的点评;或者企业微信作业功能进行评价。
3.自我评价和家长评价可采用问卷星或者腾讯问卷等进行。)《突破封锁线》 导学单
学习目标
能理解并且掌握画笔大小的命令p.size(),了解画笔大小的数值和默认值。
能理解并掌握画笔颜色的命令p.c,掌握画笔颜色参数的数值范围。
了解Goc三剑客。
理解并掌握显示图片p.pic()。
会合理的应用画笔大小和颜色来设计图形。
在线学习
任务一:设计炮体
任务二:设计炮管
任务三:发射子弹
课后作业
能不能利用你的聪明才智,画出不一样外形的大炮去攻打碉堡呢?请同学们发挥自己的想象力去试试!
总结反思
今天的内容你学会了吗? 看看自己收获几颗星吧。
项目 评价内容 星级
自我评价 1、你知道如何设计炮体吗?要用什么命令?
2、你知道如何设计炮管吗?要用什么命令?
3、你知道如何发射炮弹吗?要用什么命令?
4、你能设计出属于自己的独特的大炮吗?
家长评价 今天的内容学生掌握得怎么样?(对照学习目标)
教师评价 今天,学生在整个学习过程中表现如何?
int main()
曰{
ppic("背景.jpg");//导入背景
P.size(60).xt(90).fd(100);/基座
P.bk(50).1t(90).d(50);//炮台
P.xt(60).c(11).size(35).fd(50);/画大炮管
P.size(20).fd(80);//画小炮管
p.size(15).c(1)up().fd(50).dowm().fd(20);//发射第一发炮弹
p.up().fd(50).down().fd(20);//发射第二发炮弹
return 0;
int main (
月{
P.size(60).rt(90).fd(100);//基座
p.bk(50).1t(90).fd(50);//炮台
return 0;
L
int main (
P.size(60).rt(90).fd(100);//基座
P.bk(50).1t(90).fd(50),//跑台
P.rt(60).c(11).size(35).fd(50);//画大炮管
P.size(20).fd(80),//画小炮管
return 0;