




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小学信息技术第三册(下) LOGO语言设计 开 始学习 第一课 我是一只聪明的 小海龟,请不要小 看哦,我能做加减 乘除. 我还能揍乐 ,还能画画,下 面请同学们一起 来学习我Logo语 言设计吧。 一、启动Logo:(见下图) 二、认识Logo窗口: 启动Logo后,可以见到绘图窗口“Graphics”和命令窗口“Listener ”(如下图)。进入Logo时小海龟所处的位置称为“原点”。命令窗 口中的“?”,是命令的提示符号,我们就是在它后面输入命令指 挥小海龟的。 原点,绘图 起点 绘画地方 Graphics 命令窗口 Listener 三、运行Logo程序 小海龟可以画直线、圆、三角形、四边形、房子等,有如此的本 领,下面我们一起来学习吧,首先我们来运行一下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、退出窗口:可以单击窗口右上角的 关闭按扭,也可以在命令窗口键入 “bye”或“exit” 后面跟步长 50和100为步长 第二课小龟画图 一、小海龟写字 上一课我们学习了前进后退等命令,下面我们再学习左转和右转命令 右转命令:RT 角度数 作用:小海龟向右旋转指定的度数。 左转命令:LT 角度数 作用:小海龟向左旋转指定的度数。 注:在命令窗口中,角度数 的上角标“ ”不用输入。 同学们,前面我们介绍了那些命令,那么想想该如何画出“口”字 呢?! 原点 作业:请用我们目前所学的命令,使小海龟写出“十”字 ?_ 清屏复位 ?_ 前进100步 ?_ 后退50步 ?_ 左转90度 ?_ 前进50步 ?_ 后退100步 ?_ 隐龟 答案 请问小龟的原点 在哪个位置? A B C D 哪 点? A B C D 正确作案:B 请同学们写下课本第9页的显身手练习 二、小海龟画图 看下面小海龟画正三角形的例子; 把下面的命令补充完整,画出一个边长为90步的等边三角形 ? CS ? RT_ FD_ ? RT_ FD_ ? _120 FD_ 原点 30O 120O 120O 3090 90 90RT 120 请同学们写下课本第10页的显身手练习 100 50 93 47 200 60 第三课小龟练“轻功” 同学们,前面我们学习“口”怎样画,可以如果 我们遇到像“吕”、“品”等字又该如何呢?这些字的 每个小部分并不是相连的呀!? 像遇到这问题,就要用到今天我们学习新的命 令提笔和落笔、擦除和复位。 提笔: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(提笔)”、 “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”中的一个数字 把答案写在课本上 第四课画彩图 前面三节课,我们所画都是黑白图,那么Pc Logo 能不画 绚丽多彩的图案呢? 当然可以,下面就让我们来领教下小海龟画彩画吧! 一、设置背景和画笔颜色 设置背景颜色命令:SETBG 颜色代码 作用:设置绘图窗口背景颜色。 设置画笔颜色命令:SETPC 颜色代码 作用:设置画笔的颜色。 Logo语言用015共16个数字来代表不同 的颜色,我们称那些数字为颜色代码,默认背 景颜色为15的白色背景。,而画笔颜色为0的 黑色,代码对应的颜色对应如下图。 代 码码 颜颜色代 码码 颜颜色代 码码 颜颜色 0 黑 色 6 深黄色 12 红红 色 1 深蓝蓝色 7 浅灰色 13 粉红红色 2 绿绿 色 8 深灰色 14 黄 色 3 青 色 9 蓝蓝 色 15 白 色 4 褐 色 10 鲜绿鲜绿 色 5 紫 色 11 青绿绿色 设置背景和画笔颜色,让海龟画出如图的图形。 我们还可以用工具栏设置背景颜色和画笔 颜色,如下图所示: 背景颜色画笔颜色 单击 颜色代码 选择颜色 二、填充颜色 Logo语言给我们提供了“file”地填色命令 ,“file”命令必须与“pu”、“pd”、“setpc”命令 结合使用。使用前一定要先提笔,将小海龟移至 封闭图形的内部,然后才能落笔填充颜色。 _ _ _ _ _ _ 提示: (1)使用fill命令时,当前小海龟的画笔颜色 应当与封闭图形边线颜色相同,如果不同,或 者所处的位置不是在封闭区域内,画笔的颜色 的颜色就会填满整个绘图区。 (2)填充时,小海龟不能在封闭区域的边界上 ,而且小海龟必须提笔进入封闭区域,然后落 笔填充颜色。 三、改变画笔粗细 海龟的画笔不但能变色,还能改变粗细,画出不同粗 细的线条来,下面我们一起来试试吧。 笔粗命令:SETW 数值 作用:设置画笔的粗细,数值越大,画出的线越粗 。 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 重复次数 命令语句 作用:将方括号里的内容重复执行指定的次数。 用重复命令画出边长为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课重复命令的嵌套 一、单个图形的旋转 repeat 4 repeat 2 fd 40 rt 90 fd 10 rt 90 rt 90 重复次数 (图形个数) 图基本图形长方形360/图形个数 综合上例:我们知道此类形属于重复命 令嵌套。 用30个正方形重复旋转 画出如下图所示的图形。 如下图应该如何做?(提示 前面我们学过画笔颜色的命令) 答案: 二、多个图形嵌套 利用重复命令的嵌套,不仅能画出单个图形的旋转图 形,还可以使单个图形进行不同的旋转和移动,从而画出 奇妙的图形来。 重复命令画五角星命令: repeat 5 fd 20 rt 144 重复命令画六边星命令: repeat 6 fd 40 rt 360/6 请把画五角星命令插入到画六边形的命 令中,分别挺好插在 、 、 三个不同的 位置上,比较它们的不同。 123 repeat 6 fd 40 rt 360/6 123 将画五角星的命令插入 位置 ,便得到: repeat 6 repeat 5 fd 20 rt 144 fd 40 rt 60 运行命令后,画出的图形如下: 1 23 请同学试着做下将画五角星的命令分别插入 、 位置。 请用嵌套的方式画出以下两个图形。 五角星嵌套五角星 正六边开嵌套五角星 repeat 5 fd 20 repeat 5fd 10 rt 144rt 144 repeat 5 fd 40 repeat 6fd 10 rt 60rt 144 答案: 第7课教小海龟新命令 一、在命令窗口定义过程 TO 过程名 (过程头) 一条或多条命令 (过程体) END (过程尾) 定义过程的格式: 例如:定义一个连长为60的正三角形。 在listener里 输入to sjx,回 车。 “?”变成“”. 定义完成 运行下刚才我们定义的SJX命令。 二、在编辑窗口中定义过程 使用编辑过程过程命令,也可以在编辑窗口定义过程。 编辑过程命令:EDIT 作用:打开编辑窗口,编辑过程。 用编辑命令定义一个画五角星的过程WJX,操作如图所示。 三、修改、保存、打开过程 前面我们定义了SJX 和WJX过程,而两者 的步长我们都定为了60,那么对于定义好了的 步长是可以修改的。请看下面如何修改。 注:记住按F2 重新定义。 1、我们编写好了过程,当然要把这个 过程文件保存起来,保存时,选定要保 存过程文件的编辑窗口,选择“File( 文件)”“Load(载入)”,输入文 件名和选择要保存的位置,按“确定”就 可以了。 2、Logo文件的扩展名是.LGO. 3、打开保存过的过程,选择“File” “Load”,选择要打开的文件。 定义一个五个正五边形组成的图案: (正三角形) (五个正三角形) 第8课图形的调用 一、调用过程 之前编辑 SJX过程 新编辑的 HUA过程 在HUA过程中 调用SJX过程 请同学们调用“hua”的过程,编写一个“9hua” 画一个由九朵花组成的圆形花边。 Repeat fd 50 rt 360/9 hua Repeat 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课使小海龟变灵活 参数的定义:在指挥小海龟执行命令的时候,后面必 须跟一个具体的数值,才能完成任务, 这个数叫做参数。 一、定义带参数的过程 当我们定义了一个步长为50的正方形,输入了如下: 想一想:如果我们要画一个步长为了100的正方形, 那该怎么办,此时我们就要用到参数, 在“ZFX :X”中,“ZFX”是过程名;而 “:X”是参数名,即定义输入步长大小的值。 Logo语言过程中的参数由“:“与字母数字组成 ,eg: “:A5”、“:BC”等。记住:冒号与数字字母之 间不能出现空格。 请看运行刚才我们定义的“ZFX :X”. 定义一个步长为 40的正方形 定义一个步长为 50的正方形 注意:在输入具体值时,不需要那个“:” 如果有这样一带参数过程(如下),这样能运行成 功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。 第10 课画不完的画 Logo语言中一个过程可以调用其他过程, 我们称之为“过程调用”;如果被调用的就是它本 身,这样的过程调用称之为“递归过程”。 调用它本身 每隔60/100秒画一个 使画出和图形不重叠 等待命令: wait 数值 作用:小海龟等待一定的时间(数值/100)秒,然后再 执行下一个命令。 由于过程中没控制及止的命令,所以上述画图的过程会无限 循环下去,这时只能用功能键强迫中断过程的运行。 (1)用组合键CTRL+G终止运行; 用组合键CTRL+Z 暂停操作(出现“pause”可用CO恢复 )。 (2)可用工具栏中红绿灯按钮工具 进行控制,绿灯表 示继续执行,黄灯暂停执行,红灯终止执行。 画一个半径为30的圆的过程,请改成递归画法画这个圆。 (1)用重复命令画圆 to yuan repeat 36 rt 5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市五华区人力资源和社会保障局服务中心见习大学生招聘(5人)模拟试卷及答案详解(典优)
- 2025内蒙古锡林浩特市内蒙古北方人才集团招聘10人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年上海交通大学医学院工作人员公开招聘(二)模拟试卷附答案详解(模拟题)
- 2025贵州贵阳市乌当区新场镇人民政府招聘公益性岗位人员9名考前自测高频考点模拟试题附答案详解
- 2025至2030中国糖化血红蛋白C肽行业项目调研及市场前景预测评估报告
- 2025年福建省福州市电子集团有限公司招聘30人模拟试卷及答案详解(名师系列)
- 2025至2030中国闭式旋塞行业产业运行态势及投资规划深度研究报告
- 2025湖北省三支一扶招募高校毕业生2000人模拟试卷及答案详解1套
- 2025金沙县城乡建设发展集团有限公司模拟试卷及答案详解(有一套)
- 2025广东广州市黄埔区人民政府长岭街道办事处面向全区遴选党建指导员1人考前自测高频考点模拟试题及答案详解(名师系列)
- 船舶管路修理技术要求
- 智慧审计数字化场景DeepSeek+AI智算一体机设计方案
- 儿童再生障碍性贫血治疗讲课件
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 中建土木-基础设施工程安全生产管理标准化图册(试行)
- 生育支持政策效果评估-洞察及研究
- 电子商务概论(第7版)课件 第三章 电子商务支撑技术
- 节目演出安全协议书
- 医学检验科PDCA质量改进案例解析
- 《汽修维修业务接待实务》课件项目1-任务3-积累保养知识(保养+养护用品)
- 基于视觉的增强现实虚实注册技术:原理、挑战与突破
评论
0/150
提交评论