《六年级logo小海龟编程》由会员分享,可在线阅读,更多相关《六年级logo小海龟编程(45页珍藏版)》请在金锄头文库上搜索。
1、Logo 编程编程 第一课:认识海龟小画家第一课:认识海龟小画家学习任务:学习任务:1、启动和关闭 LOGO,了解 LOGO 的界面2、认识 LOGO 绘图功能教学重点:教学重点:1、LOGO 操作界面的应用2、LOGO 的退出关闭方法教学过程:教学过程:1、打开 LOGO,认识一下它的操作界面。标题栏、菜单栏、工具按钮栏、命令提示符、命令窗口2、连一连,看看它们有什么功能:图形窗口 接收并显示输入命令工具按钮 可用来代替某些命令快速完成命令窗口 小海龟用 LOGO 语言画图的画纸3、根据小面一段程序,看看小海龟做了什么?FD 150 LT 90 FD 1504、关闭退出 LOGO在命令窗口中
2、输入“BYE” ,再回车,会出现对话框,选“是(Y) ,就要以退出 LOGO。直接按 X,选“是” ,退出 LOGO。在菜单 FILEEXIT,选“是” ,退出 LOGO。百宝箱:百宝箱:LOGO 是一种计算面程序设计语言,是 20 世纪 60 年代由美国教授设计开发,是为了向儿童教授计算机编程技能的一种语言。实践练习:实践练习:学生练习,教师巡视指导教后记:教后记:学生对 LOGO 语言比较感兴趣,有的学生还试着做后几节课的例子,表现出浓厚的学习欲望。第二课:第二课:基本命令学习任务:学习任务:3、学习 LOGO 的基本命令一4、掌握前进、后退、左转、右转命令的使用格式教学重点:教学重点:3
3、、显龟、隐龟、清屏、清文本的使用不同点4、命令使用格式教学过程:教学过程:5、在命令窗口中输入以下命令,看看小海龟都画了什么图案小海龟画图法宝:法宝 1:让小海龟向前走、向后退FD 150BK 300法宝 2:小海龟转弯LT 90RT 180法宝 3:小海龟隐身大变法HT法宝 4:图画不见了CS法宝 5:命令窗口的文本被清空了CT6、想一想:你是如何知道控制小海龟运动来画图?7、说一说,你能总结出 LOGO 命令的常用格式吗?8、连一连,看看它们有什么功能FD N 后退 N 步BK N 前进 N 步LT N 左转 N 度RT N 右转 N 度ST 清屏HT 清除命令窗口文本CT 隐藏海龟CS
4、显示海龟9、用刚才学到的法宝来画一把小椅子吧课堂思考:课堂思考:1、查一查 LOGO 帮助,看看小海龟有何本领2、输入命令错误时,小海龟有反应?3、操作中忘记输入空格,小海龟有什么反应?实践练习:实践练习:学生练习,教师巡视指导教后记:教后记:通过实例的操作,让学生记忆 LOGO 语言中的一些基本命令,可以达到事半功倍的效果。这几个命令还需在后几节课中仍需强调。让学生多多接触。 第三课:小海龟的特技第三课:小海龟的特技学习任务:学习任务:5、学习 LOGO 的基本命令二6、掌握抬笔、落笔、回家、橡皮擦、画笔粗细命令的使用7、教学重点:教学重点:5、抬笔、落笔使用不同点6、画笔粗细使用的前后一致
5、性。教学过程:教学过程:同学们,我们能不能利小小海龟来画一画虚线呢?这就要用到抬笔和落笔命令了。这两个命令相结合,就可以画出虚线了。抬笔就不能画线,落笔才能画线。这个要牢记住!如图所示:1、看看小海龟还有什么法宝法宝 1:画线无痕PU 与 PD 相结合FD 40 PU FD 30 PD FD 40法宝 2:粗细可变的画笔SETW NSETW 25 FD 80SETW 70 FD 60法宝 3:橡皮擦PE FD 80 PE BK 80法宝 4:小海龟回家HOME FD 80 RT 90 FD 100 HOME2、将以下命令与功能相对应PU 擦除笔迹PE 回家PD 抬笔HOME 落笔SETW N
6、改变粗细 7、用刚才所学到的法宝来写一个“王”字吧CS SETW 10LT 90 FD 80 RT 90PU FD 40 PD RT 90 FD 80LT 90 PU FD 40 LT 90 PDFD 80 BK 40 LT 90 FD 80 HT课堂思考:课堂思考:画出一辆小坦克:SETW 80 RT 90 FD 150BK 75LT 90 FD 50RT 75 SETW 30 FD 40SETW 10FD 30HT实践练习:实践练习:学生练习,教师巡视指导教后记:教后记:学生对抬笔和落笔的使用仍不大熟悉。有的学生根本不懂抬笔落笔是何意思,所以有必要加强形象比喻的讲解,另外命令的训练要加强。
7、第四课:基本命令大集合第四课:基本命令大集合学习任务:学习任务:总结 LOGO 的基本命令教学重点:教学重点:FD 前进、BK 后退、LT 左转、RT 右转、CS 清屏、CS 清文本、PU 抬笔、PD 落笔、HOME 回家、PE 橡皮、SETW 改变画笔粗细。教学过程:教学过程:同学们,我上前二节课学习了 LOGO 一些常用命令,今天我们来做个总结,做个回顾。首先做道连线题,目的是要熟记这些命令作用。FD 回家BK 抬笔LT 前进RT 左转PU 改变画笔粗细PD 清屏HOME 清文本PE 落笔SETW 右转CS 后退CT 橡皮格式格式:FD 空格 步长 BK 空格 步长LT 空格 度数 RT
8、空格 度数PU 与 PD 相结合SETW 空格 数字思考:思考:HOME 命令作用是什么?PE 清除命令后要不要带数字?SETW 命令带的数字是越大,画的线就越粗,对不对?我们怎样去判断小海龟在画布上的方向?PU 与 PD 相配套,永不分离。对不对?实践练习:实践练习:教师让学生熟读,并进行默写命令相关作用。教后记:教后记:本节课是对前几节课所学命令作个总结,让学生在练习中记忆,在记忆中练习。 第五课:五彩缤纷的第五课:五彩缤纷的 LOGO学习任务:学习任务:学习转变笔色、背景色、填色的命令教学重点:教学重点:填色命令的使用教学过程:教学过程:同学们,我们怎么给小海龟画出的力画涂上颜色呢?有没
9、有同学想出答案?我们用笔色和填色命令就可以给图画加上颜色。做一做:做一做:小海龟生活在世界是五颜六色、丰富多彩的。当我们进入小海龟生活在世界是五颜六色、丰富多彩的。当我们进入LOGO 时,画纸是白色的,利用工具按钮可以改变画纸或者笔时,画纸是白色的,利用工具按钮可以改变画纸或者笔的颜色。的颜色。1、改变画纸的颜色单击工具栏上的第五个按钮,可以看到下图所示的颜色画板,画纸共有 16 种颜色,选择其中一种,画纸颜色就会改变,输入以下命令,SETBG 8看看画纸有何变化2、改变小海龟画笔的颜色。单击工具栏上的第六个按钮,可以改变海龟画笔的颜色。输入以下命令:SETPC 13看一看,海龟的颜色有什么变
10、化。、3、如何利用小海龟填充颜色FILL 填色语法 1)FILL 2)FILL 数功能:FILL 对屏幕上的某一个区域按照当前的笔的模式、颜色和图案进行填充。FILL 从当前海龟所在处开始,在一条封闭的、颜色为当前的笔色的边界处停止。若 FILL 带有参数,则 FILL 在由输入指定的笔色画成的封闭边界处停止。FILL 及其参数必须写在括号内。若海龟的笔的状态是 PENDOWN,FILL 将待填充的区域用当前的笔色填满。若笔的状态是 PENERASE,FILL 将待填充的区域用背景色填满。若笔的状态是 PENREVERSE,FILL 将待填充的区域用背景色填满。若笔的状态是 PENREVERS
11、E,FILL 将待填充的区域用当前颜色的互补色填满。比方说,白的填成黑的,绿的填成红的。例子:repeat 4fd 40 rt 90 pu rt 45 fd 20 pd fill做一做:做一做:动手画出一个黄色的 100选取小海龟画笔的颜色画出长方形让小海龟走到长方形内部使用涂色命令FD 50 RT 90 FD 65 RT 90 FD 50 HOME 画长方形RT 45 PU FD 20 PD 小海龟走到长方形内部FILL 涂色命令百宝箱:百宝箱:1、涂色步骤如下:抬笔让小海龟走进封闭区落笔FILL 命令2、涂色要注意:封闭图形(不能有缺口) 、提前选色(将海龟画笔的颜色提前变成要涂的颜色)实
12、践练习:实践练习:想一想,如何利用画笔颜色、背景色、填色命令来画一面小红旗呢?学生练习,教师巡视指导教后记:教后记:学生对背景的设置及小海龟的颜色设置掌握比较好。在填空颜色时需用到抬笔和落笔,这点教师要提醒。第六课:第六课:用重复命令画图学习任务:学习任务:学习重复命令,了解什么是嵌套教学重点:教学重点:重复命令的应用教学过程:教学过程:同学们,假如我们让小海龟画圆,如果要它连续画 5 个,那是不是重复了啊,如果我一个个来画,是很累的。我们能不能用到重复命令呢?比一比:比一比:FD 80 RT 90FD 80 RT 90 REPEAT 4FD 80 RT 90FD 80 RT 90FD 80
13、RT 90总结:总结:左边程序重复的内容是:FD 80 RT 90重复的次数是:4重复命令的格式是:REPEAT 重复次数重复内容做一做:做一做:用重复命令简化下列命令:FD 50 RT 60 FD 50 RT 60 FD 50 RT 60REPEAT 3FD 50 RT 60FD 40 BK 80 RT 120 FD 40 BK 80 RT 120REPEAT 2FD 40 BK 80 RT 1201、正多边形的画法:常见的正多边形有等边三角形、正方形。正多边形特征有:各边相等,各内角相等,图形封闭小海龟画边长为 60 的等边三角形的步骤: 小海龟从 C 点出发,向上走 60 步到 A 点,
14、右转 120 度继续向前; 小海龟完成正三角形后,转了 360 度,画出一个封闭图形 根据前面学过的命令,正三解形的画法是:FD 60 RT 120 FD 60 RT 120 FD 60 RT 120用重复命令代替:REPEAT 3FD 60 RT 1202、画一个小风车,每一条线段长为 80,写出命令:REPEAT 8FD 80 BK 30 RT 45想一想:想一想:3、重复次数与正多边形的边数有什么关系?4、小海龟前进的步长与正多边形的边长有什么关系?5、小海龟的转角大小与正多边形的边数有什么关系?实践练习:实践练习:学生练习,教师巡视指导教后记:教后记:通过分步讲解,大多数学生对掌握重复命令的应用。但还要加强练习,多做习题。 第七课:重复命令的嵌套第七课:重复命令的嵌套学习任务:学习任务:学习重复命令的嵌套教学重点:教学重点:嵌套的应用教学过程:教学过程:同学们,我们上节课学了重复命令,今天我们要来说学嵌套命令,什么是嵌套?简单地说,就是在重复命令中重复的内容也是由一些重复命令组成的。看一看:看一看:用重复命令的嵌套画出来的五角星花小海龟要画 5 次形状和大小都相同的正方形看一下上图