资源描述
第二单元LOGO语言
第9课 初识小海龟
一、教学目标
1.LOGO系统的启动和退出。
2.LOGO系统的窗口结构。
二、教学重难点:
1.认识LOGO系统的窗口。
2.如何修改错误命令。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
看得出同学们今天特别的兴奋,也许是因为今天我们上的课,有一只可爱的小乌龟吧。老师先给你们将一个故事听听:
很久很久以前,有一个LOGO王国,LOGO王国里有一个非常听话的小家伙……叫“小海龟”。它能听懂LOGO语言,只要你给它下一个命令,它就会画出美丽、奇妙的图形,并且它还会算数、会唱歌等多种功能,但是绘图是它最主要的功能。你们看下面的图形都是用它绘制的。
展示图形课件。
想不想认识一下这个小家伙。
2.新授
(1)认识logo系统
开始→程序→logo
Logo的窗口结构,?是提示符。
(2)与小海龟交朋友
Logo语言的基本命令格式:命令+空格+操作数
(3)修改错误命令
用插入光标修改
用退格键修改
(4)退出logo系统
①单击程序窗口标题栏上的“关闭”按钮。
②执行“文件”菜单中的“退出”命令。
(5)动手练习
七、课后反思
第10课 基本绘图命令(一)
一、教学目标
1.FD ,RT ,LT, CS,BK,HOME命令。
2.会运用这些命令去完成相应的图。
二、教学重难点:
1. FD ,RT ,LT, CS,BK,HOME命令的使用。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
我们来看一看,如何才能让小海龟动起来呢?
2.新授
画直角三角形
①利用“左转”命令画线段BC
向左转命令语句:
格式:LT 转动的角度
作用:使小海龟向左转动指定的度数。海龟转动的角度范围是0-360.
②向前进命令语句
格式:FD 前进的步数
作用:指挥小海龟向前走指定的步数,并画出一条线段。步是海龟画图的长度单位,一步相当于屏幕上的一个点。
③清除屏幕显示命令:
格式;CS
作用:清除图形窗口中的内容,并使小海龟回到起始的位置,提供一张干净的画布。
④向右转命令语句
格式:RT 转动的角度
作用:使小海龟向右转动指定的度数。海龟转动的角度范围是0-360.
⑤海龟“回家”命令
格式:HOME
作用:使小海龟回到起始位置。在小海龟“回家”的路上会画出一条线段。
2.“工”字的画法
上“横”:RT 90 FD 50 RT 180↙
中“竖”:FD 25 LT 90 FD 30↙
下“横”:LT 90 FD 40 RT 180 FD 80↙
①海龟后退命令语句:
格式:BK 后退的步数
作用:让海龟后退指定的步数并画线。
3.动动手,练一练工字的画法。
七.课后反思
第11课 基本绘图命令(二)
一、教学目标
1. 让学生掌握logo语言的抬笔、落笔、橡皮擦等命令。
2. 能灵活运用抬笔、落笔、橡皮擦等命令。
3.图形的保存。
二、教学重难点:
让学生掌握logo语言的抬笔、落笔、橡皮擦等命令。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
这个机器人的“脸谱”的显著特点是各个基本图形的位置都是分离的,这就要用到抬笔和落笔的命令。
2.新授
⑴.抬笔和落笔的命令
抬笔命令:
格式:PU
作用:命令海龟抬起画笔,海龟移动时不会留下痕迹。
落笔命令:
格式:PD
作用:命令海龟落下画笔,为绘图做准备。
①绘制眼睛
FD 20 RT 90 FD 20 RT 90 FD 20 RT 90 FD 20↙
②PU FD 30 PD FD 20 RT 90 FD 20 RT 90 FD 20 RT 90 FD 20↙
③画机器人的眼睛
PU FD 40 PD FD 30 LT 90 FD 30 LT 90 FD 30 LT 90 FD 30↙
⑵.擦除错误的线条
“橡皮擦”命令
格式:pe
作用:把画笔换成橡皮擦,准备擦除线段。
⑶.保存自己的作品
文件→保存
⑷.练一练
画出等边三角形
七、课后反思
第12课 绘制彩色的图形
一、教学目标
1.改变画笔颜色和使用彩色画布。
2.颜色填充。
二、教学重难点:
1. 改变画笔颜色和使用彩色画布。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
小海龟也能同学们五颜六色的图形,大家来一起看一看吧。
2.新授
⑴.改变画笔颜色
单击工具栏上的“改变画笔颜色”按钮,打开设置颜色对话框。
画矩形命令
格式:STAMPRECT 边长1 边长2
作用:画以边长1和边长2的数据为边长的矩形。
画实心矩形命令;
格式:(STAMPRECT 边长1 边长2”TURE)
作用;画以边长1和边长2的数据为边长的实心矩形。
⑵改变画布颜色
单击工具栏上的“改变画布颜色”按钮,打开画布颜色对话框。
初始化命令:
格式:DRAW
作用:清除屏幕显示,并恢复系统默认状态。
⑶填充颜色
颜色填充命令
格式:FILL
作用:以画笔的颜色填充一个封闭图形。
⑷.动手练习课后76页的习题。
七、课后反思
第13课 绘制复杂的图形
一、教学目标
1.正多边形的画法。
2.圆的画法。
二、教学重难点:
1. 正多边形的画法。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
看看旁边的这个图形是如何画出来的呢?
2.新授
⑴.重复语句
重复语句命令
格式:REPEAT 重复次数【重复放入内容】
作用:按规定的次数,执行重复的内容。
FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 ↙
REPEAT 4[FD 80 RT 90 ]
⑵.正多边形的画法
REPEAT N[FD 边长 RT 360/N]
⑶圆的画法
椭圆命令语句
格式:STAMPOVAL X Y
作用:画XY(长、短半轴的长度)指定大小的椭圆。
⑷.画圆弧
四分之一圆弧:REPEAT 9[FD 10 RT 10 ]
三分之一圆弧:REPEAT 12[FD 10 RT 10 ]
⑸.动手练习82页课后习题
七、课后反思
第14课 计算与演奏
一、教学目标
1.赋值及打印输出语句。
2.演奏乐曲。
二、教学重难点:
.赋值及打印输出语句。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
除了绘画,小海龟还能做些什么呢?这节课我们就来看一看。
2.新授
⑴海龟计算
①用数字直接计算
计算半径为2 的圆的面积。
S=3.14*2*2↙
⑵用赋值语句计算
赋值语句:
格式:MAKE “变量名 表达式
作用:把表达式的值赋给左边的变量。
键盘输入语句:
格式:MAKE “变量名 READ
作用:在程序运行中通过键盘对变量赋值。
输出语句:
格式:PR:要输出的内容
作用:把计算结果输出到显示器或打印出来。
⑶试一试
(1)MAKE “NAME “XIAOWANG”
PR “HELLO :NAME
(2)MAKE “NAME “XIAOWANG”
(PR “HELLO :NAME)
⑷海龟演奏
演奏音乐语句:
格式:PLAY 【乐谱】
作用:根据乐谱演奏音乐。
⑸.练一练
768*1024= 354*321=
625/25= 16*16*3.14=
七、课后反思
第15课 过程的应用
一、教学目标
1.学习和掌握过程的编写、定义和使用的方法;
2.理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。
二、教学重难点:
过程的定义和使用;过程的修改和调试。
三、教学方法:演示法、任务驱动法、小组合作学习。
四、课时安排:2
五、教学准备:多媒体教师、光盘、教材。
六、教学过程:
1.导入新课:
⑴师布置上机任务,同时也是复习的过程: 请一组的同学画一个边长为30的正方形; 请二组的同学画一个边长为60的三角形; 请三组的同学画一个边长为5的圆;
⑵生操作、教师巡视
⑶随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。
师引导学生思考: 在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。
另外,小海龟只会做前进、后退、左转或右转等简单动作,如何我们要小海龟画一个正方形,必须告诉它怎么画,那怕它刚画了一个正方形,还是不能记住画图的命令和过程。 其实不是小海龟太笨,而是我们没有让它记住完成任务的命令和过程。那么怎样才能让小海龟记住画图的命令和过程呢?为了解决这一问题,LOGO语言为同学们准备了一个特殊的方法叫做“LOGO语言的过程”。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。
2.新授
①什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。
师:那么我们该如何编写和定义过程呢?
②如何编写和定义过程
⑴过程的编写:EDIT HUA 师:下面我们来看看如何编写一个让海龟画正方形的过程。
师演示在命令窗口输入:EDIT HUA 这里EDIT是指打开编辑窗口,HUA是我们要编写的过程的名字,注意在它们之间要留有空格。
师:(强调过程的格式)这时,LOGO就会打开一个编辑窗口,窗口中第一行TO HUA 称为过程头,其中HUA是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。
我们在过程头和过程尾之间写上画正方形的命令
⑵过程的定义: 敲F2键就可以完成HUA过程的“定义”,回到命令窗口。命令窗口会显示HUA redefined的信息,表示HUA过程已经定义成功。定义过程就是让小海龟记住过程的内容。
⑶执行过程:过程名 当我们在命令行中输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。
在命令窗口中键入过程名HUA,回车后,小海龟立刻画出一个正方形。
请你在命令窗口中输入:FD 100 HUA,看看小海龟能画出一个什么图形?
师小结:说明定义后的过程可以与前面我们学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画的正方形的命令HUA,并且一经定义的过程,可以任务的执行。
任务:试一试,你能让海龟记住画三角形和圆的命令吗?
学生上机练习,教师巡回指导。
3.过程的修改和调试
当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT 过程名 回车,就可以再次进行过程编写窗口,对过程进行修改,修改好的过程必须再次用F2定义,否则,小海龟还是记住上一次的过程。
小结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT 过程名 回车”,可进入过程编写窗口;第一个过程的都是以 “TO 过程名”开始,以“END”结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名 回车”。
任务:请同学们定义画正方形、长方形、三角形和圆的过程: (小提示:你可以在编辑窗口中,一次输入多个过程。不过要注意,每个过程都应该有自己的过程头和过程尾。)
七、课后反思
展开阅读全文