小学语言程序幻灯片.ppt
小学语言程序第1页,共75页,编辑于2022年,星期六第一课第一课 我是一只聪明的小海龟,我是一只聪明的小海龟,请不要小看哦,我能做加减乘请不要小看哦,我能做加减乘除除.我还能揍乐,还我还能揍乐,还能画画,下面请同学能画画,下面请同学们一起来学习我们一起来学习我Logo语言设计吧。语言设计吧。第2页,共75页,编辑于2022年,星期六一、启动一、启动Logo:(见下图)(见下图)第3页,共75页,编辑于2022年,星期六二、认识二、认识Logo窗口:窗口:启动启动Logo后,可以见到绘图窗口后,可以见到绘图窗口“Graphics”和命令窗口和命令窗口“Listener”(如下图)。进入如下图)。进入Logo时小海龟所处的位置称为时小海龟所处的位置称为“原点原点”。命令窗。命令窗口中的口中的“?”,是命令的提示符号,我们就是在它后面输入命令指,是命令的提示符号,我们就是在它后面输入命令指挥小海龟的挥小海龟的。原点,绘图起点原点,绘图起点绘画地方绘画地方Graphics命令窗口命令窗口Listener第4页,共75页,编辑于2022年,星期六三、运行三、运行Logo程序程序小海龟可以画直线、圆、三角形、四边形、房子等,有如此的本小海龟可以画直线、圆、三角形、四边形、房子等,有如此的本领,下面我们一起来学习吧,首先我们来运行一下领,下面我们一起来学习吧,首先我们来运行一下Logo程序吧。程序吧。(见下图)(见下图)1、单击、单击“文件文件”2、单击、单击“装载装载”3、打开、打开“SAMPLES”4、选择文件打开、选择文件打开5、单击、单击“确定确定”注:注:Logo的文件扩展名为的文件扩展名为“.LGO”第5页,共75页,编辑于2022年,星期六四、学习四、学习Logo的基本命令的基本命令 Logo是一种计算机语言,是一种计算机语言,Logo语言中的语句又移称为命令。在命令窗口中输入语言中的语句又移称为命令。在命令窗口中输入Logo命令,就可以指挥小海龟做各种各样的事情。现在让我们来学习命令,就可以指挥小海龟做各种各样的事情。现在让我们来学习Logo最基本的命令吧最基本的命令吧!1、隐龟、隐龟 HT (hideturtle)2、显龟、显龟 ST (showturtle)3、清屏复位、清屏复位 CS (clearscreen)4、前进、前进 FD (forward)5、后退、后退 BK (back)6、退出窗口:可以单击窗口右上角的、退出窗口:可以单击窗口右上角的 关闭按扭,也可以在命令窗口键入关闭按扭,也可以在命令窗口键入 “bye”或或“exit”后面跟步长后面跟步长50和和100为步长为步长第6页,共75页,编辑于2022年,星期六第二课第二课小龟画图小龟画图一、小海龟写字一、小海龟写字上一课我们学习了前进后退等命令,下面我们再学习左转和右转命令上一课我们学习了前进后退等命令,下面我们再学习左转和右转命令右转命令:右转命令:RT 角度数角度数作用:小海龟向右旋转指定的度数。作用:小海龟向右旋转指定的度数。左转命令:左转命令:LT 角度数角度数作用:小海龟向左旋转指定的度数。作用:小海龟向左旋转指定的度数。注:在命令窗口中,角度数的注:在命令窗口中,角度数的上角标上角标“”不用输入。不用输入。第7页,共75页,编辑于2022年,星期六 同学们,前面我们介绍了那些命令,那么想想该如何画出同学们,前面我们介绍了那些命令,那么想想该如何画出“口口”字呢?!字呢?!原点第8页,共75页,编辑于2022年,星期六 作业:请用我们目前所学的命令,使小海龟写出作业:请用我们目前所学的命令,使小海龟写出“十十”字字?_ 清屏复位?_ 前进100步?_ 后退50步?_ 左转90度?_ 前进50步?_ 后退100步?_ 隐龟答答案案请问小龟的原点请问小龟的原点在哪个位置?在哪个位置?A B C D 哪哪点?点?ABCD正确作案:正确作案:B第9页,共75页,编辑于2022年,星期六请同学们写下课本第请同学们写下课本第9页的显身手练习页的显身手练习第10页,共75页,编辑于2022年,星期六二、小海龟画图二、小海龟画图 看下面小海龟画正三角形的例子;看下面小海龟画正三角形的例子;第11页,共75页,编辑于2022年,星期六把下面的命令补充完整,画出一个边长为把下面的命令补充完整,画出一个边长为90步的等边三角形步的等边三角形?CS?RT_ FD_?RT_ FD_?_120 FD_原点30O120O120O30909090RT120请同学们写下课本第请同学们写下课本第10页的显身手练习页的显身手练习10050934720060第12页,共75页,编辑于2022年,星期六第13页,共75页,编辑于2022年,星期六第三课第三课小龟练小龟练“轻功轻功”同学们,前面我们学习同学们,前面我们学习“口口”怎样画,可以如果怎样画,可以如果我们遇到像我们遇到像“吕吕”、“品品”等字又该如何呢?这些字的每等字又该如何呢?这些字的每个小部分并不是相连的呀!?个小部分并不是相连的呀!?像遇到这问题,就要用到今天我们学习新的命令像遇到这问题,就要用到今天我们学习新的命令提提笔和落笔、擦除和复位。笔和落笔、擦除和复位。提笔:提笔:PU 使小海龟提起笔。提笔后,小海龟移动时不画线。使小海龟提起笔。提笔后,小海龟移动时不画线。落笔:落笔:PD 使小每龟落笔。落笔后,小海龟移动时就可以画线了。使小每龟落笔。落笔后,小海龟移动时就可以画线了。第14页,共75页,编辑于2022年,星期六?cs 清屏清屏?fd 20 前进前进20步步?pu 提笔提笔?fd 20?pd 落笔落笔?fd 20?pu fd 20?pd fd 20请看下面的例子:请看下面的例子:第15页,共75页,编辑于2022年,星期六请同学们完成课本第请同学们完成课本第12页的试一试页的试一试135135135155135 第16页,共75页,编辑于2022年,星期六二、擦除命令二、擦除命令 当我们要更改画错的地方或者要改变当我们要更改画错的地方或者要改变线段的样式,这时我们要用到橡皮擦命令线段的样式,这时我们要用到橡皮擦命令即即PE。注意:当我们擦除完后,如果想让小注意:当我们擦除完后,如果想让小海龟继续画图,需要用一落笔命令海龟继续画图,需要用一落笔命令PD长见识:长见识:PU、PD、PE分别是英文单词分别是英文单词“penup(提笔提笔)”、“pendown(落笔落笔)”、“penerase(擦除擦除)”的缩写的缩写第17页,共75页,编辑于2022年,星期六 看图把下面的命令补充完整,步长为看图把下面的命令补充完整,步长为100?cs?lt 90?fd 100?bk 20?_ bk 20?_ bk 20?_ bk 20pd pe pe第18页,共75页,编辑于2022年,星期六三、复位命令三、复位命令复位命令:复位命令:HOME作用:使小海龟回到原点,头朝上,并画出直线。作用:使小海龟回到原点,头朝上,并画出直线。第19页,共75页,编辑于2022年,星期六试一试试一试30060060步步90步步-说一说说一说1、“HOME”命令和命令和“CS”命令有什么相同点和不同点命令有什么相同点和不同点 2、完成课本第、完成课本第15页的显身手页的显身手第20页,共75页,编辑于2022年,星期六(1)画出下列图形画出下列图形(2)把下面的字使用擦除命令,擦除多余的把下面的字使用擦除命令,擦除多余的部分,使其变成部分,使其变成“1,2,3,9”中中的一个数字的一个数字第21页,共75页,编辑于2022年,星期六把答案写在课本上把答案写在课本上第22页,共75页,编辑于2022年,星期六第四课第四课画彩图画彩图 前面三节课,我们所画都是黑白图,那么前面三节课,我们所画都是黑白图,那么Pc Logo 能不画能不画绚丽多彩的图案呢?绚丽多彩的图案呢?当然可以,下面就让我们来领教下小海龟画彩画吧!当然可以,下面就让我们来领教下小海龟画彩画吧!一、设置背景和画笔颜色一、设置背景和画笔颜色设置背景颜色命令:设置背景颜色命令:SETBG 颜色代码颜色代码作用:设置绘图窗口背景颜色。作用:设置绘图窗口背景颜色。设置画笔颜色命令:设置画笔颜色命令:SETPC 颜色代码颜色代码作用:设置画笔的颜色。作用:设置画笔的颜色。第23页,共75页,编辑于2022年,星期六 Logo语言用语言用015共共16个数字来代表不同的个数字来代表不同的颜色,我们称那些数字为颜色代码,默认背景颜色,我们称那些数字为颜色代码,默认背景颜色为颜色为15的白色背景。,而画笔颜色为的白色背景。,而画笔颜色为0的黑色,的黑色,代码对应的颜色对应如下图。代码对应的颜色对应如下图。代码代码颜色颜色代码代码颜色颜色代码代码颜色颜色0黑黑 色色6深黄色深黄色12红红 色色1深蓝色深蓝色7浅灰色浅灰色13粉红色粉红色2绿绿 色色8深灰色深灰色14黄黄 色色3青青 色色9蓝蓝 色色15白白 色色4褐褐 色色10鲜绿色鲜绿色5紫紫 色色11青绿色青绿色第24页,共75页,编辑于2022年,星期六设置背景和画笔颜色,让海龟画出如图的图形。设置背景和画笔颜色,让海龟画出如图的图形。第25页,共75页,编辑于2022年,星期六 我们还可以用工具栏设置背景颜色和画笔颜色,我们还可以用工具栏设置背景颜色和画笔颜色,如下图所示:如下图所示:背景颜色背景颜色画笔颜色画笔颜色单击单击颜色代码颜色代码选择颜色选择颜色第26页,共75页,编辑于2022年,星期六二、填充颜色二、填充颜色 Logo语言给我们提供了语言给我们提供了“file”地填色命令,地填色命令,“file”命令必须与命令必须与“pu”、“pd”、“setpc”命令结合命令结合使用。使用前一定要先提笔,将小海龟移至封闭图形的使用。使用前一定要先提笔,将小海龟移至封闭图形的内部,然后才能落笔填充颜色。内部,然后才能落笔填充颜色。_第27页,共75页,编辑于2022年,星期六提示:提示:(1)使用)使用fill命令时,当前小海龟的画笔颜色应当与命令时,当前小海龟的画笔颜色应当与封闭图形边线颜色相同,如果不同,或者所处的位封闭图形边线颜色相同,如果不同,或者所处的位置不是在封闭区域内,画笔的颜色的颜色就会填满置不是在封闭区域内,画笔的颜色的颜色就会填满整个绘图区。整个绘图区。(2)填充时,小海龟不能在封闭区域的边界上,而且)填充时,小海龟不能在封闭区域的边界上,而且小海龟必须提笔进入封闭区域,然后落笔填充颜色。小海龟必须提笔进入封闭区域,然后落笔填充颜色。第28页,共75页,编辑于2022年,星期六三、改变画笔粗细三、改变画笔粗细 海龟的画笔不但能变色,还能改变粗细,画出不同粗细的线条来,海龟的画笔不但能变色,还能改变粗细,画出不同粗细的线条来,下面我们一起来试试吧。下面我们一起来试试吧。笔粗命令:笔粗命令:SETW 数值数值作用:设置画笔的粗细,数值越大,画出的线越粗。作用:设置画笔的粗细,数值越大,画出的线越粗。LOGO系统默认的画笔粗细为系统默认的画笔粗细为1。第29页,共75页,编辑于2022年,星期六第30页,共75页,编辑于2022年,星期六四、初始化命令四、初始化命令初始化命令:初始化命令:DRAW作用:清屏,小海龟回到作用:清屏,小海龟回到 原点,原点,恢复刚进入恢复刚进入Logo时的状态。时的状态。比较比较CS 与与DRAW的异同,请练不下面的异同,请练不下面两组命令。两组命令。?setbg 9?setppc 2?setw 10?cs?fd 50?setbg 9?setppc 2?setw 10?draw?fd 50第31页,共75页,编辑于2022年,星期六作业:请同学们画出如下图形作业:请同学们画出如下图形第32页,共75页,编辑于2022年,星期六第第5课课 简化命令简化命令 本课前言:命令太繁琐无疑让我们要花大量时间去本课前言:命令太繁琐无疑让我们要花大量时间去画图,这时我们可以简化一些命令。画图,这时我们可以简化一些命令。一、画正多形一、画正多形第33页,共75页,编辑于2022年,星期六重复命令:重复命令:REPEDAT 重复次数重复次数 命令语句命令语句作用:将方括号里的内容重复执行指定的次数。作用:将方括号里的内容重复执行指定的次数。用重复命令画出边长为用重复命令画出边长为60的等边三形的等边三形第34页,共75页,编辑于2022年,星期六扩扩展展练练习习 请用正请用正36边形的近似画圆的方法,画半圆和边形的近似画圆的方法,画半圆和“望望远镜远镜”下面哪个是圆的代码(下面哪个是圆的代码(),哪个是半圆),哪个是半圆(),哪个是望远镜代码(),哪个是望远镜代码()。)。A、B、C、第35页,共75页,编辑于2022年,星期六PC Logo 语言支持加(语言支持加(+)、减()、减(-)、乘()、乘(*)、)、除(除(/)的运算:)的运算:第36页,共75页,编辑于2022年,星期六学着做:学着做:例:画出楼梯,这个楼梯例:画出楼梯,这个楼梯5个个“L”组成。组成。命令:命令:repeat 5 bk 10 rt 90 fd 10 lt 90请同学们跟据以上信息画出长城请同学们跟据以上信息画出长城第37页,共75页,编辑于2022年,星期六长见识长见识 五角星是一种特殊的图形,它由五角星是一种特殊的图形,它由5条直线组成,条直线组成,每次画完一条直线向右旋转每次画完一条直线向右旋转144o,然后画另一条直线,就,然后画另一条直线,就可以画出一个五角昨星,如下图。可以画出一个五角昨星,如下图。repeat 5 fd 100 rt 144第38页,共75页,编辑于2022年,星期六第第6课课重复命令的嵌套重复命令的嵌套一、单个图形的旋转一、单个图形的旋转第39页,共75页,编辑于2022年,星期六repeat 4 repeat 2 fd 40 rt 90 fd 10 rt 90 rt 90 重复次数重复次数(图形个数)(图形个数)图基本图形长方形图基本图形长方形360/图形个数图形个数综合上例:综合上例:我们知道此类形属于重复命我们知道此类形属于重复命 令令嵌套。嵌套。第40页,共75页,编辑于2022年,星期六 用用30个正方形重复旋转画个正方形重复旋转画出如下图所示的图形。出如下图所示的图形。第41页,共75页,编辑于2022年,星期六 如下图应该如何做?(提示前面我如下图应该如何做?(提示前面我们学过画笔颜色的命令)们学过画笔颜色的命令)答案:答案:第42页,共75页,编辑于2022年,星期六二、多个图形嵌套二、多个图形嵌套 利用重复命令的嵌套,不仅能画出单个图形的旋转图形,利用重复命令的嵌套,不仅能画出单个图形的旋转图形,还可以使单个图形进行不同的旋转和移动,从而画出奇妙的还可以使单个图形进行不同的旋转和移动,从而画出奇妙的图形来。图形来。重复命令画重复命令画五角星五角星命令:命令:repeat 5 fd 20 rt 144重复命令画重复命令画六边星六边星命令:命令:repeat 6 fd 40 rt 360/6 请把画五角星命令插入到画六边形的命令请把画五角星命令插入到画六边形的命令中,分别挺好插在中,分别挺好插在 、三个不同的位置三个不同的位置上,比较它们的不同。上,比较它们的不同。123第43页,共75页,编辑于2022年,星期六repeat 6 fd 40 rt 360/6 123将画五角星的命令插入将画五角星的命令插入 位置位置 ,便得到:,便得到:repeat 6 repeat 5 fd 20 rt 144 fd 40 rt 60运行命令后,画出的图形如下:运行命令后,画出的图形如下:123 请同学试着做下将画五角星的命令分别插入请同学试着做下将画五角星的命令分别插入 、位置。位置。第44页,共75页,编辑于2022年,星期六请用嵌套的方式画出以下两个图形。请用嵌套的方式画出以下两个图形。五角星嵌套五角星五角星嵌套五角星正六边开嵌套五角星正六边开嵌套五角星 repeat 5 fd 20 repeat 5fd 10 rt 144rt 144repeat 5 fd 40 repeat 6fd 10 rt 60rt 144答案:答案:第45页,共75页,编辑于2022年,星期六第第7课课教小海龟新命令教小海龟新命令一、在命令窗口定义过程一、在命令窗口定义过程TO 过程名过程名 (过程头)(过程头)一条或多条命令一条或多条命令 (过程体)(过程体)END (过程尾(过程尾)定义过程的格式:定义过程的格式:例如:定义一个连长为例如:定义一个连长为60的正三角形。的正三角形。在在listener里输里输入入to sjx,回车。回车。“?”变成变成“”.定义完成定义完成第46页,共75页,编辑于2022年,星期六运行下刚才我们定义的运行下刚才我们定义的SJX命令命令。第47页,共75页,编辑于2022年,星期六二、在编辑窗口中定义过程二、在编辑窗口中定义过程使用编辑过程过程命令,也可以在编辑窗口定义过程。使用编辑过程过程命令,也可以在编辑窗口定义过程。编辑过程命令:编辑过程命令:EDIT作用:打开编辑窗口,编辑过程。作用:打开编辑窗口,编辑过程。第48页,共75页,编辑于2022年,星期六用编辑命令定义一个画五角星的过程用编辑命令定义一个画五角星的过程WJX,操作如图所示。,操作如图所示。第49页,共75页,编辑于2022年,星期六三、修改、保存、打开过程三、修改、保存、打开过程 前面我们定义了前面我们定义了SJX 和和WJX过程,而两者的步过程,而两者的步长我们都定为了长我们都定为了60,那么对于定义好了的步长是可以,那么对于定义好了的步长是可以修改的。请看下面如何修改。修改的。请看下面如何修改。注:记住按注:记住按F2重重新定义。新定义。第50页,共75页,编辑于2022年,星期六 1、我们编写好了过程,当然要把这个过程文件、我们编写好了过程,当然要把这个过程文件保存起来,保存时,选定要保存过程文件的编保存起来,保存时,选定要保存过程文件的编辑窗口,选择辑窗口,选择“File(文件)(文件)”“Load(载入)(载入)”,输入文件名和选择要保存的位置,输入文件名和选择要保存的位置,按按“确定确定”就可以了。就可以了。2、Logo文件的扩展名是文件的扩展名是.LGO.3、打开保存过的过程,选择、打开保存过的过程,选择“File”“Load”,选择要选择要打开的文件。打开的文件。第51页,共75页,编辑于2022年,星期六定义一个五个正五边形组成的图案:定义一个五个正五边形组成的图案:第52页,共75页,编辑于2022年,星期六(正三角形)(正三角形)(五个正三角形)(五个正三角形)第第8课课图形的调用图形的调用一、调用过程一、调用过程之前编辑之前编辑SJX过程过程新编辑的新编辑的HUA过程过程在在HUA过程中过程中调用调用SJX过程过程第53页,共75页,编辑于2022年,星期六请同学们调用请同学们调用“hua”的过程,编写一个的过程,编写一个“9hua”画一个由九朵花组成的圆形花边。画一个由九朵花组成的圆形花边。Repeat fd 50 rt 360/9 huaRepeat pu fd 70 pd hua pu bk 70 pd rt 360/9九朵九朵“花花”图图案案花边图案花边图案第54页,共75页,编辑于2022年,星期六二、保存图形二、保存图形 本小节是讲将本小节是讲将Graphic所显示的图形保存为图片形式,所显示的图形保存为图片形式,请看下图的操作过程。请看下图的操作过程。1、单击、单击Graphics2、选择、选择“文件文件”“保存保存”5、输入、输入“9朵花朵花”4、选择图片要保存的类型、选择图片要保存的类型6、单击、单击“确定确定”3、选择文件要保存位置、选择文件要保存位置第55页,共75页,编辑于2022年,星期六 Logo绘图窗口的图形可以保存为绘图窗口的图形可以保存为BMP、PCX、WMF三种三种图片格式,各种图片格式用途不一样。图片格式,各种图片格式用途不一样。BMP是一种常用的图是一种常用的图片格式,能够使用片格式,能够使用windows中的画图软件编辑。中的画图软件编辑。练习:试着做下课本练习:试着做下课本P39的显身手的显身手第56页,共75页,编辑于2022年,星期六第第9课课使小海龟变灵活使小海龟变灵活参数的定义:参数的定义:在指挥小海龟执行命令的时候,后面必在指挥小海龟执行命令的时候,后面必 须跟一个具体的数值,才能完成任务,须跟一个具体的数值,才能完成任务,这个数叫做参数。这个数叫做参数。一、定义带参数的过程一、定义带参数的过程当我们定义了一个步长为当我们定义了一个步长为50的正方形,输入了如下:的正方形,输入了如下:第57页,共75页,编辑于2022年,星期六想一想:如果我们要画一个步长为了想一想:如果我们要画一个步长为了100的正方形,那该的正方形,那该怎么办,此时我们就要用到参数,怎么办,此时我们就要用到参数,在在“ZFX :X”中,中,“ZFX”是过程名;而是过程名;而“:X”是参数名,即定义输入步长大小的值。是参数名,即定义输入步长大小的值。Logo语言过程中的参数由语言过程中的参数由“:“与字母数字组成,与字母数字组成,eg:“:A5”、“:BC”等。记住:冒号与数字字母之间不能等。记住:冒号与数字字母之间不能出现空格。出现空格。第58页,共75页,编辑于2022年,星期六请看运行刚才我们定义的请看运行刚才我们定义的“ZFX:X”.定义一个步长为定义一个步长为40的正方形的正方形 定义一个步长为定义一个步长为50的正方形的正方形注意:在输入具体值时,不需要那个注意:在输入具体值时,不需要那个“:”第59页,共75页,编辑于2022年,星期六 如果有这样一带参数过程(如下),这样能运行成功如果有这样一带参数过程(如下),这样能运行成功ZFX 50吗吗?答:不能的答:不能的 过程中可以使用多个参数,如画长方形的过程过程中可以使用多个参数,如画长方形的过程使用两个参数,即长(使用两个参数,即长(:C)与宽()与宽(:K)to cfx:c:k repeat 2 fd:c rt 90 fd:k rt 90 end运行时,运行时,cfx 100 200、cfx 40 70。第60页,共75页,编辑于2022年,星期六第第10 课课画不完的画画不完的画 Logo语言中一个过程可以调用其他过程,我们称之为语言中一个过程可以调用其他过程,我们称之为“过程调用过程调用”;如果被调用的就是它本身,这样的过程调用称;如果被调用的就是它本身,这样的过程调用称之为之为“递归过程递归过程”。调用它本身调用它本身每隔每隔60/100秒画一个秒画一个使画出和图形不重叠使画出和图形不重叠等待命令:等待命令:wait 数值数值作用:小海龟等待一定的时间作用:小海龟等待一定的时间(数值数值/100)秒秒,然后再然后再 执行下一个命令。执行下一个命令。第61页,共75页,编辑于2022年,星期六由于过程中没控制及止的命令,所以上述画图的过程会无限由于过程中没控制及止的命令,所以上述画图的过程会无限循环下去,这时只能用功能键强迫中断过程的运行。循环下去,这时只能用功能键强迫中断过程的运行。(1)用组合键)用组合键CTRL+G终止运行;终止运行;用组合键用组合键CTRL+Z 暂停操作(出现暂停操作(出现“pause”可用可用CO恢恢复)。复)。(2)可用工具栏中红绿灯按钮工具)可用工具栏中红绿灯按钮工具 进行控制,绿灯表进行控制,绿灯表示继续执行,黄灯暂停执行,红灯终止执行。示继续执行,黄灯暂停执行,红灯终止执行。画一个半径为画一个半径为30的圆的过程,请改成递归画法画这个圆。的圆的过程,请改成递归画法画这个圆。第62页,共75页,编辑于2022年,星期六(1)用重复命令画圆)用重复命令画圆to yuanrepeat 36 rt 5 fd 2*30*3.14/36 rt 5end(2)用递归画圆)用递归画圆 to yuan rt 5 fd 2*30*3.14/36 rt 5 wait 100 yuanend带参数递归又该如何运用呢?请看下面的例子带参数递归又该如何运用呢?请看下面的例子画四边形螺旋图,过程和运行如下:画四边形螺旋图,过程和运行如下:第63页,共75页,编辑于2022年,星期六第64页,共75页,编辑于2022年,星期六课本课本P48作业:课本作业:课本P48的显身手的显身手第65页,共75页,编辑于2022年,星期六第第11课课会判断的海龟会判断的海龟一、条件命令一、条件命令条件命令:条件命令:IF THEN 命令串命令串功能:当条件成立时,则执行功能:当条件成立时,则执行THEN后的命令后的命令 串;当条件不成立时,则直接执行下面串;当条件不成立时,则直接执行下面 的一条命令。的一条命令。停止命令:停止命令:STOP 作用:程序停止执行作用:程序停止执行例如:例如:if:x=100 then stop if:x大于大于=大于等于大于等于=小于等于小于等于不等于不等于第68页,共75页,编辑于2022年,星期六 to mz:x if:x=60 then stop repeat 4fd:n rt 90 mz:x+5endmz 5说明:说明:“:x”表示正方形边长,当边长大于等于表示正方形边长,当边长大于等于60时时 就不再画下去了,就不再画下去了,“mz 5”表示初始为表示初始为5的正方的正方 形。形。课本课本P53的试一试和显身手的试一试和显身手第69页,共75页,编辑于2022年,星期六第第12课课创作主题作品创作主题作品一、确定主题,创意构图一、确定主题,创意构图主题:美丽的家园主题:美丽的家园构图:我们的家园建设在美丽的小河旁,小河的两构图:我们的家园建设在美丽的小河旁,小河的两 岸种有小树,还有一座小桥横跨两岸,一轮岸种有小树,还有一座小桥横跨两岸,一轮 红日挂在天空给我们带来温暖,房子的附近红日挂在天空给我们带来温暖,房子的附近 还有鲜艳的花朵点缀我们美丽的家园。还有鲜艳的花朵点缀我们美丽的家园。第70页,共75页,编辑于2022年,星期六二、根据构图,编写过程二、根据构图,编写过程(1).画小桥的过程画小桥的过程第71页,共75页,编辑于2022年,星期六(2).画房子的过程画房子的过程第72页,共75页,编辑于2022年,星期六(3).画太阳的过程画太阳的过程(4).画小树的过程画小树的过程第73页,共75页,编辑于2022年,星期六(5).画红花的过程画红花的过程第74页,共75页,编辑于2022年,星期六三、度量位置,组合画面三、度量位置,组合画面练习:同学们自己设计一个主题。练习:同学们自己设计一个主题。第75页,共75页,编辑于2022年,星期六