新纲要云南省实验教材六年级第八册信息复习资料.doc_第1页
新纲要云南省实验教材六年级第八册信息复习资料.doc_第2页
新纲要云南省实验教材六年级第八册信息复习资料.doc_第3页
新纲要云南省实验教材六年级第八册信息复习资料.doc_第4页
新纲要云南省实验教材六年级第八册信息复习资料.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一部分 认识LOGO 简单的运动命令.填空题1. LOGO是一种计算机程序设计语言,LOGO源自希腊文,原意为思想,最初的LOGO语言是1968年由美国麻省理工学院人工智能实验室的西蒙佩伯特(Seymour Papert)按照青少年的思维特点开发出来的一种结构化的程序设计语言。2. 启动海龟大师的执行步骤是:“开始”-“所有程序”-“PC Logo”-“PC Logo”。3. 退出命令:点击标题栏右端的关闭按钮;在命令提示符中输入“BYE”,再按回车键退出。4. 海龟大师在默认情况下,处于屏幕的中心,该位置也叫做海龟大师的母位,方向竖直向上。5. PC Logo有两个窗口:Graphics画图窗口,海龟在这个窗口中根据指令绘画。也就是显示命令执行结果;Listener命令窗口,是我们和计算机交流的窗口。在这里可以输入命令、显示信息,信息包括错误的信息和显示过程的返回结果。6. 在LOGO语言中,输入命令就被立即执行,我们通常称之为“立即方式”,或“命令方式”。7. Logo语言在输入命令时,不区分大小写。8. Logo语言的编程格式是:命令+空格+参数。如前进100步书写为:FD 1009. FORWARD是前进命令,简写为“FD”; 编程格式为:FORWARD n或 FD n ,其功能是:沿海龟当前的方向前进n步。(n为参数,在编写logo程序代码时,不允许任意参数带有单位。)10. RIGHT是右转命令,简写为“RT”; 编程格式为:“RIGHT n”或 “ RT n” ,其功能是:海龟向右(顺时针)转no。11. LEFT是左转命令,简写为“LT”; 编程格式为:“LEFT n”或 “ LT n ”,其功能是:海龟向左(逆时针)转no。12. BACK是后退命令,简写为“BK”; 编程格式为:“BACK n”或 “ BK n” ,其功能是:海龟后退n步。(注意:后退时海龟方向不会改变)13. CLEARSCREEN是清屏命令,简写为“CS”; 编程格式为: “ CLEARSCREEN ”或 “ CS ” ,其功能是:清屏;海龟回到屏幕中心(即母位);海龟方向向上。14. DRAW是清屏命令,编程格式为:“ DRAW”,其功能:清屏并恢复LOGO坏境的初始状态。15. STAMPOVAL是画椭圆命令,编程格式为:“ STAMPOVAL n1 n2”,其功能是:根据后面两个参数的改变,可以画出大小不同的椭圆。(当n1n2时,画出的椭圆时横向的;当n1=n2时,画出的椭圆时竖向的;当n1=n2时,画出的是圆,半径r=n1=n2).选择题1. LOGO中的基本画笔是( )。 A 铅笔 B 小海龟2.LOGO中的默认背景色是( ),默认线条颜色为( )。 A 蓝色 B 白色 C 黑色 3.PC LOGO 是在( )系统中运行的。 A DOS B WINDOWS4.向前移动命令是( )。 A LT B FD.边长为100步的正方形的过程: 边长为10步的正三角形的过程:To zfxto zsjx Fd 100 fd 100Rt 90 rt 120Fd 100 fd 100Rt 90 rt 120Fd 100 fd 100Rt 90 rt 120Fd 100 endRt 90 END第二部分 过程编写 巧用重复命令.填空题1. 过程就是按照一定的格式、一定的顺序排列的,能完成某一项任务的一组命令。2. 过程主要由三个部分组成:过程头、过程体、过称尾。3. 过程名指的是这个过程的名称,是过程头的组成部分,格式:to 过程名。4. 过程名的命名规则:可以由字母和数字及部分符号组成,但不能使用空格和运算符号,而且数字与符号不能作为过程名的首字符。新命名的过程名不能与LOGO系统自身已有命令相同,且不能同时定义相同的过程名。5. 过程体有完成任务的命令组构成。6. 过程尾 end7. 变量是指在程序的运行过程中可以发生改变的量。变量是程序中数据的临时存放场所。在过程中使用变量时,所有的变量必须在过程名的后面列出来。(变量使用格式)变量名前面必须带一个“:”,如变量n写成“:n”,否则系统不会承认这个变量的存在。执行变量时,在命令窗口中输入变量名后,必须指定变量的具体数值。过程中带有几个变量,此处就输入几个变量的值。变量的命名规则:变量名可以自行指定,其命名规则和过程名相似,由字母、数字和下划线及其任意组合做变量名,如:A abcd de98等组成。8. Repeat为重复命令,其格式为:repeat n 重复执行的语句,其功能为:重复执行n次方括号“ ”内的语句(命令组)。9. 画圆命令:repeat 36 rt 5 fd r*0.174 rt 5,其中r为圆的半径, “*”表示乘号。10. 画圆弧时,只需减少画圆语句中的重复次数。如:画半圆时,由于半圆是圆的一半,因此重复18次,命令为:repeat 18 rt 5 fd r*0.174 rt 5;画90度的圆弧时,为圆的,而36的为9,故命令为: repeat 9 rt 5 fd r*0.174 rt 5,如此类推。11. 用重复命令画正多边形的命令:repeat n fd s rt 360/n ,【其中s为正多边形的长度,n为正多边形的边数】。.操作题1. 用“edit”命令在编辑窗编口中写一个Logo过程:(1) 在命令窗口中输入“edit”,打开编辑(Editor)窗口。(2) 在编辑窗口中输入过程。(3) 定义过程。过程编写完后按“F2”键,退出编辑窗口,返回命令窗口,此时在命令提示符中显示“过程名 defined”,说明该过程已经定义完成;(4) 执行命令。在命令窗口中输入过程名,即可运行过程。(5) 保存编辑完成的过程。和其他应用软件一样,可通过保存(Save)命令,把编写的过程以文件的形式保存在磁盘中。2. 用变量定义一个正多边形,运用重复命令。过程头(过程名后面列出所有变量)假设该正多边形的变数为n,边长为s,则过程如下:过程体TO ZDBX :n :s 过程尾Repeat :n FD :n RT :s end3. 用变量定义(如右图)等腰直角三角形To dyzjsjx :s FD :s rt 135 FD SQRT n*n+n*n rt 135 FD :sEnd【注: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的取值范围为1999。编程格式为 “SETW n ”。4. SETPC是设置海龟画笔的颜色值为n,n的取值范围为015。编程格式为 “SETPC n ”。(n值详见颜色代码表见课本第34页表17)5. SETBG是设置当前屏幕背景颜色值为n,n的取值范围为015。编程格式为 “SETBG n ”。(n值详见颜色代码表见课本第34页表17)6. 在命令状态下,可以直接通过工具栏上的两个按钮来设置笔色和背景色。7. FILL是用当前笔色填充海龟所在封闭区域的命令。编程格式为“FILL”。颜色填充必须具备如下三个要点:把笔色换成要填充的颜色,画封闭图形;抬笔,进入封闭区域内;落笔,执行FILL命令。8. 区分以下四个命令的功能: CLEAN:编程格式:CLEAN,功能:清屏,但不改变海龟的当前状态。(即海龟的当前位置,方向,画笔颜色,背景颜色等都不改变。) CLEANSCREEN: 编程格式:CLEANSCREEN,功能:清屏,海龟回到屏幕中心,方向向上。(但是当前画笔颜色,背景颜色不改变。) DRAW:编程格式:DRAW,功能:海龟恢复LOGO系统绘图的初始默认状态。 HONE:编程格式:HOME,功能:海龟回到屏幕中心,不清屏,也不改变海龟的当前状态。(即海龟的当前位置,方向,画笔颜色,背景颜色等都不改变。)第四部分 椭圆命令的应用 海龟在坐标系中定位.填空题1. STANPOBAL是画椭圆的命令,其功能是:以当前海龟位置为圆心,绘制指定大小(X Y)的椭圆。其编程格式为:“STANPOBAL X Y”。当XY时,画出的是横向的椭圆;当0时,海龟向右转动,角度从0360;当N0时,海龟向左 转动,角度从0-360)。5. 用STAMPOVAL和repeat重复命令画圆的区别:Repeat海龟在圆上可以画不同大小、不同角度的弧(画圆时,转动的角度小于360度,画出的就是弧)很难画出椭圆需要配合使用“FILL”命令才能画出实心圆Stampoval海龟在圆心不能画弧线即能画椭圆,也能画正圆使用专用命令,可以直接画出实心圆Y轴(纵向),以原点(0,0)为基准,原点下方数值为负值,离原点越远,数值越小;上方为正值,离原点越远,数值越大。 0,.海龟在坐标系中的移动 Y坐标系原点(0,0)是海龟的初始位置(海龟的母位)0, X轴(横向),以原点(0,0)为基准,原点左侧数值为负值,离原点越远,数值越小;右侧为正值,离原点越远,数值越大。0, XLOGO中的直角坐标系1.海龟在坐标中的移动 海龟在水平方向的移动 命令:SETX格式:SETX N (N表示X轴坐标值)功能:海龟水平移动到X坐标值所指定的位置,并在经过的路线上画一条直线,海龟方向不变。 海龟在垂直方向的移动 命令:SETY格式:SETY N (N表示Y轴坐标值)功能:海龟垂直移动到Y坐标值所指定的位置,并在经过的路线上画一条直线,海龟方向不变。 海龟移动到指定的屏幕坐标位置 命令:SETXY格式:SETX X Y (中括号中X,Y分别表示水平和垂直坐标值。)功能:海龟移动到指定的屏幕坐标位置。2.输出海龟在坐标系中的值 输出海龟位置的X坐标值 命令:XCOR格式:XCOR功能:输出当前海龟位置的X坐标值。 输出海龟位置的Y坐标值命令:YCOR格式:YCOR功能:输出当前海龟位置的X坐标值。 输出当前海龟位置的坐标值 命令:GETXY格式:GETXY功能:输出当前海龟位置的坐标值。注:以上所输出的坐标值都显示在命令窗口中对应的命令行下面。.操作题用椭圆命令画同心圆TO TONGXYStanmpoval 10 10Stanmpoval 20 20End 第五部分 写文字命令的使用 条件判断命令的使用.填空题1. TURTLETEXT是文字输出命令,简写为“TT”; 编程格式为“TURTLETEXT ”或 “TT ” ,其功能是:在当前海龟的位置上显示字或表。2. SETFONT是字体设置命令; 编程格式为“SETFON 字体 字号 字型 ” ,其功能是:在TT命令之前使用,设置所显示文字的字体、字号及字型。 (字号取值为0255,字体、字号、字型详见课本第53页表19)3. 因为PC LOGO不能识别中文的双引号,所以上述命令中的双引号请使用英文的标点符号。4. 一个过程经过定义,就成了一个可以反复使用的新的LOGO命令。一个过程,除了可以在命令窗口输入过程名进行调用外,还可以在另一个过程中被调用。如果过程中使用了一个过程,如在过程A中使用了过程B,则称A过程调用了B过程。A过程就被称为“主过程”,B过程就被称之为“子过程”。这叫做过程的调用,也可以简单称之为调用。5. IF是计算机语言中最基本的一个条件判断命令,在不同的语言中有不同的构成。IF在本书中的构成式为:IF THEN 功能:执行该语句是时,首先判断“条件表达式”是否成立:否是IFTHEN条件是否成立执行语句IF下面的语句 如果条件成立,则执行“THEN”后面的语句,然后再继续执行下一条命令语句;如果条件成立,则忽律“THEN”后面的语句,直接执行下一条命令语句。用“IF THEN”来实现结束过程的判断流程图 .案例分析:1.过程调用案列分析如下定义三个过程:过程A:TO sunshineSetpc 14Repeat 36 pu fd 60 pd fd 40 pu bk 100 rt 10解析: 假设我们同时在编辑从口中定义了以上A,B,C这三个过程。其中,过程A实现了在半径为60的圆圈外,有36条长40步的黄色线段围城一圈,表示为光线;过程B实现的是:画出了一个半径为50步的红色实心圆,即表示太阳。过程C,先把背景改成蓝色,表示一个万里无云的天空,随后写上A过程名和B过程名,说明过程C调用了过程A和过程B,从而实现了:在碧蓝的天空中挂着一轮红日的景象。因此,在上述过程中,过程C是主过程,过程A和过程B都是子过程;过程C调用了过程A和过程B,过程A和过程B都被过程C调用。三个过程名注释:sun 太阳;sunshine 阳光; Sky 天空。End 过程B:TO sun Setpc 12Stampoval 50 50FillEnd过程C: TO skySetbg 1SunshineSunEnd 2.IF语句案列分析 IF :A100 THEN RT 180 FD :A解析:在以上代码中,A显然是个变量,当你在命令窗口中输入A值之后,计算机进行判断,如果输入的数(A值)大于100,则小海龟先向右旋转180度之后再执行“FD :A”命令,(即前进A步);如果输入的值小于100,则小海龟忽律“THEN”后面的表达式,直接执行“FD :A”命令(即前进A步)。(比如输入150,由于150100,小海龟先向右旋转180度,再前进150步;如果输入75,由于75100,小海龟忽律“THEN”后面语句,直接前进75步。)第六部分 数学计算 LOGO演奏.填空题1. TT ,这个命令将数学表达式的运算结果显示在画图窗口中。(如:“TT 25-12”执行这个命令后,在画图窗口中显示结果“3” )2. make是赋值命令,编程格式为:“make 变量名 表达式”,功能是:将表达式的值赋给指定的变量。3. read是读取键盘命令,编程格式为:“read”,功能是:从键盘输入一个数据。读取键盘上输入的数据,并赋值给某一个变量。4. m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论