小学LOGO语言程序.ppt

上传人:牧羊曲112 文档编号:4906421 上传时间:2023-05-22 格式:PPT 页数:75 大小:3.46MB
返回 下载 相关 举报
小学LOGO语言程序.ppt_第1页
第1页 / 共75页
小学LOGO语言程序.ppt_第2页
第2页 / 共75页
小学LOGO语言程序.ppt_第3页
第3页 / 共75页
小学LOGO语言程序.ppt_第4页
第4页 / 共75页
小学LOGO语言程序.ppt_第5页
第5页 / 共75页
点击查看更多>>
资源描述

《小学LOGO语言程序.ppt》由会员分享,可在线阅读,更多相关《小学LOGO语言程序.ppt(75页珍藏版)》请在三一办公上搜索。

1、小学信息技术第三册(下),LOGO语言设计,开 始学习,第一课,我是一只聪明的小海龟,请不要小看哦,我能做加减乘除.,我还能揍乐,还能画画,下面请同学们一起来学习我Logo语言设计吧。,一、启动Logo:(见下图),二、认识Logo窗口:,启动Logo后,可以见到绘图窗口“Graphics”和命令窗口“Listener”(如下图)。进入Logo时小海龟所处的位置称为“原点”。命令窗口中的“?”,是命令的提示符号,我们就是在它后面输入命令指挥小海龟的。,原点,绘图起点,绘画地方Graphics,命令窗口Listener,三、运行Logo程序,小海龟可以画直线、圆、三角形、四边形、房子等,有如此的

2、本领,下面我们一起来学习吧,首先我们来运行一下Logo程序吧。(见下图),1、单击“文件”,2、单击“装载”,3、打开“SAMPLES”,4、选择文件打开,5、单击“确定”,注:Logo的文件扩展名为“.LGO”,四、学习Logo的基本命令,Logo是一种计算机语言,Logo语言中的语句又移称为命令。在命令窗口中输入Logo命令,就可以指挥小海龟做各种各样的事情。现在让我们来学习Logo最基本的命令吧!1、隐龟 HT(hideturtle)2、显龟 ST(showturtle)3、清屏复位 CS(clearscreen)4、前进 FD(forward)5、后退 BK(back)6、退出窗口:可

3、以单击窗口右上角的 关闭按扭,也可以在命令窗口键入“bye”或“exit”,后面跟步长,50和100为步长,第二课小龟画图,一、小海龟写字上一课我们学习了前进后退等命令,下面我们再学习左转和右转命令,右转命令:RT 角度数作用:小海龟向右旋转指定的度数。左转命令:LT 角度数作用:小海龟向左旋转指定的度数。,注:在命令窗口中,角度数的上角标“”不用输入。,同学们,前面我们介绍了那些命令,那么想想该如何画出“口”字呢?!,原点,作业:请用我们目前所学的命令,使小海龟写出“十”字,?_ 清屏复位?_ 前进100步?_ 后退50步?_ 左转90度?_ 前进50步?_ 后退100步?_ 隐龟,答案,请

4、问小龟的原点在哪个位置?A B C D 哪点?,A,B,C,D,正确作案:B,请同学们写下课本第9页的显身手练习,二、小海龟画图 看下面小海龟画正三角形的例子;,把下面的命令补充完整,画出一个边长为90步的等边三角形,?CS?RT_ FD_?RT_ FD_?_120 FD_,原点,30O,120O,120O,30,90,90,90,RT,120,请同学们写下课本第10页的显身手练习,100,50,93,47,200,60,显身手答案,第三课小龟练“轻功”,同学们,前面我们学习“口”怎样画,可以如果我们遇到像“吕”、“品”等字又该如何呢?这些字的每个小部分并不是相连的呀!?,像遇到这问题,就要用

5、到今天我们学习新的命令提笔和落笔、擦除和复位。,提笔:PU 使小海龟提起笔。提笔后,小海龟移动时不画线。落笔:PD 使小每龟落笔。落笔后,小海龟移动时就可以画线了。,?cs 清屏?fd 20 前进20步?pu 提笔?fd 20?pd 落笔?fd 20?pu fd 20?pd fd 20,请看下面的例子:,请同学们完成课本第12页的试一试,135,135,135,155,135,二、擦除命令,当我们要更改画错的地方或者要改变线段的样式,这时我们要用到橡皮擦命令即PE。注意:当我们擦除完后,如果想让小海龟继续画图,需要用一落笔命令PD,长见识:PU、PD、PE分别是英文单词“penup(提笔)”、

6、“pendown(落笔)”、“penerase(擦除)”的缩写,看图把下面的命令补充完整,步长为100,试一试:,?cs?lt 90?fd 100?bk 20?_ bk 20?_ bk 20?_ bk 20,pd,pe,pe,三、复位命令,复位命令:HOME作用:使小海龟回到原点,头朝上,并画出直线。,学着做,试一试,300,600,60步,90步,-,说一说,1、“HOME”命令和“CS”命令有什么相同点和不同点 2、完成课本第15页的显身手,(1)画出下列图形,(2)把下面的字使用擦除命令,擦除多余的部分,使其变成“1,2,3,9”中的一个数字,把答案写在课本上,第四课画彩图,前面三节课,

