粤教版信息技术第四册下B版《躲避怪兽》教案
课题
躲避怪兽
单元
第二课
学科
信息技术
年级
四年级
学习
目标
了解前进、后退、右转、左转命令各自的作用,学会输入以及运行这四个命令。
2. 学会使用前进、后退、右转、左转命令画出由线段组成的图形。
3. 知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用。
重点
认识和掌握GoC中画笔的前进、右转、后退和左转命令代码
知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用
难点
运用程序画出图形,并将该程序在GoC中运行
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
同学们,我们一起回忆一下,上一节课我们认识了神奇的GoC世界,认识了编译区、编译区的作用。认识程序命令的基本格式。
这一节让我们到CoC的森林里去探险,森林里到处是出没的怪兽,我们怎么要躲避这些怪兽,找到金钥匙,逃出黑森林呢?
我们就需要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.show();默认笔的方向为向上;
隐藏笔:p.hide();取消之前笔的显示状态,将笔隐藏。
学生练习变速和隐身技能。
认真听讲、仔细思考,动手操作,熟悉前进前进、后退、右转、左转命令代码以及作用。
认真听讲,知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令代码以及作用。
引导学生动手操作,增强记忆以及理解。
让学生在实践操作中去学习
课堂练习
老师让同学们两两一组,一个同学按顺序读出课本“试一试”中程序的每句命令要做的动作,另一个同学按第一个同学的指挥做动作,看看能画出什么图形,并在GoC中运行该程序,看看与同学所画图形是否一致。在操作期间,老师可为同学们答疑解惑。
学生根据课本“试一试”内容进行实践操作,加强理解
加强老师与同学们以及同学之间的互动,帮助同学理解,学会操作
作业布置
作业1:使用本节课所学的命令代码画出一个三角形;
作业2:理解本节课所学的命令代码之间的联系和区别。
学生课后练习,熟悉操作,加深巩固。
帮助理解、巩固课本内容,了解更多,学会操作。
课堂小结
了解前进、后退、右转、左转命令各自的作用,学会输入以及运行这四个命令。
学会使用前进、后退、右转、左转命令画出由线段组成的图形。
知道抬笔、落笔、变速、等待、显示笔、隐藏笔等命令的作用。
思考小结内容,巩固学习知识。
总结课堂内容,使学生加深理解。
板书
无板书
课件28张PPT。躲避怪兽粤教版信息技术 第4册下B版这节课,让我们一起去GoC森林里探险吧新知导入玲玲,森林中到处都是野兽,好危险!新知导入新知导入画笔默认:
向上、蓝色让我们来试试怎么运用这只画笔吧!法宝:GoC里有一只神奇的画笔,可以帮我们画出行走的路线,找到金钥匙新知导入
前进与转弯
变速与隐身新知讲解
01前进与转弯
新知讲解前进:p.fd(length)其中,length是移动的长度,
比如前进100个坐标单位“p.fd(100);新知讲解GoC程序运行结果转弯:p.rt(angle)angle是转弯的角度
比如右转90°
就是“p.rt(90);新知讲解新知讲解GoC程序运行结果新知讲解让我们运用前进和转弯命令代码,通过画笔,绘制躲避路线,帮助贝贝他们找到金钥匙吧!新知讲解前进:p.fd(1)转弯:p.rt(90)新知讲解Goc也有后退和左转命令代码后退100步“p.bk(100)”左转45°为“p.lt(45)”新知讲解让我们一起复习一下刚刚的命令代码吧!课堂练习同学们两两一组,一个同学按顺序读出右边中程序的每句命令要做的动作,另一个同学按第一个同学的指挥做动作,看看能画出什么图形,并在GoC中运行该程序,看看与同学所画图形是否一致。课堂练习GoC程序演示课堂练习让我们看看答案是什么吧!新知讲解
02变速与隐身新知讲解让我们先来认识这几个命令代码吧新知讲解让我们来试试运用这几个命令代码吧小试身手课堂练习p.speed(1)p.hide()
wait(1)p.show()抬笔p.up()和隐藏笔p.hide()有什么区别,落笔p.down()和显示笔p.show()有什么区别?
课堂练习抬笔p.up()将笔抬起来,在移动笔时是不会画线的,而隐藏笔p.hide()为将笔隐藏起来,在移动笔时会画线;
落笔p.down()为将笔放下,在移动笔时会画线,而显示笔p.show()显示笔,默认笔的方向为向上,在移动笔时会画线
拓展提高画一个黑色的“二”字课堂总结作业1:使用本节课所学的命令代码画出一个三角形;
作业2:理解本节课所学的命令代码之间的联系和区别
作业布置作业布置参考答案:画一个三角形GoC程序运行结果演示谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php