PC LOGO编程技巧

合集下载

pclogo重复命令及其使用

pclogo重复命令及其使用

pclogo重复命令及其使用例1:用重复命令画一个“米”字形(见下图)解:用重复命令画图形,首先要找出基本动作。

画米字形的基本动作只有三步,将这个基本动作重复8次,就可完成该图形。

(1)从屏幕中心出发,先前走60步;(2)后退60步,回到原点;(3)向右转45度。

将以上三步动作重复八次,就可以写出米字来了。

具体程序如下:REPEAT 8[FD 60 BK 60 RT 45]例2:利用重复命令,画出这面旗帜:(见下图)解:通过图形,我们不难看出,这面旗帜由两个部分组成,旗杆和旗面,因此,我们在绘制的过程中,应分两步来完成:(1)绘制旗杆(2)绘制旗面这两步也可以反过来。

具体步骤如下:FD 50\\绘制旗杆\\REPEAT 2 [FD 50 RT 90 FD 100 RT 90]\\绘制旗面\\例3:利用重复命令画出以下图形:(见下图)解:这个图形由四个相同的部分组成(图)每一部分的基本动作有(1)从原点出发,画出一条长50步的直线;(2)右转90度,前进25步,画出正方形一条边的一半;(3)左转90度,前进25步,画出正方形另一条边的一半;(4)抬笔,左转90度,退后50步。

(到第二部分的起点处准备)将基本动作重复4次,即可完成图形。

具体程序如下:REPEAT 4 [FD 50 RT 90 FD 25 LT 90 FD 25 PU LT 90 BK 50 PD] 例4:利用重复命令,画出四排六列方格。

(如下图)解:这四排六列方格有多种方法来完成,在这里我们利用画五条横线七条竖线的方法来拼出这些方格。

画五条横线的基本动作有4步,将这个基本动作重复5次,就可完成五条横线。

同样,画七条竖线的基本动作也有4步,将这个基本动作重复7次,就能完成七条竖线。

1、画五条横线之前,先将海龟转向右边,再开始下面的基本动作:(1)前进120步(能被6整除);(2)退后120步,回到起点;(3)抬笔,左转90度,前进20(到第二条线的起点处)(4)右转90度,落笔(准备画第二条线)将基本命令重复5次,画完五条横线;2、抬笔,利用回家命令(home),使小海龟回到原点,再画七条竖线。

PC LOGO编程技巧

PC LOGO编程技巧

PC LOGO编程技巧梁秀珍1、命令可以简写2、命令不分大小写3、命令和参数之间必须用空格分开,执行命令时必须按下回车键。

4、CLEAN 清图命令。

清除屏幕上的图形,海龟的状态不变。

即,只清除屏幕上的图形,不改变海龟的位置和方向。

(海龟不归位)。

5、CS (clear screen)清屏。

清除屏幕上的图形,海龟回母位。

但所设置的属性仍保留。

6、Draw 初始化命令。

使系统恢复到启动状态。

效果是:清屏(绘图窗口)后,海龟归位,设置的属性全部初始化,即,海龟回到原点位置,头向上,笔粗为1,笔色为黑色。

7、CT(clear text)清文本作用是:清除命令窗口所有文本,“?”提示符回到第一行。

8、修改错误的方法:在命令状态下,可以用键盘上的四个光标控制键来移动光标。

如果发现命令有错误,首先将光标移到要删除的字符处,删除字符,再键入正确的字符。

如果发现某个地方漏打了字符,例如,命令RT90在命令与数字之间忘记输入空格了,可将光标移到字符“9”前,按一下空格键,命令就变成了RT 90 了。

9、使用历史记录运行执行过的命令。

在LOGO语言里,若把光标键移到已经执行过的命令上,回车,则可再次执行命令。

例如:输入FD 60 RT 90 回车后,用上述方法再执行三次,看画出了什么图形。

10、在画正多边形时,怎样根据多边形的内角和公式计算旋转角度?先根据(n-2)*180算出内角和,再除以n 算出内角,再用“180-内角”算出外角。

旋转的角度就是外角的度数。

11、在计算机语言中,除号是/ ,乘号是*12、在画正多边形时,边数越多,边长就要越小些。

否则画出的图形会出界导致错乱。

13、画空心椭圆纵轴半径横轴半径格式:STAMPOVAL 横轴半径纵轴半径画实心椭圆格式:(STAMPOVAL 横轴半径纵轴半径“TRUE)•注意:画椭圆时,小海龟的起笔点和落笔点都在椭圆的中心。

画实心椭圆时,一定要有括号。

当两个参数相等时为正圆。

pc logo 教程0210

pc logo 教程0210

再显身手——综合练习(二)一、海龟命令集锦REPEAT 重复FILL填色SETBG 设背景色SETPC 设笔色SAVEPIC保存图形LOADPIC取出图形STAMPREC矩形命令STAMPOVAL椭圆命令二、再看小海龟显身手例1:试画出下图的花环。

(一)过程HUA(画一朵由4个三角形组成的花)TO HUAREPEAT4[REPEAT 3[FD 10 RT 120]RT 360/4] END(二)过程HUAHUAN(画一个由10朵花组成的花环)TO HUAHUANDRAWHTSETPC 5REPEAT 10[HUA RT 360/10 PU FD 25 PD] END(三)运行?HUAHUAN ?例2:画一块手表(一)过程BIAOPAN (画表盘)TO BIAOPANSETW 1 SETPC 14(STAMPOVAL 50 50 “TRUE)SETPC 0 STAMPOVAL 50 50REPEAT12[PU FD 45 PD FD 5 PU BK 50 PD RT 30] FD 35 BK 35RT 90 SETW 3 FD 25 HOMERT 90 PU FD 50 LT 90 BK 5 PD STAMPRECT 5 10END(二)过程BIAO(画整个表)TO BIAODRAWSETPC 9PU LT 90 FD 20 LT 90 BK 187 PD STAMPRECT 40 370PU HOME PDFILLBIAOPANHTEND例3:画1/n圆弧的命令是什么?①画半圆的命令:REPEAT 180[FD 3.14*15/180 RT 1]②画1/4圆弧的命令:REPEAT 90[FD 3.14*15/180 RT 1]③画圆的命令:REPEAT 360[FD 3.14*15/180 RT 1]④所以,画1/n 圆弧的命令是:REPEAT 360/n[FD 3.14*半径/180 RT 1]。

LOGO语言辅导

LOGO语言辅导