7、我们所画都是黑白图,那么Pc Logo 能不画绚丽多彩的图案呢?,当然可以,下面就让我们来领教下小海龟画彩画吧!,一、设置背景和画笔颜色,设置背景颜色命令:SETBG 颜色代码作用:设置绘图窗口背景颜色。设置画笔颜色命令:SETPC 颜色代码作用:设置画笔的颜色。,Logo语言用015共16个数字来代表不同的颜色,我们称那些数字为颜色代码,默认背景颜色为15的白色背景。,而画笔颜色为0的黑色,代码对应的颜色对应如下图。,学着做,设置背景和画笔颜色,让海龟画出如图的图形。,小妙招,我们还可以用工具栏设置背景颜色和画笔颜色,如下图所示:,背景颜色,画笔颜色,单击,颜色代码,选择颜色,二、填充颜色,

8、Logo语言给我们提供了“file”地填色命令,“file”命令必须与“pu”、“pd”、“setpc”命令结合使用。使用前一定要先提笔,将小海龟移至封闭图形的内部,然后才能落笔填充颜色。,试一试,_,提示:(1)使用fill命令时,当前小海龟的画笔颜色应当与封闭图形边线颜色相同,如果不同,或者所处的位置不是在封闭区域内,画笔的颜色的颜色就会填满整个绘图区。(2)填充时,小海龟不能在封闭区域的边界上,而且小海龟必须提笔进入封闭区域,然后落笔填充颜色。,三、改变画笔粗细,海龟的画笔不但能变色,还能改变粗细,画出不同粗细的线条来,下面我们一起来试试吧。,笔粗命令:SETW 数值作用:设置画笔的粗细

9、,数值越大,画出的线越粗。LOGO系统默认的画笔粗细为1。,画一画,四、初始化命令,初始化命令:DRAW作用:清屏,小海龟回到 原点,恢复刚进入Logo时的状态。,比一比,比较CS 与DRAW的异同,请练不下面两组命令。,?setbg 9?setppc 2?setw 10?cs?fd 50,?setbg 9?setppc 2?setw 10?draw?fd 50,作业:请同学们画出如下图形,第5课 简化命令,本课前言:命令太繁琐无疑让我们要花大量时间去画图,这时我们可以简化一些命令。,一、画正多形,例:,重复命令:REPEDAT 重复次数 命令语句作用:将方括号里的内容重复执行指定的次数。,练

10、一练,用重复命令画出边长为60的等边三形,扩展练习,请用正36边形的近似画圆的方法,画半圆和“望远镜”下面哪个是圆的代码(),哪个是半圆(),哪个是望远镜代码()。,A、,B、,C、,附:,PC Logo 语言支持加(+)、减(-)、乘(*)、除(/)的运算:,例:,学着做:例:画出楼梯,这个楼梯5个“L”组成。,命令:repeat 5 bk 10 rt 90 fd 10 lt 90请同学们跟据以上信息画出长城,五角星是一种特殊的图形,它由5条直线组成,每次画完一条直线向右旋转144o,然后画另一条直线,就可以画出一个五角昨星,如下图。,repeat 5 fd 100 rt 144,第6课重复

11、命令的嵌套,一、单个图形的旋转,方法一:,画风车,方法二:,repeat 4 repeat 2 fd 40 rt 90 fd 10 rt 90 rt 90,重复次数,(图形个数),图基本图形长方形,360/图形个数,综合上例:我们知道此类形属于重复命 令嵌套。,显身手,用30个正方形重复旋转画出如下图所示的图形。,扩展练习,如下图应该如何做?(提示前面我们学过画笔颜色的命令),答案:,二、多个图形嵌套,利用重复命令的嵌套,不仅能画出单个图形的旋转图形,还可以使单个图形进行不同的旋转和移动,从而画出奇妙的图形来。,学着做,重复命令画五角星命令:repeat 5 fd 20 rt 144重复命令画

12、六边星命令:repeat 6 fd 40 rt 360/6,请把画五角星命令插入到画六边形的命令中,分别挺好插在、三个不同的位置上,比较它们的不同。,repeat 6 fd 40 rt 360/6,将画五角星的命令插入 位置,便得到:repeat 6 repeat 5 fd 20 rt 144 fd 40 rt 60运行命令后,画出的图形如下:,1,请同学试着做下将画五角星的命令分别插入、位置。,显身手,请用嵌套的方式画出以下两个图形。,五角星嵌套五角星,正六边开嵌套五角星,repeat 5 fd 20 repeat 5fd 10 rt 144rt 144,repeat 5 fd 40 rep

13、eat 6fd 10 rt 60rt 144,答案:,第7课教小海龟新命令,一、在命令窗口定义过程,TO 过程名(过程头)一条或多条命令(过程体)END(过程尾),定义过程的格式:,例如:定义一个连长为60的正三角形。,在listener里输入to sjx,回车。,“?”变成“”.,定义完成,运行下刚才我们定义的SJX命令。,二、在编辑窗口中定义过程,使用编辑过程过程命令,也可以在编辑窗口定义过程。,编辑过程命令:EDIT作用:打开编辑窗口,编辑过程。,学着做,用编辑命令定义一个画五角星的过程WJX,操作如图所示。,三、修改、保存、打开过程,前面我们定义了SJX 和WJX过程,而两者的步长我们

