PClogo语言教程word文档良心出品.docx
- 文档编号:1291071
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:15
- 大小:75.91KB
PClogo语言教程word文档良心出品.docx
《PClogo语言教程word文档良心出品.docx》由会员分享,可在线阅读,更多相关《PClogo语言教程word文档良心出品.docx(15页珍藏版)》请在冰豆网上搜索。
PClogo语言教程word文档良心出品
Logo语言教程
第一课 认识WINLOGO
教学目的:
1、 熟悉WINLOGO的启动和退出。
2、 初步了解LOGO语言。
教学重点:
WINLOGO的基本使用方法。
教学内容:
一、什么是计算机语言
计算机语言是人和计算机打交道的语言,它用不同的文字和符号表示不同的含义。
计算机语言有很多种,就像我们人类使用的语言一样,不同的语言有不同的语词和语法。
二、LOGO语言简介:
LOGO语言是美国麻省理工学院人工智能实验室于1968年开发的,是一种专为青少年设计的计算机语言。
“LOGO”在希腊文中有“文字”、“符号”和“思索”的意思。
LOGO语言有多种版本,我们这里给大家介绍的是在WIN98环境下运行的LOGO语言,它具有界面全新、功能强大和方便操作等特点。
三、WINLOGO的启动
单击“开始”弹出一级菜单,鼠标移动至“程序”。
这时弹出二级菜单,鼠标移动至“PC LOGO”,这时弹出三级菜单,单击“PC LOGO”就可以运行WINLOGO了。
WINLOGO窗口如下图,主要由标题栏、菜单栏、工具栏以及图形窗口和文本窗口几部分组成。
其中的小海龟是LOGO语言的重要角色,我们可以发布命令指挥它完成各种任务,小海龟位于屏幕中央,而且头朝上,这个位置叫“母位”。
在文本区中的问号“?
”是LOGO语言的提示符,提示我们可以在这里输入命令了。
四、屏幕状态和海龟的活动范围:
⒈三种屏幕状态:
WINLOGO界面比较灵活,我们即可以通过窗口的操作实现桌面的控制,同时也可以用命令的方式改变桌面的窗口。
①标准页面布局:
当我们第一次进入LOGO语言环境时我们所看到的就是标准布局,它是由绘图窗口和文本窗口两个窗口组成的。
如果这种布局已被打乱,我们想要恢复这种布局的命令是:
SPLISCREEN简写为SS(或Shift+F2)
例如键入:
?
SS↓
即进入标准屏幕状态。
②全图形窗口布局:
在这种屏幕状态下,整个图形窗口被最大化。
FULLSCREEN简写为FS(或Shift+F4)
③全文本窗口布局:
在这种屏幕状态下,整个广西窗口被最大化。
TEXTSCREEN简写为TS(或Shift+F3)
五、退出WINLOGO:
⒈在提示符“?
”后面输入“BYE”或单击关闭按钮,弹出下面对话框。
⒉单击“是”退出WINLOGO。
六、练习:
1、LOGO语言的进入和退出。
2、在文本区提示符后输入以下命令,观察小海龟的运动。
① ?
SETPC 14
?
REPEAT 12[FD 32 LT 30 REPEAT 3[FD 32 RT120]RT 30 BK 32 RT 30]
?
REPEAT 12[PU FD 50 PD FILL BK 50 RT 30]
② ?
DRAW↓
?
SETH 25 FD 60 BK 60↓
?
SETH 120 FD 100 BK 100↓
?
SETH 270 FD 60↓
③ ?
PEPEAT 6[REPEAT 6[FD 30 RT60]RT 60]
④ ?
PLAY[O3 C D E F G A B]
第二课 基本绘图命令
(1)
教学目的:
1、 学习最长用的几个基本命令。
2、 用学习的命令绘制简单的图形。
教学过程:
现在,我们开始学习LOGO语言中最基本的绘画命令,学会了这些命令,我们就可以指挥小海龟画一些简单的图形了。
LOGO语言提供了一种非常简单的绘画方式,只要从键盘输入一条命令,并按一下回车键,小海龟立刻就在屏幕上按照命令的批示画出图形,这种绘图方式叫做立即执行方式,也叫命令方式,下面我们先来介绍几条最基本的绘图命令。
一、 前进命令
命令格式:
FORWARD步数(简写:
FD 步数)
功能:
使海龟向前移动指定的步数
例:
FD 100 前进100(海龟)步
FD 20*5 前进100步 (因为20*5=100 )
FD -50 后退50步 (与 BK 50作用相同)
二、 后退命令:
命令格式:
BACK 步数(简写:
BK 步数)
功能:
使海龟向后移动指定的步数
例:
BK 100 后退100 步
BK 20*5 后退100步 (因为 20*5=100)
BK -50 前进50步 (与 FD 50 作用相同)
三、 右转命令(顺时针方向):
命令格式:
RIGHT 度数 (简写 RT度数)
使海龟顺时针方向旋转指定的度数
例:
RT 90 右转90度
RT 360/4 右转90度 (因为360/4=90)
RT -120 左转120度
四、左转命令(逆时针方向):
命令格式:
LEFT 度数 (简写 LT度数)
功能:
使海龟逆时针方向旋转指定的度数
例:
LT 90 (左转90度)
LT 360/4 左转90度 (因为360/4=90)
LT -120 右转120度
五、清屏幕命令:
命令格式:
CLEARSCREEN(简写 CS)
六、绘图实例:
例1:
画一个边长50的正方形:
RT90
?
FD50RT90
?
FD50RT90
?
FD50RT90
例2:
画一个十字:
?
FD100BK50
?
LT90
?
FD50BK100
第三课基本绘画命令
(2)
教学目的:
1、 学习抬笔、落笔、隐龟、显龟等基本命令。
2、 用学习的命令绘制简单的图形。
教学过程:
为了能让小海龟画出更复杂的图形,我们再来学习几条绘图命令。
一、 抬笔命令
命令格式:
PENUP(简写为PU)
功能:
使用PU命令后,海龟在屏幕上移动不留痕迹。
例:
?
FD30PUFD30
二、 落笔命令
命令格式:
PENDOWN(简写为PD)
功能:
配合抬笔命令使用,将海龟的笔落下,恢复画图功能。
例:
画“吕”字:
?
fd40rt90
?
fd40rt90
?
fd40rt90
?
fd40rt90
?
pubk50pd
?
fd40rt90
?
fd40rt90
?
fd40rt90
?
fd40rt90
三、 隐龟命令
命令格式:
HIDETURTLE(简写 HT)
功能:
将海龟隐藏起来,隐藏后海龟仍可画图。
四、 显龟命令
命令格式:
SHOWTURTLE(简写 ST)
功能:
将被隐藏的海龟显示出来。
五、 回家命令
命令格式:
HOME
功能:
让海龟回到屏幕中央的“母位”,并使其方向向上。
六、 擦除命令
命令格式:
PENERASE (简写PE)
功能:
将海龟变为与原来相反颜色的笔,即经过有画线部分的地方会擦掉画线。
若想恢复为原来的画笔,可以使用PD命令。
例:
?
FD 20
?
PE BK 20 PD
绘图实例:
例1:
利用HOME画一面小旗子
①?
CS
?
fd 50 rt 90 fd 50
?
home
?
bk50 ht
②?
CS
?
bk 100 fd 50
?
RT 90 FD90
?
HOME
?
HT
想一想:
还有没有别的方法。
练习:
①用多种方法画出一条虚线。
②画出如下图形。
第四课三种屏幕状态
一、环绕方式:
将屏幕上下两边连通,海龟从屏幕上边出界,会从下面进入;同样,从左边出界,会从右边出来。
命令格式:
WRAP
例如:
②围栏方式:
海龟不能出界,出界为非法。
命令格式:
FENCE
命令功能:
以屏幕四周为界,海龟不能超出边界,出界为非法。
一旦海龟越出范围,即停止运行,并显示错误信息。
③窗口方式:
在窗口方式下,海龟活动范围很大,屏幕只是这个区域的一个矩形区。
命令格式:
WINDOW
命令功能:
将屏幕设为海龟活动的一个窗口。
第五课重复命令
教学内容:
1、 学习重复命令的使用。
2、 使用重复命令绘制一些各简单图形。
教学过程:
一、 复习:
请学生说出绘制正方形的方法:
?
FD 100 RT 90
?
FD 100 RT 90
?
FD 100 RT 90
?
FD 100 RT 90
这里画图时使用了如4次同样的命令,都有是重复的,为了避免重复印执行的命令反复输入,LOGO语言设置了重复命令。
而且画出来的图形更加丰富多彩。
二、重复命令的格式:
REPEAT 重复次数[重复执行的内容]
功能:
将方括号内的命令执行指定的次数。
例如:
以上画正方形就可以写成
?
REPEAT 4[FD 100 RT 90]
三、重复命令的使用:
例:
用重复命令画一个“十”字
分析:
图中的基本部分是一条线段,图形是基本图形旋转4次画出来的。
海龟从屏幕中心出发,先向前走后50步,然后后退到中心点,再向右转90度,将此动作重复4次,即可画出“十”字
?
REPEAT 4[FD 50 BK50RT90]
想一想:
将上述中的后退命令改为“HOME”行不行?
练习:
依照上述方法画出“米”字及其它图形。
想一想:
在上面写图的过程中重复的次数和旋转的角度是什么关系?
(重复的次数×旋转的角度=360)
提高:
给制以下图形:
第六课正多边形的绘制
教学内容:
使用重复命令绘制正多边形。
教学过程:
一、谈话:
利用重复语句可以画正方形,能不能用它来画正三角形、正五边形、正六边形及至任意的正多边形呢?
答案是肯定的。
二、新课:
现在我们就来研究一下如何用重复语句可以画正三角形,我们知道,正多边形的每条边都相等,每个内角也都相等的封闭图形,用重复命令画正多边形可以这虑。
例1:
画一个边长是80的等边三角形。
分析:
海龟从母位出发,先向前走80步,画出每一条边,画第二条边时需要计算一下小海龟右转的角度,等边三角形每个内角的度数都是60度,所以海龟需要右转的度数是180度—60度,如图所示,把前边80步右转120度的命令重复执行3次,就可以画出一个等边三角形了。
?
REPEAT 3[FD 80 RT 12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PClogo 语言 教程 word 文档 良心 出品