(四)带参数的过程
4、常用的几种图形的参数过程
(5)画空心星
TO KXX :B :J :N
REPEAT :N [FD :B RT :J FD :B LT :J-360/:N]
二、logo语言绘图的基本命令
(二)移动命令: 前进命令:fd 参数 作用:海龟沿龟头方向移动指定的龟步数。Fd 100 后退命令;bk 参数 作用:海龟沿龟头反方向移动指定的龟步数。Bk 50 (三)旋转命令
左转命令:lt 参数 作用:海龟向左旋转指定的角度。Lt 90
右转命令:rt 参数 作用:海龟向右旋转指定的角度。Rt 45 以0度为基准顺时针旋转命令:seth 参数 seth 45 (四)笔命令 抬笔命令:pu 作用:使海龟变为抬笔状态。 Pen up 落笔命令:pd 作用:使海龟变为落笔状态。Pen down 笔宽命令:setw 参数(1-999)作用:设置海龟笔画线的宽度。(width 查
棕 灰白
8
9
10
11
12
13
14
15
深灰 浅蓝 浅绿 浅青 浅红 浅紫 黄

2、设置画笔颜色命令:SETPC,用法:SETPC 颜色号 作用:使海龟以指定的颜色绘图。Set pen color
3、设置屏幕背景颜色命令:SETBG,用法:SETBG 颜色号 作用:将屏幕作图区设置为指定颜色。绘图时要先设置背景色,
四、图形程序设计
(一)过程和过程的编辑
1、什么是过程
TO YE DRAW REPEAT 2 [REPEAT 9 [RT 5 FD 80*0.174 RT 5 ] RT 90]
END 一个过程的基本结构是: TO 过程名 过程体 END 2、过程名的取法

PC LOGO操作方法

PC LOGO操作方法

DRAW - 清屏、海龟、画布颜色、海龟颜色恢复至初始设置CLEAN 清屏,海龟、笔色、画布颜色、海龟位置角度不变CLEARSCREEN CS 清屏,海龟回到初始位置,笔色、画布颜色不变CLEARTEXT CT 清除命令区FORWARD FD 前进BACK BK 后退RIGHT RT 右转LEFT LT 左转PENUP PU 抬笔PENDOWN PD 落笔HIDETURTLE HT 藏龟SHOWTURTLE ST 显龟CLEARSCREEN CS 清屏HOME - 回家REPEAT - 重复SPLITSCREEN SS 图文混合屏FULLSCREEN FS 全图形屏TEXTSCREEN TS 全文字屏NODRAW ND 全文字屏、清屏WRAP - 环绕状态WINDOW - 窗口状态FENCE - 围栏状态SHOW - 屏幕输出TT - 在画图区显示文字TO……END - 过程头、尾IF…THEN…ELSEPAUSECONTINUE COEDIT ALL - 进入编辑部STOP -TOPLEVEL -SETPC - 设置画笔颜色SETBG - 设置屏幕底色FILL-填色坐标作图SETX - 指定海龟横向位置SETY - 指定海龟纵向位置SETXY - 指定海龟任意位置SETHEADING SETH - 指定海龟方向XCOR - 显示海龟当前位置的X坐标YCOR - 显示海龟当前位置的Y坐标GETXY - 显示海龟当前位置的X,Y坐标HEADING - 显示海龟指向角度文件管理POTS - 显示工作区内所有过程的标题POPS(PO ALL)- 显示工作区内所有过程的内容PRINTOUT PO 显示工作区内过程的内容ERASE(ER ALL)ER 删除工作区中的过程DIRECTORY DIR 显示磁盘文件目录DISK - 显示当前盘SETDISK - 设置当前盘SAVE - 把程序存盘LOAD - 读程序文件SAVEPIC - 图形存盘LOADPIC - 读图形文件DELETE - 删除文件RENAME REN 文件改名数值计算PRINT PR 换行打印TYPE - 同行打印SETCURSOR - 打印格式OUTPUT OP 输出INT - 取整函数ROUND - 四舍五入函数QUOTIENT - 求商函数REMAINDER - 余数函数RANDOM - 随机函数SQRT - 平方根函数ABS - 绝对值函数MAKE - 赋值PRECISION - 数字显示精度字表处理FIRST - 取首LAST - 取尾BUTFIRST BF 去首BUTLAST BL 去尾EMPTY?- 判断是否为空READ - 从键盘上接受一串字符READCHAR RC 从键盘上接受一个字符READLIST RL 从键盘上接受一个表READQUOTE RQ 从键盘上接受一个字RESULT:- 结果TRUE - 真FALSE - 假COUNT - 测长函数MAKE - 赋值ITEM - 输出表中第:K个元素TEST - 测试条件IFTRUE IFT 测试真IFFALSE IFF 测试假KEY?- 是否有键盘输入NUMBER?- 是否是数WORD?- 是否是字LIST?- 是否是表WORD - 连接字SENTENCE SE 字与表、表与表的连接FPUT - 连接到表(字)首LPUT - 连接到表(字)尾LIST - 组成表RUN - 运行表DEFINE - 定义过程ASCII - 输出字符的ASCII码CHAR - 输出ASCII码值的字符十六个基本图形TO ZFX :BREPEAT 4 [FD :B RT 90]ENDTO CFX :A :BREPEAT 2 [FD :A RT 90 FD :B RT 90] ENDTO SJX :BREPEAT 3 [FD :B RT 120]ENDTO DBX :N :BREPEAT :N [FD :B RT 360 / :N]ENDTO YUAN :RREPEAT 360 [RT 0.5 FD :R * PI / 180 RT 0.5] ENDTO LHU :N :RREPEAT :N [FD :R * PI / 180 LT 1]ENDTO RHU :N :RREPEAT :N [FD :R * PI / 180 RT 1]ENDTO LY :N :RREPEAT 2 [LHU :N :R LT 180 - :N]ENDTO RY :N :RREPEAT 2 [RHU :N :R RT 180 - :N]ENDTO PXSBX :B1 :B2 :JREPEAT 2 [FD :B1 RT :J FD :B2 RT 180 - :J] ENDTO KXJX :A :BSTAMPRECT :A :BENDTO SXJX :A :B(STAMPRECT :A :B ”TRUE)ENDTO KXTY :X :YSTAMPOVAL :X :YENDTO SXTY :X :Y(STAMPOVAL :X :Y ”TRUE)ENDTO KXJ :N :BREPEAT :N [FD :B RT 720 / :N FD :B LT 360 / :N] ENDTO YBJ :N :B :KREPEAT :N [FD :B RT :K * 360 / :N]ENDLOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。

PCLOGO操作方法

PCLOGO操作方法

DRAW - 清屏、海龟、画布颜色、海龟颜色恢复至初始设置CLEAN 清屏,海龟、笔色、画布颜色、海龟位置角度不变CLEARSCREEN CS 清屏,海龟回到初始位置,笔色、画布颜色不变CLEARTEXT CT 清除命令区FORWARD FD 前进BACK BK 后退RIGHT RT 右转LEFT LT 左转PENUP PU 抬笔PENDOWN PD 落笔HIDETURTLE HT 藏龟SHOWTURTLE ST 显龟CLEARSCREEN CS 清屏HOME - 回家REPEAT - 重复SPLITSCREEN SS 图文混合屏FULLSCREEN FS 全图形屏TEXTSCREEN TS 全文字屏NODRAW ND 全文字屏、清屏WRAP - 环绕状态WINDOW - 窗口状态FENCE - 围栏状态SHOW - 屏幕输出TT - 在画图区显示文字TO……END - 过程头、尾IF…THEN…ELSEPAUSECONTINUE COEDIT ALL - 进入编辑部STOP -TOPLEVEL -SETPC - 设置画笔颜色SETBG - 设置屏幕底色FILL-填色坐标作图SETX - 指定海龟横向位置SETY - 指定海龟纵向位置SETXY - 指定海龟任意位置SETHEADING SETH - 指定海龟方向XCOR - 显示海龟当前位置的X坐标YCOR - 显示海龟当前位置的Y坐标GETXY - 显示海龟当前位置的X,Y坐标HEADING - 显示海龟指向角度文件管理POTS - 显示工作区内所有过程的标题POPS(PO ALL) - 显示工作区内所有过程的内容PRINTOUT PO 显示工作区内过程的内容ERASE(ER ALL) ER 删除工作区中的过程DIRECTORY DIR 显示磁盘文件目录DISK - 显示当前盘SETDISK - 设置当前盘SAVE - 把程序存盘LOAD - 读程序文件SAVEPIC - 图形存盘LOADPIC - 读图形文件DELETE - 删除文件RENAME REN 文件改名数值计算PRINT PR 换行打印TYPE - 同行打印SETCURSOR - 打印格式OUTPUT OP 输出INT - 取整函数ROUND - 四舍五入函数QUOTIENT - 求商函数REMAINDER - 余数函数RANDOM - 随机函数SQRT - 平方根函数ABS - 绝对值函数MAKE - 赋值PRECISION - 数字显示精度字表处理FIRST - 取首LAST - 取尾BUTFIRST BF 去首BUTLAST BL 去尾EMPTY - 判断是否为空READ - 从键盘上接受一串字符READCHAR RC 从键盘上接受一个字符READLIST RL 从键盘上接受一个表READQUOTE RQ 从键盘上接受一个字RESULT: - 结果TRUE - 真FALSE - 假COUNT - 测长函数MAKE - 赋值ITEM - 输出表中第:K个元素TEST - 测试条件IFTRUE IFT 测试真IFFALSE IFF 测试假KEY - 是否有键盘输入NUMBER - 是否是数WORD - 是否是字LIST - 是否是表WORD - 连接字SENTENCE SE 字与表、表与表的连接FPUT - 连接到表(字)首LPUT - 连接到表(字)尾LIST - 组成表RUN - 运行表DEFINE - 定义过程ASCII - 输出字符的ASCII码CHAR - 输出ASCII码值的字符十六个基本图形TO ZFX :BREPEAT 4 [FD :B RT 90]ENDTO CFX :A :BREPEAT 2 [FD :A RT 90 FD :B RT 90] ENDTO SJX :BREPEAT 3 [FD :B RT 120]ENDTO DBX :N :BREPEAT :N [FD :B RT 360 / :N]ENDTO YUAN :RREPEAT 360 [RT FD :R * PI / 180 RT ]ENDTO LHU :N :RREPEAT :N [FD :R * PI / 180 LT 1]ENDTO RHU :N :RREPEAT :N [FD :R * PI / 180 RT 1]ENDTO LY :N :RREPEAT 2 [LHU :N :R LT 180 - :N]ENDTO RY :N :RREPEAT 2 [RHU :N :R RT 180 - :N]ENDTO PXSBX :B1 :B2 :JREPEAT 2 [FD :B1 RT :J FD :B2 RT 180 - :J] ENDTO KXJX :A :BSTAMPRECT :A :BENDTO SXJX :A :B(STAMPRECT :A :B ”TRUE)ENDTO KXTY :X :YSTAMPOVAL :X :YENDTO SXTY :X :Y(STAMPOVAL :X :Y ”TRUE)ENDTO KXJ :N :BREPEAT :N [FD :B RT 720 / :N FD :B LT 360 / :N] ENDTO YBJ :N :B :KREPEAT :N [FD :B RT :K * 360 / :N]END程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。

(完整版)PCLOGO编程技巧

(完整版)PCLOGO编程技巧

PC LOGO编程技巧梁秀珍1、命令可以简写2、命令不分大小写3、命令和参数之间必须用空格分开,执行命令时必须按下回车键。

4、CLEAN 清图命令。

清除屏幕上的图形,海龟的状态不变。

即,只清除屏幕上的图形,不改变海龟的位置和方向。

(海龟不归位)。

5、CS (clear screen)清屏。

清除屏幕上的图形,海龟回母位。

但所设置的属性仍保留。

6、Draw 初始化命令。

使系统恢复到启动状态。

效果是:清屏(绘图窗口)后,海龟归位,设置的属性全部初始化,即,海龟回到原点位置,头向上,笔粗为1,笔色为黑色。

7、CT(clear text)清文本作用是:清除命令窗口所有文本,“?”提示符回到第一行。

8、修改错误的方法:在命令状态下,可以用键盘上的四个光标控制键来移动光标。

如果发现命令有错误,首先将光标移到要删除的字符处,删除字符,再键入正确的字符。

如果发现某个地方漏打了字符,例如,命令RT90在命令与数字之间忘记输入空格了,可将光标移到字符“9”前,按一下空格键,命令就变成了RT 90 了。

9、使用历史记录运行执行过的命令。

在LOGO语言里,若把光标键移到已经执行过的命令上,回车,则可再次执行命令。

例如:输入FD 60 RT 90 回车后,用上述方法再执行三次,看画出了什么图形。

10、在画正多边形时,怎样根据多边形的内角和公式计算旋转角度?先根据(n-2)*180算出内角和,再除以n 算出内角,再用“180-内角”算出外角。

旋转的角度就是外角的度数。

11、在计算机语言中,除号是/ ,乘号是*12、在画正多边形时,边数越多,边长就要越小些。

否则画出的图形会出界导致错乱。

13、画空心椭圆纵轴半径横轴半径格式:STAMPOVAL 横轴半径纵轴半径画实心椭圆格式:(STAMPOVAL 横轴半径纵轴半径“TRUE)•注意:画椭圆时,小海龟的起笔点和落笔点都在椭圆的中心。

画实心椭圆时,一定要有括号。

当两个参数相等时为正圆。

pclogo操作方法

pclogo操作方法

DRAW - 清屏、海龟、画布颜色、海龟颜色恢复至初始设置CLEAN 清屏,海龟、笔色、画布颜色、海龟位置角度不变CLEARSCREEN CS 清屏,海龟回到初始位置,笔色、画布颜色不变CLEARTEXT CT 清除命令区FORWARD FD 前进BACK BK 后退RIGHT RT 右转LEFT LT 左转PENUP PU 抬笔PENDOWN PD 落笔HIDETURTLE HT 藏龟SHOWTURTLE ST 显龟CLEARSCREEN CS 清屏HOME - 回家REPEAT - 重复SPLITSCREEN SS 图文混合屏FULLSCREEN FS 全图形屏TEXTSCREEN TS 全文字屏NODRAW ND 全文字屏、清屏WRAP - 环绕状态WINDOW - 窗口状态FENCE - 围栏状态SHOW - 屏幕输出TT - 在画图区显示文字TO……END - 过程头、尾IF…THEN…ELSEPAUSECONTINUE COEDIT ALL - 进入编辑部STOP -TOPLEVEL -SETPC - 设置画笔颜色SETBG - 设置屏幕底色FILL-填色坐标作图SETX - 指定海龟横向位置SETY - 指定海龟纵向位置SETXY - 指定海龟任意位置SETHEADING SETH - 指定海龟方向XCOR - 显示海龟当前位置的X坐标YCOR - 显示海龟当前位置的Y坐标GETXY - 显示海龟当前位置的X,Y坐标HEADING - 显示海龟指向角度文件管理POTS - 显示工作区内所有过程的标题POPS(PO ALL)- 显示工作区内所有过程的内容PRINTOUT PO 显示工作区内过程的内容ERASE(ER ALL)ER 删除工作区中的过程DIRECTORY DIR 显示磁盘文件目录DISK - 显示当前盘SETDISK - 设置当前盘SAVE - 把程序存盘LOAD - 读程序文件SAVEPIC - 图形存盘LOADPIC - 读图形文件DELETE - 删除文件RENAME REN 文件改名数值计算PRINT PR 换行打印TYPE - 同行打印SETCURSOR - 打印格式OUTPUT OP 输出INT - 取整函数ROUND - 四舍五入函数QUOTIENT - 求商函数REMAINDER - 余数函数RANDOM - 随机函数SQRT - 平方根函数ABS - 绝对值函数MAKE - 赋值PRECISION - 数字显示精度字表处理FIRST - 取首LAST - 取尾BUTFIRST BF 去首BUTLAST BL 去尾EMPTY - 判断是否为空READ - 从键盘上接受一串字符READCHAR RC 从键盘上接受一个字符READLIST RL 从键盘上接受一个表READQUOTE RQ 从键盘上接受一个字RESULT:- 结果TRUE - 真FALSE - 假COUNT - 测长函数MAKE - 赋值ITEM - 输出表中第:K个元素TEST - 测试条件IFTRUE IFT 测试真IFFALSE IFF 测试假KEY - 是否有键盘输入NUMBER - 是否是数WORD - 是否是字LIST - 是否是表WORD - 连接字SENTENCE SE 字与表、表与表的连接FPUT - 连接到表(字)首LPUT - 连接到表(字)尾LIST - 组成表RUN - 运行表DEFINE - 定义过程ASCII - 输出字符的ASCII码CHAR - 输出ASCII码值的字符十六个基本图形TO ZFX :BREPEAT 4 [FD :B RT 90]ENDTO CFX :A :BREPEAT 2 [FD :A RT 90 FD :B RT 90] ENDTO SJX :BREPEAT 3 [FD :B RT 120]ENDTO DBX :N :BREPEAT :N [FD :B RT 360 / :N]ENDTO YUAN :RREPEAT 360 [RT FD :R * PI / 180 RT ]ENDTO LHU :N :RREPEAT :N [FD :R * PI / 180 LT 1]ENDTO RHU :N :RREPEAT :N [FD :R * PI / 180 RT 1]ENDTO LY :N :RREPEAT 2 [LHU :N :R LT 180 - :N]ENDTO RY :N :RREPEAT 2 [RHU :N :R RT 180 - :N]ENDTO PXSBX :B1 :B2 :JREPEAT 2 [FD :B1 RT :J FD :B2 RT 180 - :J]ENDTO KXJX :A :BSTAMPRECT :A :BENDTO SXJX :A :B(STAMPRECT :A :B ”TRUE)ENDTO KXTY :X :YSTAMPOVAL :X :YENDTO SXTY :X :Y(STAMPOVAL :X :Y ”TRUE)ENDTO KXJ :N :BREPEAT :N [FD :B RT 720 / :N FD :B LT 360 / :N] ENDTO YBJ :N :B :KREPEAT :N [FD :B RT :K * 360 / :N]END程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。

PClogo语言教程(word文档良心出品)

PClogo语言教程(word文档良心出品)

Logo 语言教程第一课认识 WINLOGO教学目的:1、熟悉WINLOGO的启动和退出。

2、初步了解LOGO语言。

教学重点:WINLOGO的基本使用方法。

教学内容:一、什么是计算机语言计算机语言是人和计算机打交道的语言,它用不同的文字和符号表示不同的含义。

计算机语言有很多种,就像我们人类使用的语言一样,不同的语言有不同的语词和语法。

二、 LOGO语言简介:LOGO语言是美国麻省理工学院人工智能实验室于1968 年开发的,是一种专为青少年设计的计算机语言。

“ LOGO”在希腊文中有“文字”、“符号”和“思索”的意思。

LOGO语言有多种版本,我们这里给大家介绍的是在WIN98环境下运行的LOGO语言,它具有界面全新、功能强大和方便操作等特点。

三、 WIN LOGO的启动单击“开始”弹出一级菜单,鼠标移动至“程序”。

这时弹出二级菜单,鼠标移动至“PC LOGO”,这时弹出三级菜单,单击“ PC LOGO”就可以运行WINLOGO了。

WINLOGO窗口如下图 , 主要由标题栏、菜单栏、工具栏以及图形窗口和文本窗口几部分组成。

其中的小海龟是 LOGO语言的重要角色,我们可以发布命令指挥它完成各种任务,小海龟位于屏幕中央,而且头朝上,这个位置叫“母位” 。

在文本区中的问号“?”是 LOGO 语言的提示符,提示我们可以在这里输入命令了。

四、屏幕状态和海龟的活动范围:⒈三种屏幕状态:WINLOGO界面比较灵活,我们即可以通过窗口的操作实现桌面的控制,同时也可以用命令的方式改变桌面的窗口。

①标准页面布局:当我们第一次进入LOGO语言环境时我们所看到的就是标准布局,它是由绘图窗口和文本窗口两个窗口组成的。

如果这种布局已被打乱,我们想要恢复这种布局的命令是:SPLISCREEN 简写为 SS ( 或 Shift+F2 )例如键入:?S S↓即进入标准屏幕状态。

②全图形窗口布局:在这种屏幕状态下,整个图形窗口被最大化。

帮助小学生学好pc logo语言的小技巧

帮助小学生学好pc logo语言的小技巧

帮助小学生学好pc logo语言的小技巧精品文档--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------------------------------------------------------------------------------------------------------------------------------------------------------------帮助小学生学好PC LOGO语言的小技巧 logo语言是美国麻省理工学院人工智能实验室在研究lisp语言的基础上专为少年儿童设计的编程语言。

我们使用的是四川省教育科学研究所编写的六年级下册教材,其中指出:logo既有较强的功能,又比较容易掌握,特别适合我们小学生学习。

其特点是:具有绘图、字表和会话功能、具有过程调用功能、结构化好、简单易学、形象直观。

logo语言的教学侧重于画各种各样有趣的几何图形,培养学生的观察力和想象力等,培养学生学习计算机的兴趣。

logo语言的版本很多,我们使用的是pc logo for windows。

logo的学习,对于学生来说,并不像教材中所提道的,比较容易掌握。

我们的学生,对于记住logo的命令是比较不容易的,小学六年级的学生又面临小升初,学业比较重,根本无暇顾及信息技术的学习。

因此,我们只有想办法,帮助学生用最少的时间,学好logo语言。

一、与学生多交流六年级的学生,正处在青春期,出现了逆反心理,甚至个别学生出现了厌学、好玩游戏的现象,课堂纪律不如从前,师生互动缺少生气。

而logo的学习,对于部分学生有一定的难度,也就出现了畏难情绪。

此时,老师就要多注意学生的变化,多与学生交谈,了解他们的想法,而不能用强硬的态度要求他们学习,否则会加剧师生关系的恶化。

“亲其师,才能信其道”,只有师生关系融洽了,我们老师的教和学生的学才能相得益彰。

六年级上学期PC LOGO系统教案

六年级上学期PC LOGO系统教案

六年级上学期PC LOGO系统教案第一章:PC LOGO系统概述1.1 学习目标了解PC LOGO系统的基本功能和特点熟悉PC LOGO系统的界面和操作方法1.2 教学内容PC LOGO系统的起源和发展历程PC LOGO系统的功能和特点PC LOGO系统的界面和操作方法1.3 教学活动引入PC LOGO系统的概念,引导学生对PC LOGO系统产生兴趣讲解PC LOGO系统的基本功能和特点演示PC LOGO系统的界面和操作方法学生实际操作PC LOGO系统,熟悉界面和基本操作1.4 作业与评估学生完成PC LOGO系统的基本操作练习评估学生对PC LOGO系统的了解程度第二章:绘图命令2.1 学习目标学习PC LOGO系统的绘图命令掌握绘图命令的使用方法和技巧2.2 教学内容PC LOGO系统的绘图命令介绍绘图命令的使用方法和技巧2.3 教学活动讲解PC LOGO系统的绘图命令及其功能演示绘图命令的使用方法和技巧学生实际操作PC LOGO系统,练习绘图命令的使用2.4 作业与评估学生完成绘图命令的练习题目评估学生对绘图命令的掌握程度第三章:循环和条件语句3.1 学习目标学习PC LOGO系统的循环和条件语句掌握循环和条件语句的使用方法和技巧3.2 教学内容PC LOGO系统的循环和条件语句介绍循环和条件语句的使用方法和技巧3.3 教学活动讲解PC LOGO系统的循环和条件语句及其功能演示循环和条件语句的使用方法和技巧学生实际操作PC LOGO系统,练习循环和条件语句的使用3.4 作业与评估学生完成循环和条件语句的练习题目评估学生对循环和条件语句的掌握程度第四章:函数和变量4.1 学习目标学习PC LOGO系统的函数和变量掌握函数和变量的使用方法和技巧4.2 教学内容PC LOGO系统的函数和变量介绍函数和变量的使用方法和技巧4.3 教学活动讲解PC LOGO系统的函数和变量及其功能演示函数和变量的使用方法和技巧学生实际操作PC LOGO系统,练习函数和变量的使用4.4 作业与评估学生完成函数和变量的练习题目评估学生对函数和变量的掌握程度第五章:综合实例5.1 学习目标学习PC LOGO系统的综合实例掌握综合实例的编写方法和技巧5.2 教学内容PC LOGO系统的综合实例介绍综合实例的编写方法和技巧5.3 教学活动讲解PC LOGO系统的综合实例及其特点演示综合实例的编写方法和技巧学生实际操作PC LOGO系统,练习综合实例的编写5.4 作业与评估学生完成综合实例的编写题目评估学生对综合实例的掌握程度第六章:PC LOGO编程技巧6.1 学习目标学习PC LOGO编程的基本技巧掌握PC LOGO编程的规范和方法6.2 教学内容PC LOGO编程的规范和方法介绍PC LOGO编程技巧的讲解和实践6.3 教学活动讲解PC LOGO编程的规范和方法分享PC LOGO编程技巧和实践经验学生实际操作PC LOGO系统,练习编程技巧6.4 作业与评估学生完成编程技巧的练习题目评估学生对PC LOGO编程技巧的掌握程度第七章:PC LOGO在数学教学中的应用7.1 学习目标了解PC LOGO在数学教学中的应用掌握利用PC LOGO进行数学教学的方法和技巧7.2 教学内容PC LOGO在数学教学中的应用介绍利用PC LOGO进行数学教学的方法和技巧7.3 教学活动讲解PC LOGO在数学教学中的应用实例演示利用PC LOGO进行数学教学的方法和技巧学生实际操作PC LOGO系统,练习数学教学的应用7.4 作业与评估学生完成数学教学应用的练习题目评估学生对PC LOGO在数学教学中的应用程度的掌握第八章:PC LOGO在科学教学中的应用8.1 学习目标了解PC LOGO在科学教学中的应用掌握利用PC LOGO进行科学教学的方法和技巧8.2 教学内容PC LOGO在科学教学中的应用介绍利用PC LOGO进行科学教学的方法和技巧8.3 教学活动讲解PC LOGO在科学教学中的应用实例演示利用PC LOGO进行科学教学的方法和技巧学生实际操作PC LOGO系统,练习科学教学的应用8.4 作业与评估学生完成科学教学应用的练习题目评估学生对PC LOGO在科学教学中的应用程度的掌握第九章:PC LOGO编程项目实践9.1 学习目标学习如何利用PC LOGO进行项目实践掌握PC LOGO项目实践的步骤和方法9.2 教学内容PC LOGO项目实践的步骤和方法介绍PC LOGO编程项目实践的讲解和实践9.3 教学活动讲解PC LOGO项目实践的步骤和方法分享PC LOGO编程项目实践的经验学生实际操作PC LOGO系统,完成项目实践9.4 作业与评估学生完成项目实践的任务评估学生对PC LOGO项目实践的掌握程度第十章:总结与展望10.1 学习目标总结学习PC LOGO系统的收获展望PC LOGO系统在未来的发展和应用10.2 教学内容学生总结学习PC LOGO系统的收获展望PC LOGO系统在未来的发展和应用10.3 教学活动学生分享学习PC LOGO系统的收获和体会讲解PC LOGO系统在未来的发展和应用引导学生对PC LOGO系统的未来发展进行思考10.4 作业与评估评估学生对PC LOGO系统的理解和思考程度重点解析本文档为六年级上学期PC LOGO系统教案,共包含十个章节。

pclogo讲义

pclogo讲义

常用命令:1、DRAW 清除屏幕,海龟回屏幕中央,头朝上2、FD 前进3、BK 后退4、RT 右转5、LT 左转6、PU 抬笔7、PD 落笔8、HOME 回家9、PE 擦笔,在PD状态下,它擦除海龟经过路线上原先海龟留下的足迹:例子:fd 50 pe bk 30 pd ,结果为前进了20步,30步被乌龟后退擦除了,需要注意的是终止擦除的命令是PD10、HT 隐藏11、ST 显龟12、CS 清除屏幕,小海龟回母位13、CLEAN 清除绘图屏幕,但不影响海龟的方向与位置14、repeat 重复次数[执行内容]例子:repeat 4[fd 50 rt 90]结果为一个正方形15、正N边形:repeat N[fd 边长rt 360/N]16、奇数多角形:repeat N[fd 边长RT 180-180/N]例子:五角星repeat 5[fd 80 RT 180-180/5]重复命令的嵌套:1、一个复杂图形都是有一个基本图形重复多次得到的;2、画基本图形时,海龟的起始状态与结束状态相同,否则出错:比如起始时头向上,结束时也要向上实例分析:分析:长方形——repeat 2[fd 60 rt 90 fd 20 rt 90]Repeat 8[长方形右转45度]——转化为命令语言——360/8=45分析:repeat 3[长方形右转120度]360/3=120分析:repeat 5[前进40步五角星右转144]五角星——repeat 5[fd 20 rt 144]分析:repeat 6[前进50 五角星后退50 右转60] 一周360度,转了6次,有6个夹角,所以右转360/6=60分析:repeat 5[前进50 五角星退后20 右转360/5]颜色设置与图形填充1、选择画笔颜色的方法:setpc(1)单击菜单“钢笔颜色”(2)单击工具栏上的“钢笔颜色”按钮,即第6个按钮除了draw与setpc之外,其他命令对画笔颜色没有影响,使用draw 颜色变为黑色小作业:自选颜色画一个自选图形2图形填充:fill 用当前的笔色填充一封闭图形使用fill时必须遵循的规则:(1)填充颜色必须与封闭图形的颜色一致(2)海龟不能在封闭图形上,他必须位于要填充的区域内;(3)海龟必须处于落笔状态下小作业:画一面五星红旗3屏幕底色的设置:setbg X功能:设置当前屏幕的颜色,其中X 为0——15Setbg 14 设置屏幕颜色为黄色小作业:将屏幕背景变成你所选的颜色4、setw 宽度笔宽的有效值范围是1~999步,draw设置笔宽为1作业:改改笔宽,看看效果屏幕的三种显示方式:1、文本屏幕TS2、混合屏幕SS3、全图形屏幕FS程序执行方式:我们平时编写的命令是立即执行方式,每敲入一条命令计算机就立即执行,可以一步步直观地绘出图形,但是输入的命令不能保存不能修改。

帮助小学生学好pc logo语言的小技巧

帮助小学生学好pc logo语言的小技巧

帮助小学生学好pc logo语言的小技巧精品文档--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------------------------------------------------------------------------------------------------------------------------------------------------------------帮助小学生学好PC LOGO语言的小技巧 logo语言是美国麻省理工学院人工智能实验室在研究lisp语言的基础上专为少年儿童设计的编程语言。

我们使用的是四川省教育科学研究所编写的六年级下册教材,其中指出:logo既有较强的功能,又比较容易掌握,特别适合我们小学生学习。

其特点是:具有绘图、字表和会话功能、具有过程调用功能、结构化好、简单易学、形象直观。

logo语言的教学侧重于画各种各样有趣的几何图形,培养学生的观察力和想象力等,培养学生学习计算机的兴趣。

logo语言的版本很多,我们使用的是pc logo for windows。

logo的学习,对于学生来说,并不像教材中所提道的,比较容易掌握。

我们的学生,对于记住logo的命令是比较不容易的,小学六年级的学生又面临小升初,学业比较重,根本无暇顾及信息技术的学习。

因此,我们只有想办法,帮助学生用最少的时间,学好logo语言。

一、与学生多交流六年级的学生,正处在青春期,出现了逆反心理,甚至个别学生出现了厌学、好玩游戏的现象,课堂纪律不如从前,师生互动缺少生气。

而logo的学习,对于部分学生有一定的难度,也就出现了畏难情绪。

此时,老师就要多注意学生的变化,多与学生交谈,了解他们的想法,而不能用强硬的态度要求他们学习,否则会加剧师生关系的恶化。

“亲其师,才能信其道”,只有师生关系融洽了,我们老师的教和学生的学才能相得益彰。

小学信息技术PC LOGO编程有效教学策略探究

小学信息技术PC LOGO编程有效教学策略探究

小学信息技术PC LOGO编程有效教学策略探究一、研究背景和意义信息技术是当今社会不可或缺的一部分,无论是教育、科技还是经济等方面,都离不开信息技术的支持。

而编程是信息技术的核心和基础,因此教授编程已经成为信息技术教育的重要组成部分。

早在小学阶段,就应该开始教授编程知识,这有利于培养孩子们的逻辑思维、创新能力和自主学习能力等多方面的素养,也有助于他们更好地适应信息化时代的发展。

而PC LOGO编程作为一种易于上手、有趣味性的编程语言,正好适合小学生的学习需求。

然而,在小学阶段教授编程并不是一件易事,那么如何使用PC LOGO编程进行有效的教学呢?本文旨在探究小学阶段使用PC LOGO编程进行教学的有效策略,为教师进行编程教学提供参考和借鉴。

二、PC LOGO编程在小学阶段的教学意义PC LOGO编程是一种使用LOGO语言编写的编程教学软件,在许多小学阶段的编程课程中得到广泛应用,其特点是易上手、直观有趣。

下面从以下几个方面探讨了PC LOGO编程在小学阶段的教学意义:1. 培养逻辑思维能力在PC LOGO编程中,孩子们需要按照一定的逻辑顺序进行操作,否则就会出错。

这要求孩子们必须具备一定的逻辑思维能力,而在操作过程中,逻辑思维能力得以不断地磨练和提高。

而如今的信息化时代,逻辑思维能力已经成为一种重要的素养,因此在小学阶段就要开始培养孩子的逻辑思维能力。

2. 培养创新意识在PC LOGO编程中,孩子们可以不断尝试不同的方法、不同的路径来解决一个问题,这有助于培养创新意识。

因为在不断的尝试中,孩子们需要不断地思考、改进,从而产生新的想法和新的思路。

这种创新意识对于孩子的未来发展有着重要的影响,因为未来工作中需要的不是简单的机械操作,而是需要不断地调整和创新。

3. 培养自主学习能力PC LOGO编程是一种自学型的编程软件,在编程过程中,孩子们需要自主查找资料,自主思考问题,自主解决问题。

这种自主学习的能力是未来学习和工作中必备的一种能力,因为在信息化时代中,知识的更新速度很快,需要不断地学习、适应新知识,而自主学习的能力就可以帮助孩子更好地适应未来的发展。

071108LOGO!使用说明

071108LOGO!使用说明

071108LOGO!使用说明第一节 LOGO!产品系列LOGO!是可编程序控制器(PC)的新一代超小型控制器,亦称可编程通用逻辑控制模块,与以往的PC相比具有以下优点:(1)编程操作简单。

不管哪家公司的PC,都必须使用编程工具(如编程器或计算机加编程软件),而LOGO!编程可在本机上直接操作。

(2)编程语言简单。

对PC编程,必须学习编程语言(梯形图和语句表),还要了解PC的内部地址分配,而LOGO!编程是将需要实现的功能所对应的功能块连接起来,就像用时间继电器、中间继电器通过导线连接一样简单和方便。

(3)输出电流大。

PC输出端所能承受电流一般为2A(继电器输出,阻性负载),而L0GO!输出端可以承受电流达10A(继电器输出,阻性负载)。

(4)自带显示面板、参数设置方便。

PC自身不带面板,如要显示或修改内部参数就必须增加额外的显示面板,甚至还要对面板进行编程和组态,而LOGO!不需要增加任何辅助设备,可直接在自带面板上设置、更改和显示参数。

(5)具有通信功能。

带AS—I总线功能的LOGO!可作为远程I/O(输入/输出)使用。

(6)价格低廉。

与同点数的小型PC相比,LOGO!具有更低的价格和更高的性价比。

(7)面向大众、方便用户。

LOGO!不需要专门编程训练,只要懂得一些电知识就行;工厂的电工十分容易掌握它的使用。

LOGO!主要控制功能有:开关量输入和输出;友好操作界面和显示面板;由6种基本功能块和11种特殊功能块来实现各种控制任务。

工作原理1.面板结构 LOGO!的面板见图1—1。

电源连接端:用来连接电源。

电压有直流24V、交流115V或交流230V。

数字量输入端:直接连接开关、按钮和传感器等。

数字量输出端:可用容量为8/10A的开关来控制负载(如照明、小功率发电机、阀门等)。

液晶显示面板:进入控制程序后,所有步骤(例如逻辑操作和设定值)及集成的基本和特殊功能(如计时器、计数器和时钟等)均显示为功能方块图,在运行过程中,可显示 I/O口的开关状态及星期和时间。

(原创)用PC-Logo编程造游戏

(原创)用PC-Logo编程造游戏

(原创)用PC-Logo编程造游戏By LogoerThiner前言别的编程语言太难,不好学,就连RGSS脚本也是太麻烦,所以我用PC-Logo造游戏。

如果你只是想玩玩,PC-Logo是一个不错的选择PC-Logo不是很难,但是话说回来就算是用它,编游戏也不是很容易的,我们要脚踏实地地去干。

绘图首先,绘图作为最基本的Logo语言作用,应当熟练的掌握一些基本命令:基本绘图:BACK、LEFT、SNAP、DOT、PENDOWN、STAMP、DOTCOLOR、PENUP、STAMPOVAL、DRAW、RIGHT、STAMPRECT、FILL、SETHEADING、TOWARDS、FORWARD、SETX、GETXY、SETXY、TURTLETEXT、HEADING、SETY、XCOR、HIDETURTLE、SHOWN?、YCOR、HOME、SHOWTURTLE关于海龟(就管它叫画笔吧):COLOR、PENREVERSE、SETFONT、GETPALLET、SETCOLOR、SETTURTLEFACTS、PATTERN、SETPALLET、SETWIDTH、PEN、SETPATTERN、SHAPE、PENCOLOR、SETPC、FONT、PENERASE、SETPEN、TURTLEFACTS、SETSHAPE、WIDTH关于多笔联合绘画(……):ASK、TELL、TURTLES、EACH、TELLALL、WHO、SETTURTLES这是帮助文件里的,实际上我们无需掌握的太多,只需要记住我们常用的就行了。

(顺便说一下,帮助是英文的,看不懂可以看图)练习一下:造一个自己独特的Logo(此Logo非彼Logo,徽标)。

(提示:命令:CASE(无视大小写,全部转换为大写)、NOCASE(保持大小写,小写命令将无效))动画说白了动画就是放一张图片,等几毫秒再放一张,再等再放……说等,用到一个命令:WAIT 时间(单位:百分之一秒)表示等待时间参数中的时间(2)让画笔画25像素线,停0.1秒,画25像素线,停0.1秒,画到200像素。

PC LOGO操作方法

PC LOGO操作方法

DRAW - 清屏、海龟、画布颜色、海龟颜色恢复至初始设置CLEAN 清屏,海龟、笔色、画布颜色、海龟位置角度不变CLEARSCREEN CS 清屏,海龟回到初始位置,笔色、画布颜色不变CLEARTEXT CT 清除命令区FORWARD FD 前进BACK BK 后退RIGHT RT 右转LEFT LT 左转PENUP PU 抬笔PENDOWN PD 落笔HIDETURTLE HT 藏龟SHOWTURTLE ST 显龟CLEARSCREEN CS 清屏HOME - 回家REPEAT - 重复SPLITSCREEN SS 图文混合屏FULLSCREEN FS 全图形屏TEXTSCREEN TS 全文字屏NODRAW ND 全文字屏、清屏WRAP - 环绕状态WINDOW - 窗口状态FENCE - 围栏状态SHOW - 屏幕输出TT - 在画图区显示文字TO……END - 过程头、尾IF…THEN…ELSEPAUSECONTINUE COEDIT ALL - 进入编辑部STOP -TOPLEVEL -SETPC - 设置画笔颜色SETBG - 设置屏幕底色FILL-填色坐标作图SETX - 指定海龟横向位置SETY - 指定海龟纵向位置SETXY - 指定海龟任意位置SETHEADING SETH - 指定海龟方向XCOR - 显示海龟当前位置的X坐标YCOR - 显示海龟当前位置的Y坐标GETXY - 显示海龟当前位置的X,Y坐标HEADING - 显示海龟指向角度文件管理POTS - 显示工作区内所有过程的标题POPS(PO ALL) - 显示工作区内所有过程的内容PRINTOUT PO 显示工作区内过程的内容ERASE(ER ALL) ER 删除工作区中的过程DIRECTORY DIR 显示磁盘文件目录DISK - 显示当前盘SETDISK - 设置当前盘SAVE - 把程序存盘LOAD - 读程序文件SAVEPIC - 图形存盘LOADPIC - 读图形文件DELETE - 删除文件RENAME REN 文件改名数值计算PRINT PR 换行打印TYPE - 同行打印SETCURSOR - 打印格式OUTPUT OP 输出INT - 取整函数ROUND - 四舍五入函数QUOTIENT - 求商函数REMAINDER - 余数函数RANDOM - 随机函数SQRT - 平方根函数ABS - 绝对值函数MAKE - 赋值PRECISION - 数字显示精度字表处理FIRST - 取首LAST - 取尾BUTFIRST BF 去首BUTLAST BL 去尾EMPTY? - 判断是否为空READ - 从键盘上接受一串字符READCHAR RC 从键盘上接受一个字符READLIST RL 从键盘上接受一个表READQUOTE RQ 从键盘上接受一个字RESULT: - 结果TRUE - 真FALSE - 假COUNT - 测长函数MAKE - 赋值ITEM - 输出表中第:K个元素TEST - 测试条件IFTRUE IFT 测试真IFFALSE IFF 测试假KEY? - 是否有键盘输入NUMBER? - 是否是数WORD? - 是否是字LIST? - 是否是表WORD - 连接字SENTENCE SE 字与表、表与表的连接FPUT - 连接到表(字)首LPUT - 连接到表(字)尾LIST - 组成表RUN - 运行表DEFINE - 定义过程ASCII - 输出字符的ASCII码CHAR - 输出ASCII码值的字符十六个基本图形TO ZFX :BREPEAT 4 [FD :B RT 90]ENDTO CFX :A :BREPEAT 2 [FD :A RT 90 FD :B RT 90] ENDTO SJX :BREPEAT 3 [FD :B RT 120]ENDTO DBX :N :BREPEAT :N [FD :B RT 360 / :N]ENDTO YUAN :RREPEAT 360 [RT 0.5 FD :R * PI / 180 RT 0.5] ENDTO LHU :N :RREPEAT :N [FD :R * PI / 180 LT 1]ENDTO RHU :N :RREPEAT :N [FD :R * PI / 180 RT 1]ENDTO LY :N :RREPEAT 2 [LHU :N :R LT 180 - :N]ENDTO RY :N :RREPEAT 2 [RHU :N :R RT 180 - :N]ENDTO PXSBX :B1 :B2 :JREPEAT 2 [FD :B1 RT :J FD :B2 RT 180 - :J] ENDTO KXJX :A :BSTAMPRECT :A :BENDTO SXJX :A :B(STAMPRECT :A :B ”TRUE)ENDTO KXTY :X :YSTAMPOVAL :X :YENDTO SXTY :X :Y(STAMPOVAL :X :Y ”TRUE)ENDTO KXJ :N :BREPEAT :N [FD :B RT 720 / :N FD :B LT 360 / :N] ENDTO YBJ :N :B :KREPEAT :N [FD :B RT :K * 360 / :N]END它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PC LOGO编程技巧
梁秀珍
1、命令可以简写
2、命令不分大小写
3、命令和参数之间必须用空格分开,执行命令时必须按下回
车键。

4、CLEAN 清图命令。

清除屏幕上的图形,海龟的状态不变。

即,只清除屏幕上的图形,不改变海龟的位置和方向。

(海龟不归位)。

5、CS (clear screen)清屏。

清除屏幕上的图形,海龟回母位。

但所设置的属性仍保留。

6、Draw 初始化命令。

使系统恢复到启动状态。

效果是:清
屏(绘图窗口)后,海龟归位,设置的属性全部初始化,
即,海龟回到原点位置,头向上,笔粗为1,笔色为黑色。

7、CT(clear text)清文本作用是:清除命令窗口所有文本,
“?”提示符回到第一行。

8、修改错误的方法:在命令状态下,可以用键盘上的四个光
标控制键来移动光标。

如果发现命令有错误,首先将光标移到要删除的字符处,删除字符,再键入正确的字符。

如果发现某个地方漏打了字符,例如,命令RT90在命令与数字之间忘记输入空格了,可将光标移到字符“9”前,按一下空格键,命令就变成了
RT 90 了。

9、使用历史记录运行执行过的命令。

在LOGO语言里,若把
光标键移到已经执行过的命令上,回车,则可再次执行命令。

例如:输入FD 60 RT 90 回车后,用上述方法再执行三次,看画出了什么图形。

10、在画正多边形时,怎样根据多边形的内角和公式计算旋转
角度?
先根据(n-2)*180算出内角和,再除以n 算出内角,再用“180-内角”算出外角。

旋转的角度就是外角的度数。

11、在计算机语言中,除号是/ ,乘号是*
12、在画正多边形时,边数越多,边长就要越小些。

否则画出
的图形会出界导致错乱。

13、画空心椭圆
纵轴半径
横轴半径
格式:STAMPOVAL 横轴半径纵轴半径
画实心椭圆
格式:(STAMPOVAL 横轴半径纵轴半径“TRUE)
•注意:画椭圆时,小海龟的起笔点和落笔点都在椭圆的中心。

画实心椭圆时,一定要有括号。

当两个参数相等时为正圆。

14、画空心矩形
格式:STAMPRECT 长宽
画实心矩形
格式:(STAMPRECT 长宽“ TRUE)
注意:画矩形时,小海龟的起笔点和落笔点都在矩形的左下角。

画实心矩形时,一定要有括号。

两个参数相等时为正方形。

15、不管海龟角度如何,都只能画水平与垂直方向的椭圆和矩形
16、海龟在同一位置画两个实心图形时,要注意区别两个图形的颜色。

17、颜色代码表
代码0
123456789
1
1
1
1
2
1
3
1
4
1
5
颜色黑


绿青


紫棕







绿






黄白
18、封闭图形填色——FILL:满足5个条件
长宽
(封闭——线条颜色一致、内部、落笔、不与线相连、线条与填充颜色一致)
先旋转指内,后抬笔入内,再落笔填充
19、给带有边线色的图形填充不同的颜色,
命令格式为:(FILL 图形线的颜色)
注意:一定要有括号。

例如:
setpc 12 (设笔色为浅红)
repeat 4[fd 100 rt 90] ; 画出一个边线色为浅红色的正方形
rt 60 pu fd 40 pd
setpc 9 ; 设笔色为浅蓝
(fill 12) ; 在浅红边框的正方形内填充浅蓝色
20、设置笔宽命令格式:SETW N
即,SETW 笔宽值(N是笔头型号,也就是笔宽的值。

取值范围是1~999,值越大画出的线越粗。

初始化状态值为1。

21、LOGO命令不可以用作过程名;过程名也不可以重复。

即,定义过的过程,若用它的过程名,再次定义另一个过程,则先定义的过程被替换。

22、IF语句有两种格式:
格式1:IF 条件THEN [命令] (THEN 可以省略不写)
当符合条件时,执行THEN后面的命令,否则就不执行THEN
后面的命令,直接执行其它命令。

注意:命令可以是一个或多个命令,命令间以空格分开,最后以回车结束。

不属于THEN中的命令,一定要写到下一行。

其中的“条件”,可以是等式或者不等式及表达式,如:
S=40、R>35、R≤10 、(OR :N<8, :N>20) 等。

23、在递归调用时,若过程自己调用自己,一定要设计至少一个出口,来结束过程,否则会造成死循环,过程不停地运行,甚至导致死机等来重后果。

语句中的STOP,是停止过程运行的命令。

它只能使用于过程当中。

24、循环控制命令FOR语句有两种格式
格式1:FOR “变量初值终值[命令串]
功能:变量的值由初值开始,每次加1 并将后面的命令串执行一遍,直到超过终值为止。

格式2:(FOR “变量初值终值[命令串] 步长)
功能:变量的值由初值开始,每次增长一个步长,并将后面的命令串执行一遍,直到超过终值为止。

注意:引号与变量名之间不能有空格。

格式2中,步长若为1时,可以省略步长值。

因此,格式1与格式2实际上是一样的,相当于格式2省略了步长。

25、若要在LOGO的命令窗口中输出多个内容,要在pr语句前后加上小括号。

“pr”的作用是换行。

语句中那对空括号[ ]的作用是产生空格,否则第行内的各乘法算式会连在一起(教材中的语句是没有这个空格的。

)。

type命令的作用和用法与pr命令类似,但它是不换行输出,而pr是换行输出。

26、FOR循环与递归调用的区别
FOR循环是在同一过程或命令行中循环改变变量的值。

递归调用是一个过程中调用另一个过程。


27、随机函数:
RANDOM X 可以随机产生一个1~X之间的正整数。

在一些带参数的命令中,用随机函数作为参数,使执行结果在预定的范围内,但不能具体确定。

例如:REPEAT 5 [SETPC RANDOM 14 FD 90 RT 144]
再如:PR RANDOM 6 ,输出结果是1~6中的随机正整数。

28、赋值命令MAKE
变量必须先赋值,有了确定的值后,该变量才能参与运算。

赋值语句格式为:MAKE "变量名数据,如:MAKE " S 9其中,引号后面的是变量名,而不是变量(LOGO中的变量要带冒号的)。

后边的数据是赋值内容,也可用READ命令等待键盘输入。

如:MAKE “S READ,回车后,输入60,则变量S的值就赋值为60,此时若输入PR :S,则会显示为60。

给变量赋值后,若要在过程中或命令行中使用该变量,则要在变量名前加上冒号。

29、绘图时要先设置背景色,否则会将屏幕上的图形消除。

30、非活动龟被呼叫成为活动龟执行完任务后,恢复原来的非活动龟状态;且其它海龟为活动龟时,0号海龟为非活动龟。

如有侵权请联系告知删除,感谢你们的配合!。

相关文档
最新文档