14、都定为了60,那么对于定义好了的步长是可以修改的。请看下面如何修改。,注:记住按F2重新定义。,1、我们编写好了过程,当然要把这个过程文件保存起来,保存时,选定要保存过程文件的编辑窗口,选择“File(文件)”“Load(载入)”,输入文件名和选择要保存的位置,按“确定”就可以了。2、Logo文件的扩展名是.LGO.3、打开保存过的过程,选择“File”“Load”,选择要打开的文件。,练习:,定义一个五个正五边形组成的图案:,第8课图形的调用,一、调用过程,之前编辑SJX过程,新编辑的HUA过程,在HUA过程中调用SJX过程,Repeat fd 50 rt 360/9 hua,Repeat

15、pu fd 70 pd hua pu bk 70 pd rt 360/9,二、保存图形,本小节是讲将Graphic所显示的图形保存为图片形式,请看下图的操作过程。,1、单击Graphics,2、选择“文件”“保存”,5、输入“9朵花”,4、选择图片要保存的类型,6、单击“确定”,3、选择文件要保存位置,长见识,Logo绘图窗口的图形可以保存为BMP、PCX、WMF三种图片格式,各种图片格式用途不一样。BMP是一种常用的图片格式,能够使用windows中的画图软件编辑。,练习:试着做下课本P39的显身手,第9课使小海龟变灵活,参数的定义:在指挥小海龟执行命令的时候,后面必 须跟一个具体的数值,才

16、能完成任务,这个数叫做参数。,一、定义带参数的过程,当我们定义了一个步长为50的正方形,输入了如下:,想一想:如果我们要画一个步长为了100的正方形,那该怎么办,此时我们就要用到参数,,例:,在“ZFX:X”中,“ZFX”是过程名;而“:X”是参数名,即定义输入步长大小的值。,Logo语言过程中的参数由“:“与字母数字组成,eg:“:A5”、“:BC”等。记住:冒号与数字字母之间不能出现空格。,请看运行刚才我们定义的“ZFX:X”.,注意:在输入具体值时,不需要那个“:”,如果有这样一带参数过程(如下),这样能运行成功ZFX 50吗?,答:不能的,长见识,过程中可以使用多个参数,如画长方形的过

17、程使用两个参数,即长(:C)与宽(:K)to cfx:c:k repeat 2 fd:c rt 90 fd:k rt 90 end运行时,cfx 100 200、cfx 40 70。,第10 课画不完的画,Logo语言中一个过程可以调用其他过程,我们称之为“过程调用”;如果被调用的就是它本身,这样的过程调用称之为“递归过程”。,等待命令:wait 数值作用:小海龟等待一定的时间(数值/100)秒,然后再 执行下一个命令。,改一改,画一个半径为30的圆的过程,请改成递归画法画这个圆。,(1)用重复命令画圆to yuanrepeat 36 rt 5 fd 2*30*3.14/36 rt 5end(

18、2)用递归画圆,to yuan rt 5 fd 2*30*3.14/36 rt 5 wait 100 yuanend,扩展,带参数递归又该如何运用呢?请看下面的例子画四边形螺旋图,过程和运行如下:,练习,课本P48,作业:课本P48的显身手,第11课会判断的海龟,一、条件命令,条件命令:IF THEN 命令串功能:当条件成立时,则执行THEN后的命令 串;当条件不成立时,则直接执行下面 的一条命令。停止命令:STOP 作用:程序停止执行,例如:if:x=100 then stop if:x100 then stop,画一个边长不超过40的四边形螺旋线图,过程和运行如下。,分析:当我们运行这个过

19、程时,海龟先判断变量:B是否大于40,如果变量:B大于40,则过程停止运行,反之则继续进行,接着调用了递归过程,一直这样进行下去,当:B大于40时,则过程停止运行。,二、条件表达式,Logo语言除了加减乘除运算之外,还能进行比较级的运算。,学着做,to mz:x if:x=60 then stop repeat 4fd:n rt 90 mz:x+5endmz 5,说明:“:x”表示正方形边长,当边长大于等于60时 就不再画下去了,“mz 5”表示初始为5的正方 形。,作业:,课本P53的试一试和显身手,第12课创作主题作品,一、确定主题,创意构图,主题:美丽的家园构图:我们的家园建设在美丽的小河旁,小河的两 岸种有小树,还有一座小桥横跨两岸,一轮 红日挂在天空给我们带来温暖,房子的附近 还有鲜艳的花朵点缀我们美丽的家园。,二、根据构图,编写过程,(1).画小桥的过程,(2).画房子的过程,(3).画太阳的过程,(4).画小树的过程,(5).画红花的过程,三、度量位置,组合画面,练习:同学们自己设计一个主题。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号