新纲要云南省实验教材六年级第八册信息复习资料.docx
- 文档编号:6537841
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:12
- 大小:98.31KB
新纲要云南省实验教材六年级第八册信息复习资料.docx
《新纲要云南省实验教材六年级第八册信息复习资料.docx》由会员分享,可在线阅读,更多相关《新纲要云南省实验教材六年级第八册信息复习资料.docx(12页珍藏版)》请在冰豆网上搜索。
新纲要云南省实验教材六年级第八册信息复习资料
第一部分认识LOGO简单的运动命令
Ⅰ.填空题
1.LOGO是一种计算机程序设计语言,LOGO源自希腊文,原意为思想,最初的LOGO语言是1968年由美国麻省理工学院人工智能实验室的西蒙·佩伯特(SeymourPapert)按照青少年的思维特点开发出来的一种结构化的程序设计语言。
2.启动海龟大师的执行步骤是:
“开始”-“所有程序”-“PCLogo”-“PCLogo”。
3.退出命令:
点击标题栏右端的关闭按钮;
在命令提示符中输入“BYE”,再按回车键退出。
4.海龟大师在默认情况下,处于屏幕的中心,该位置也叫做海龟大师的母位,方向竖直向上。
5.PCLogo有两个窗口:
Graphics画图窗口,海龟在这个窗口中根据指令绘画。
也就是显示命令执行结果;Listener命令窗口,是我们和计算机交流的窗口。
在这里可以输入命令、显示信息,信息包括错误的信息和显示过程的返回结果。
6.在LOGO语言中,输入命令就被立即执行,我们通常称之为“立即方式”,或“命令方式”。
7.Logo语言在输入命令时,不区分大小写。
8.Logo语言的编程格式是:
命令+空格+参数。
如前进100步书写为:
FD100
9.FORWARD是前进命令,简写为“FD”;编程格式为:
FORWARDn或FDn,其功能是:
沿海龟当前的方向前进n步。
(n为参数,在编写logo程序代码时,不允许任意参数带有单位。
)
10.RIGHT是右转命令,简写为“RT”;编程格式为:
“RIGHTn”或“RTn”,其功能是:
海龟向右(顺时针)转no。
11.LEFT是左转命令,简写为“LT”;编程格式为:
“LEFTn”或“LTn”,其功能是:
海龟向左(逆时针)转no。
12.BACK是后退命令,简写为“BK”;编程格式为:
“BACKn”或“BKn”,其功能是:
海龟后退n步。
(注意:
后退时海龟方向不会改变)
13.CLEARSCREEN是清屏命令,简写为“CS”;编程格式为:
“CLEARSCREEN”或“CS”,其功能是:
①清屏;②海龟回到屏幕中心(即母位);③海龟方向向上。
14.DRAW是清屏命令,编程格式为:
“DRAW”,其功能:
清屏并恢复LOGO坏境的初始状态。
15.STAMPOVAL是画椭圆命令,编程格式为:
“STAMPOVALn1n2”,其功能是:
根据后面两个参数的改变,可以画出大小不同的椭圆。
(当n1>n2时,画出的椭圆时横向的;当n1=n2时,画出的椭圆时竖向的;当n1=n2时,画出的是圆,半径r=n1=n2)
Ⅱ.选择题
1.LOGO中的基本画笔是()。
A铅笔B小海龟
2.LOGO中的默认背景色是(),默认线条颜色为()。
A蓝色B白色C黑色
3.PCLOGO是在()系统中运行的。
ADOSBWINDOWS
4.向前移动命令是()。
ALTBFD
Ⅲ.边长为100步的正方形的过程:
边长为10步的正三角形的过程:
Tozfxtozsjx
Fd100fd100
Rt90rt120
Fd100fd100
Rt90rt120
Fd100fd100
Rt90rt120
Fd100end
Rt90END
第二部分过程编写巧用重复命令
Ⅰ.填空题
1.过程就是按照一定的格式、一定的顺序排列的,能完成某一项任务的一组命令。
2.过程主要由三个部分组成:
过程头、过程体、过称尾。
3.过程名指的是这个过程的名称,是过程头的组成部分,格式:
to过程名。
4.过程名的命名规则:
可以由字母和数字及部分符号组成,但不能使用空格和运算符号,而且数字与符号不能作为过程名的首字符。
新命名的过程名不能与LOGO系统自身已有命令相同,且不能同时定义相同的过程名。
5.过程体有完成任务的命令组构成。
6.过程尾end
7.变量是指在程序的运行过程中可以发生改变的量。
变量是程序中数据的临时存放场所。
在过程中使用变量时,所有的变量必须在过程名的后面列出来。
(变量使用格式)
变量名前面必须带一个“:
”,如变量n写成“:
n”,否则系统不会承认这个变量的存在。
执行变量时,在命令窗口中输入变量名后,必须指定变量的具体数值。
过程中带有几个变量,此处就输入几个变量的值。
变量的命名规则:
变量名可以自行指定,其命名规则和过程名相似,由字母、数字和下划线及其任意组合做变量名,如:
Aabcdde98等组成。
8.Repeat为重复命令,其格式为:
repeatn[重复执行的语句],其功能为:
重复执行n次方括号“[]”内的语句(命令组)。
9.画圆命令:
repeat36[rt5fdr*0.174rt5],其中r为圆的半径,“*”表示乘号。
10.画圆弧时,只需减少画圆语句中的重复次数。
如:
画半圆时,由于半圆是圆的一半,因此重复18次,命令为:
repeat18[rt5fdr*0.174rt5];画90度的圆弧时,为圆的
,而36的
为9,故命令为:
repeat9[rt5fdr*0.174rt5],如此类推。
11.用重复命令画正多边形的命令:
repeatn[fdsrt360/n],【其中s为正多边形的长度,n为正多边形的边数】。
Ⅱ.操作题
1.用“edit”命令在编辑窗编口中写一个Logo过程:
(1)在命令窗口中输入“edit”,打开编辑(Editor)窗口。
(2)在编辑窗口中输入过程。
(3)定义过程。
过程编写完后按“F2”键,退出编辑窗口,返回命令窗口,此时在命令提示符中显示“过程名defined”,说明该过程已经定义完成;
(4)执行命令。
在命令窗口中输入过程名,即可运行过程。
(5)保存编辑完成的过程。
和其他应用软件一样,可通过保存(Save)命令,把编写的过程以文件的形式保存在磁盘中。
2.用变量定义一个正多边形,运用重复命令。
假设该正多边形的变数为n,边长为s,则过程如下:
TOZDBX:
n:
s
过程尾
Repeat:
n[FD:
nRT:
s]
end
3.用变量定义(如右图)等腰直角三角形
Todyzjsjx:
s
FD:
srt135FDSQRTn*n+n*nrt135FD:
s
End
【注:
s为三角形两腰长度,sqrt是输出s的平方根,即输出等腰三角形底边长度,底边*底边=n*n+n*n】
第三部分设置状态和颜色填充颜色
Ⅰ.填空题
1.①PENUP是右转命令,简写为“PU”;编程格式为“PENUP”或“PU”,其功能是:
海龟抬起画笔,移动时不会留下痕迹。
②PENDOWN是右转命令,简写为“PD”;编程格式为“PENDOWN”或“PD”,其功能是:
海龟落下画笔,移动时会留下痕迹。
③PU,PD命令通常成对使用,如果你的海龟在屏幕上执行画图命令,却没有留下痕迹,其原因通常是使用“PD”命令后,没有使用“PD”命令落笔。
2.①HIDETURTLE是右转命令,简写为“HT”;编程格式为“HIDETURTLE”或“HT”,其功能是:
是海龟隐身,位置和方向状态不变。
②SHOWTURTLE是右转命令,简写为“ST”;编程格式为“SHOWTURTLE”或“ST”,其功能是:
使海龟显身。
通常在藏龟后才使用显龟命令。
3.SETW是设置海龟的宽度值为n,n的取值范围为1~999。
编程格式为“SETWn”。
4.SETPC是设置海龟画笔的颜色值为n,n的取值范围为0~15。
编程格式为“SETPCn”。
(n值详见颜色代码表见课本第34页表1—7)
5.SETBG是设置当前屏幕背景颜色值为n,n的取值范围为0~15。
编程格式为“SETBGn”。
(n值详见颜色代码表见课本第34页表1—7)
6.在命令状态下,可以直接通过工具栏上的两个按钮来设置笔色和背景色。
7.FILL是用当前笔色填充海龟所在封闭区域的命令。
编程格式为“FILL”。
颜色填充必须具备如下三个要点:
①把笔色换成要填充的颜色,画封闭图形;②抬笔,进入封闭区域内;③落笔,执行FILL命令。
8.区分以下四个命令的功能:
1CLEAN:
编程格式:
CLEAN,功能:
清屏,但不改变海龟的当前状态。
(即海龟的当前位置,方向,画笔颜色,背景颜色等都不改变。
)
2CLEANSCREEN:
编程格式:
CLEANSCREEN,功能:
清屏,海龟回到屏幕中心,方向向上。
(但是当前画笔颜色,背景颜色不改变。
)
3DRAW:
编程格式:
DRAW,功能:
海龟恢复LOGO系统绘图的初始默认状态。
4HONE:
编程格式:
HOME,功能:
海龟回到屏幕中心,不清屏,也不改变海龟的当前状态。
(即海龟的当前位置,方向,画笔颜色,背景颜色等都不改变。
)
第四部分椭圆命令的应用海龟在坐标系中定位
Ⅰ.填空题
1.STANPOBAL是画椭圆的命令,其功能是:
以当前海龟位置为圆心,绘制指定大小(XY)的椭圆。
其编程格式为:
“STANPOBALXY”。
当X>Y时,画出的是横向的椭圆;当 2.直接用STANPOBAL画用当前颜色填充的椭圆或圆的命令格式为: (STANPOBALXY〞TRUE) (STAMPRCT是画矩形命令,用法和STAMPOVAL命令相同,当X=Y时,画出正方形;当X≠Y时,画出长方形。 ) 以上命令中,注意括号不能漏写,且所有的标点符号(包括括号和双引号),应为英文半角标点。 3.WAIT是等待命令,其编程格式为: WAITn,其功能是: 等待指定的时间,n为设定的时间。 Wait100表示等待1秒。 4.SETH是使海龟依照指定的角度顺时针(或逆时针),原地转动到指定的方向(角度)。 其编程格式为“SETHN”。 (其中N表示海龟转动的角度,海龟初始状态N=0;当N>0时,海龟向右<顺时针>转动,角度从0~360;当N<0时,海龟向左<逆时针>转动,角度从0~-360)。 5.用STAMPOVAL和repeat重复命令画圆的区别: Repeat 海龟在圆上 可以画不同大小、不同角度的弧(画圆时,转动的角度小于360度,画出的就是弧) 很难画出椭圆 需要配合使用“FILL”命令才能画出实心圆 Stampoval 海龟在圆心 不能画弧线 即能画椭圆,也能画正圆 使用专用命令,可以直接画出实心圆 Ⅱ.海龟在坐标系中的移动Y 坐标系原点(0,0)是海龟的初始位置(海龟的母位) 0, X轴(横向),以原点(0,0)为基准,原点左侧数值为负值,离原点越远,数值越小;右侧为正值,离原点越远,数值越大。 0, X LOGO中的直角坐标系 1.海龟在坐标中的移动 1海龟在水平方向的移动 命令: SETX 格式: SETXN(N表示X轴坐标值) 功能: 海龟水平移动到X坐标值所指定的位置,并在经过的路线上画一条直线,海龟方向不变。 2海龟在垂直方向的移动 命令: SETY 格式: SETYN(N表示Y轴坐标值) 功能: 海龟垂直移动到Y坐标值所指定的位置,并在经过的路线上画一条直线,海龟方向不变。 3海龟移动到指定的屏幕坐标位置 命令: SETXY 格式: SETX[XY](中括号中X,Y分别表示水平和垂直坐标值。 ) 功能: 海龟移动到指定的屏幕坐标位置。 2.输出海龟在坐标系中的值 ①输出海龟位置的X坐标值 命令: XCOR 格式: XCOR 功能: 输出当前海龟位置的X坐标值。 ②输出海龟位置的Y坐标值 命令: YCOR 格式: YCOR 功能: 输出当前海龟位置的X坐标值。 ③输出当前海龟位置的坐标值 命令: GETXY 格式: GETXY 功能: 输出当前海龟位置的坐标值。 注: 以上所输出的坐标值都显示在命令窗口中对应的命令行下面。 Ⅲ.操作题 用椭圆命令画同心圆 TOTONGXY Stanmpoval1010 Stanmpoval2020 End 第五部分写文字命令的使用条件判断命令的使用 Ⅰ.填空题 1.TURTLETEXT是文字输出命令,简写为“TT”;编程格式为“TURTLETEXT<字或表>”或“TT<字或表>”,其功能是: 在当前海龟的位置上显示字或表。 2.SETFONT是字体设置命令;编程格式为“SETFON〞字体字号字型”,其功能是: 在TT命令之前使用,设置所显示文字的字体、字号及字型。 (字号取值为0—255,字体、字号、字型详见课本第53页表1—9) 3.因为PCLOGO不能识别中文的双引号,所以上述命令中的双引号请使用英文的标点符号。 4.一个过程经过定义,就成了一个可以反复使用的新的LOGO命令。 一个过程,除了可以在命令窗口输入过程名进行调用外,还可以在另一个过程中被调用。 如果过程中使用了一个过程,如在过程A中使用了过程B,则称A过程调用了B过程。 A过程就被称为“主过程”,B过程就被称之为“子过程”。 这叫做过程的调用,也可以简单称之为调用。 5.IF是计算机语言中最基本的一个条件判断命令,在不同的语言中有不同的构成。 IF在本书中的构成式为: IF<条件表达式>THEN<语句> 功能: 执行该语句是时,首先判断“条件表达式”是否成立: 如果条件成立,则执行“THEN”后面的语句,然后再继续执行下一条命令语句;如果条件成立,则忽律“THEN”后面的语句,直接执行下一条命令语句。 Ⅱ.案例分析: 1.过程调用案列分析 如下定义三个过程: 过程A: TOsunshine Setpc14 Repeat36[pufd60pdfd40pubk100rt10] End 过程B: TOsun Setpc12 Stampoval5050 Fill End 过程C: TOsky Setbg1 Sunshine Sun End 2.IF语句案列分析 IF: A>100THENRT180 FD: A 解析: 在以上代码中,A显然是个变量,当你在命令窗口中输入A值之后,计算机进行判断,如果输入的数(A值)大于100,则小海龟先向右旋转180度之后再执行“FD: A”命令,(即前进A步);如果输入的值小于100,则小海龟忽律“THEN”后面的表达式,直接执行“FD: A”命令(即前进A步)。 (比如输入150,由于150>100,小海龟先向右旋转180度,再前进150步;如果输入75,由于75<100,小海龟忽律“THEN”后面语句,直接前进75步。 ) 第六部分数学计算LOGO演奏 Ⅰ.填空题 1.TT<数学表达式>,这个命令将数学表达式的运算结果显示在画图窗口中。 (如: “TT25-12”执行这个命令后,在画图窗口中显示结果“3”) 2.make是赋值命令,编程格式为: “make〞变量名表达式”,功能是: 将表达式的值赋给指定的变量。 3.read是读取键盘命令,编程格式为: “read”,功能是: 从键盘输入一个数据。 读取键盘上输入的数据,并赋值给某一个变量。 4.make〞Aread将从键盘上读取的数值赋值给变量: A。 5.play是播放音乐命令,其编程格式为: “PLAY〞|盘符路径文件名.wav|”,其功能是播放指定的扩展名为.wav的声音文件。 6.LOGO语言中,在使用“PLAY”命令播放音乐时,对于路径中涉及到的文件夹名或文件名,其字符必须是1—8个英文字母或1—4个汉字。 7.TONE是音调命令,其格式为“TONE发音频率发音时间”,其功能是: 根据指定的时间发出声音。 8.play的另一种格式为: “PLAY[乐曲参数]”,其功能是: 根据指定的[乐曲参数]发声(演奏)。 (详见课本第73页) Ⅱ.数学运算符号 加 减 乘 除 数学中的运算符号 + - × ÷ LOGO中的运算符号 + - * / 第七部分附加部分 1.算法(Algorithm)的概念: 所谓的算法是指解题步骤,是完成一项任务所需要的具体步骤和方法。 程序是算法的具体体现。 经过计算机的运算,得出最终结果。 一个算法的优劣,直接影响过程的效率和结果的可靠。 2.ASK是调动一只海龟工作的命令,其编程格式为: ASKN[让海龟执行的一系列命令],N表示海龟的编号。 LOGO中有16只海龟可以调动,即N的取值范围: 1—16。 3.RANDOM是一个随机函数,其格式为: RANDOMN,即随机产生一个1—N之间的随机整数。 4.READCHAR是从键盘上接受一个字符,并输出的命令。 其格式为: RC或READCHAR。 5.SETSPEED是设置海龟移动速度的命令。 其格式为: SETSPEEDN,功能是: 设置海龟在屏幕上移动的速度,速度的取值范围为0.1—1之间,1最快,0最慢,LOGO默认值为1。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 纲要 云南省 实验 教材 六年级 第八 信息 复习资料