PC_LOGO命令
PC-Logo教程-0101
——认识LOGO系统
➢新课导入
一、请小海龟出场
认识PC Logo窗口
❖菜 单 栏 ❖工 具 栏 ❖绘图窗口 ❖原 点
❖命令窗口 ❖提 示 符
二、小海龟画画
(一)前进命令
格式:FD N 空格 移动的步数
功能:命令小海龟向它的头 所指的方向前进N步。 FD 100
试一试:
绘图窗口上下高大约是
试一试:
绘图窗口左右宽大约是
海龟步。
(四)清屏命令
格式:CS 功能:清除绘图窗口中的所有内容,小海
龟回到原点(头向上)。
例4:
右面的命令能画出 一个长为100海龟步, 宽为60海龟步的长方
形,把命令补充完整。
CS FD 100 RT 90 FD 60 RT 90
前进100步 右转90度 前进60步 右转90度 前进100步 右转90度 前进60步
➢小 结
❖ 这节课我们学习了LOGO系统的进入和退出的方 法。
❖ 几条LOGO基本绘图命令:前进命令(FD)、左 转命令(LT)、右转命令(RT)、清屏命令 (CS)。
❖ 有的LOGO命令后面带数字,如:FD 5,有的不 带,如:CS,如果是带数字的,命令和数字之间 至少要有一个空格。
ห้องสมุดไป่ตู้
海龟步。
例2:
试试这两条命令,看小海龟的动作相同吗?
❖ FD 100 的执行结果是
。
❖ FD100 的执行结果是
。
(二)左转命令
格式:LT N
空格 转动的角度
功能:使小海龟左转N度。
(三)右转命令
格式:RT N
空格 转动的角度
功能:使小海龟右转N度。
FD 50 RT 90 FD 50 LT 90 FD 50
pclogo语言命令大全
pclogo语言命令大全PC LOGO 4.0常用命令一览表编号英文指令英文简码中文指令用法举例用法说明1 FORWARD FD 前进FD 100 前进100 步2 BACK BK 后退BK 100 后退100 步3 RIGHT RT 右转RT 90 右转90 度5 PENUP PU 抬笔PU 把笔提起,不留痕迹6 PENDOWN PD 落笔PD 把笔放下,会留痕迹7 PENERASE PE 笔擦PE 将走过的地方擦去,恢复画笔输入PD。
8 SETPC 笔色SETPC 9 将笔色设为淡蓝色(n:0-15)9 SETBG 背景色SETBG 15 将底色设为白色(n:0-15)10 SETWIDTH SETW 笔粗SETW 1 将笔粗设为1点11 SHOWTURTLE ST 出现ST 显示小海龟12 HIDETURTLE HT 隐形HT 不显示小海龟13 CLEARSCREEN C S 清除CS 清除绘图区,小海龟回原点(0,0)14 CLEAN 清图CLEAN 清除绘图区,小海龟留在最后的地方15 CLEARTEXT CT 清文CT 清除文字区16 HOME 回家HM 小海龟回原点(0,0)17 SETHEAD SETH 定角SETH 60 设定小海龟的角度为60度(0-360)18 SETXY 定位SETXY 100 100 把小海龟定位在坐标(100,100)19 SETX 横坐标SETX 100 把小海龟定位在横坐标(100,Y)20 SETY 纵坐标SETY 100 把小海龟定位在纵坐标(X,100)21 SUM 求和函数SUM X Y 或(SUM XY…)求几个数的和22 REMAINDER 余数函数REMAINDER X Y 求X/Y的余数部分23 QUOTIENT 求商函数QUOTIENT X Y 求X/Y的商24 DRAW 初始化DRAW 初始化25 TEXTSCREEN TS 本文TS 进入本文模式26 SPLITSCREEN SS 图文混合SS 进入图文混合模式27 FULLSCREEN FS 全图FS 进入全图模式28 WINDOW WI 穿透WI 小海龟活动范围可穿过绘图区边界29 FENCE FE 围墙FE 小海龟活动范围限制在绘图区边界30 WRAP 绕回WRAP 小海龟活动范围可穿过绘图区边界31 PRINT PR 印出PR "HI" 在文字区印出字串"HI"32 REPEAT 重复RP 4 [ FD 100 RT 90 ] 重复括弧内指令4次,完成正方形33 WHILE 当while 条件循环34 IF~ELSE 假如~否则IF ~ ELSE 条件指令35 TO 定义TO BBB 定义程序BBB36 END 结束END 程序定义结束37 STOP 停止停止程序(常配合IF ~ ELSE)38 POTS 显示程序名POTS 显示程序名称39 PRINTOUT PO 显示程序内容 PO AAA 显示AAA 程序内容40 ER ALL 删除所有程序 ER ALL 删除所有程序41 ERASE ER 删除程序ER AAA 删除程序AAA42 EDIT 编辑EDIT AAA 编辑程序AAA43 INT 取整函数INT X 将X的小数部分截去44 WAIT 暂停WAIT 暂停,直到使用者按继续程式才会再执行45 ROUND 四舍五入取整 ROUND X 将X按四舍五入取整46 MAKE 赋值函数MAKE “x 3给变量x赋值为347 TYPE 印出TYPE ZFX.LGO>PRN 打印过程ZFX.LGO的内容48 FILL 颜色填充FILL 用当前的颜色填充49 TRUE 真:A = TRUE 设定变量:A 的值为真50 FALSE 假:A = FALSE 设定变量:A 的值为假51 XCOR 横坐标的值XCOR 输出小海龟横坐标的值52 YCOR 纵坐标的值YCOR 输出小海龟纵坐标的值53 PI 圆周率:A = PI 设定变量:A 的值为圆周率54 SQRT 开平方根:A = SQRT 4 设定变量:A 的值为4 的平方根55 RANDOM 取随机数:A = RANDOM 1,100 设定变量:A的值为取1到100间的随机数56 EXP 指数:A = EXP 1 设定变量:A 的值为取1 的自然指数57 LOG 对数:A = LOG 1 设定变量:A 的值为取1 的自然对数58 SIN 正弦:A = SIN 90 设定变量:A 的值为取90度的SIN 值59 COS 余弦:A = COS 90 设定变量:A 的值为取90度的COS 值60 FIRST 字首FIRST "HELLO 显示"HELLO 的字首H61 BUTFIRST BF 去首BF "HELLO 显示"HELLO 的去首字串ELLO62 LAST 字尾LAST "HELLO 显示"HELLO 的字尾O63 BUTLAST BL 去尾BL "HELLO 显示"HELLO 的去尾字串HELL64 LOAD 打开程序LOAD "AAA.LGO 打开程序AAA.LGO65 SAVE 保存程序SAVE "AAA.LGO 保存程序AAA.LGO66 COUNT 计数COUNT “12fd43g计数字符串中的有效字符数量67 LSH LSH 160 3 160除以2的3次方的商68 ASK 多龟作图ASK [海龟代号表] [命令组]69 TELL 激活海龟TELL [海龟代号表] 激活哪些海龟为活动海龟70 DOT 显示点DOT [:X :Y] 在坐标[:X :Y]出显示一个点71 GETXY 输出坐标GETXY 输出小海龟的坐标的值72 HEADING 输出方向HEADING 输出小海龟的方向73 STAMPOVAL 画圆STAMPOVAL 100 50 画横向半径为100,纵向半径为50的圆74 STAMPRECT 画长方形STAMPRECT 50 100 画长为100,宽为50的长方形75 BYE 退出LOGO76 (DOS) 暂时退出暂时退出LOGO进入DOS77 EXIT 返回LOGO 由DOS中返回LOGO78 SAVEPIC 保存图像SAVEPIC “123将屏幕图像保存为123.PCX79 LOADPIC 打开图像LOADPIC “123将图像123.PCX打开80 OUTPUT OP 输出数据OP :A 输出:A的结果81 TEST 测试TEST 10>90 测试10是否>9082 IFTRUE IFT 测试执行IFTRUE [命令串] 当测试结果为真时执行命令串83 IFFALSE IFF 测试执行IFFALSE [命令串] 当测试结果为假时执行命令串84 FOR 循环语句FOR “变量初值终值[循环体] 步长85 ABS 绝对值函数ABS 12 输出12的绝对值86 PRODUCT 求积函数PRODUCT X1 X2 PRODUCT (X1 X2 X3……)87 SETPRINTER 激活打印机SETPRINTER 打印机代码88 PRINTSCREEN PS 打印屏幕图形PS PS “TRUE(打印屏幕上全部内容)89 POPS 显示过程清单 POPS 显示工作区中所有过程清单90 PO ALL 显示过程清单 PO ALL 显示工作区中所有过程清单和变量91 DIR 列磁盘目录DIR “A\:”*.LGO显示A:\*.LGO文件92 DISK 显示当前磁盘 DISK 显示当前磁盘93 SETDISK 设置当前磁盘SETDISK “A设置当前磁盘为A盘94 DELETE 删除文件DELETE “文件名不能省略扩展名95 RENAME 文件改名RENAME “原文件名“新文件名96 BACKGROUND BG 背景色BG 输出背景色代码97 BGPATTERN 背景图案98 DOTCOLOR 输出屏幕颜色 DOTCOLOR [X Y] 输出屏幕某一点的颜色代码99 EACH 每只海龟EACH [命令串] 每只海龟都执行命令串100 PF 打印文件PF 文件名101 PP 显示图形或结果PP ABC 显示ABC过程的图形102 OR 或者X OR Y X或者Y103 RC 记录键盘操作 RC 记录键盘操作的第一个键104 RQ 记录键盘操作 RQ 记录第一次键盘操作105 SF 屏幕状态信息106 TF 海龟状态信息107 PENPAINT 进入绘图状态108 GO 转到并执行程序GO ABC 转到并执行程序ABC109 AND 并且110 FM111 SETPATTERN 设置背景图案 SETPATTERN 1~11。
六年级信息技术上册总教案pclogo
六年级信息技术上册总教案PCLogo第一章:PCLogo入门1.1 教学目标让学生了解PCLogo的基本功能和用途。
学会使用PCLogo的基本命令和操作。
培养学生对编程的兴趣和好奇心。
1.2 教学内容PCLogo的介绍和安装PCLogo的基本命令和操作编写简单的PCLogo程序1.3 教学步骤介绍PCLogo的界面和功能安装PCLogo软件学习PCLogo的基本命令和操作编写并运行简单的PCLogo程序1.4 教学评价学生能熟练使用PCLogo的基本命令和操作。
学生能编写简单的PCLogo程序。
第二章:PCLogo绘图命令2.1 教学目标让学生掌握PCLogo的绘图命令。
学会使用PCLogo绘制简单的图形。
培养学生对编程的兴趣和创造力。
2.2 教学内容PCLogo的绘图命令介绍使用绘图命令绘制简单的图形探索绘图命令的组合和变化2.3 教学步骤介绍PCLogo的绘图命令及其功能学习使用绘图命令绘制简单的图形探索绘图命令的组合和变化,创作更复杂的图形2.4 教学评价学生能熟练使用PCLogo的绘图命令。
学生能使用绘图命令创作简单的图形。
第三章:PCLogo控制命令3.1 教学目标让学生掌握PCLogo的控制命令。
学会使用控制命令制作动画和游戏。
培养学生对编程的兴趣和逻辑思维能力。
3.2 教学内容PCLogo的控制命令介绍使用控制命令制作动画和游戏探索控制命令的组合和应用3.3 教学步骤介绍PCLogo的控制命令及其功能学习使用控制命令制作简单的动画和游戏探索控制命令的组合和应用,创作更复杂的动画和游戏3.4 教学评价学生能熟练使用PCLogo的控制命令。
学生能使用控制命令制作简单的动画和游戏。
第四章:PCLogo变量和函数4.1 教学目标让学生掌握PCLogo的变量和函数。
学会使用变量和函数存储数据和进行计算。
培养学生对编程的兴趣和数据处理能力。
4.2 教学内容PCLogo的变量和函数介绍使用变量和函数存储数据和进行计算探索变量和函数在编程中的应用4.3 教学步骤介绍PCLogo的变量和函数及其功能学习使用变量和函数存储数据和进行计算探索变量和函数在编程中的应用,解决实际问题4.4 教学评价学生能熟练使用PCLogo的变量和函数。
PC logo
pc logopc logo是一个绘图软件,如果学得好还可以编写程序。
to z1:xlt 10 repeat 2[fd 70 rt 90 repeat 360[fd 5*pi/180 lt 1]home rt 10] lt 10repeat 6[repeat 360[fd :x*pi/180 lt 1]make"x :x+5]make"x :x-30repeat 6[repeat 360[fd :x*pi/180 rt 1]make"x :x+5]endto fdfpu fd 30 lt 90 fd 70 rt 90 pd repeat 16[fd 20 rt 90 fd 20 lt 90 fd 20 rt 90 fd 20 lt 45]pu home pd repeat 8[repeat 4[fd 20 rt 90]rt 45]repeat 8[pu fd 28 pd fd 20 rt 90 fd 20 lt 90 fd 20 lt 90 fd 40 lt 90 fd 20 lt 90 fd 20 rt 90 pu fd 48 rt 180+45]endto eemake "x (300-random 600)make "y (600-random 1200)pu setxy se :y :x seth (random 360)pd e (random 15)setpc (random 15)eeendto e:drepeat 5[fd :d rt 144]endto wmake"x1 "半夜make"x2 "光天化日make"x3 "早上make"x4 "上课时make"x5 "吃饭时make"y1 "厕所make"y2 "大街make"y3 "讲台make"y4 "美国make"y5 "海里make"m1 "林浩子make"m2 "吴易初make"m3 "张俊涛make"m4 "陈相make"m5 "王俊杰make"n1 "跳make"n2 "睡觉make"n3 "吃饭make"n4 "杀人make"n5 "自杀endto zwmake "a (random 5) if :a=1[make"x :x1] if :a=2[make"x :x2] if :a=3[make"x :x3] if :a=4[make"x :x4] if :a=5[make"x :x5] make "a (random 5) if :a=1[make"y :y1] if :a=2[make"y :y2] if :a=3[make"y :y3] if :a=4[make"y :y4] if :a=5[make"y :y5] make "a (random 5) if :a=1[make"m :m1] if :a=2[make"m :m2] if :a=3[make"m :m3] if :a=4[make"m :m4] if :a=5[make"m :m5] make "a (random 5) if :a=1[make"n :n1] if :a=2[make"n :n2] if :a=3[make"n :n3] if :a=4[make"n :n4] if :a=5[make"n :n5] make "a (random 5) if :a=1[make"2x :m1] if :a=2[make"2x :m2] if :a=3[make"2x :m3] if :a=4[make"2x :m4]if :a=5[make"2x :m5]make "b (word "在:x "的时候:y"上,:m"和:2x"在:n".) pr :bend以上就是程序与图案fd 前进后退bk重复repeat右转rt左转lt清屏cs抬笔pu落笔pd改变笔的大小setw。
LOGO语言命令
LOGO语言命令YCOR 输出第一个活动海龟的Y坐标XCOR 输出第一个活动海龟的X坐标WAIT 等待n/100秒WHILE 当条件为真时,重复执行命令表WHO 输出由TELL命令定义的当前活动海龟的代码表WIDTH 输出第一个活动海龟笔的宽度WINDOW 设置图形窗口为窗口模式WINDOWPOINT 将海龟坐标[x y]转换为图形窗口坐标.WINDOWS 下面两个命令为Windows API调用.WINDOWSLWINSIZE 输出图形窗口的大小WINVER 输出Windows的版本.WNDPROC 调用属于LOGO设计环境主窗体的Windows消息回收程序WORD 将各输入项合成一个字输出WORD? 检查对象是否是一个字WRAP 将图形窗口设置为WRAP方式.WRITE 写二进制或文本数据到文件VERSION 输出PC-LOGO的版本信息UNBURY 取消对指定对象的隐藏UNBURYALL 取消对所有对象的隐藏UNBURYNAME 取消对指定变量的隐藏UNBURYPROC 取消对指定过程的隐藏UNBURYPROP 取消对指定属性的隐藏UNGETBYTE 将数值n对应的ASCII码字符插入输入流首位TAB 系统变量,设置编辑时制表符的停留位置。
TELL 激活一个或一组海龟TELLALL 激活从n1到n2范围内的海龟TEST 测试其输入的真值TEXT 以表的形式输出指定的过程TEXTARRAY 把字节数组转换成字TEXTBG 将听众窗口的背景颜色变为n号色TEXTFG 将听众窗口的文本颜色变为n号色TEXTSCREEN 将听众窗口最大化THEN IF命令的一部分THING 输出变量w的值THROW 与CATCH配合使用,若其参数W与CATCH的参数W相同,则返回到CATCH的位置去继续执行TIME 以表的形式输出当前时间TIMER 计时开始,间隔为n/100秒TO 开始定义过程TONE 播放一个频率为freq赫兹,长度为dura/18.2秒的声音TOPLEVEL 停止一个过程的执行,返回命令状态TOWARDS 输出海龟所在位置到点[X,Y]的方向TRACE 系统变量,决定是否跟踪程序的执行;使用格式TRACE.LEVEL 系统变量,决定跟踪程序执行的信息详细程度;使用格式;TRACED 以表的形式输出所有被跟踪过程TROFF 停止跟踪指定对象TRON 开始跟踪指定对象TURTLEFACTS 以表的形式输出第一个活动海龟的各项属性.TURTLEPOINT 将图形窗口坐标转换成海龟坐标TURTLES 输出已定义的海龟的总数TURTLETEXT 在当前海龟的位置,用当前的笔色显示字W或表LTYPE 在屏幕上打印对象,但不回车SAVE 存储文件SAVEPIC 存储图形文件(默认扩展名为.PCX)SAVESNAP 将用SNAP命令捕捉的位图存盘SCREENFACTS 输出关于听众窗口和图形窗口的信息表.SEEK 移动文件读/写指针的位置SENTENCE (SE) 将输出项合成一个新表SETATTR 设置听众窗口的颜色属性SETBG 设置图形窗口的背景颜色SETBGPATTERN 设置图形窗口的背景样式SETCOLOR n l 根据表达l更改n颜色设置。
PCLOGO4.0常用命令一览表[一百多个命令集中展示]13138078
SUM
SUM
求和函数
SUM X Y或(SUM X Y…)
求几个数的和
22
REMAINDER
REMAINDER
余数函数
REMAINDER X Y
求X/Y的余数部分
23
QUOTIENT
QUOTIENT
求商函数
QUOTIENT X Y
求X/Y的商
24
DRAW
Draw
初始化
DRAW
初始化
25
TEXTSCREEN
160除以2的3次方的商
68
ASK
ASK
多龟作图
ASK [海龟代号表] [命令组]
69
TELL
TELL
激活海龟
TELL [海龟代号表]
激活哪些海龟为活动海龟
70
DOT
DOT
显示点
DOT [:X :Y]
在坐标[:X :Y]出显示一个点
71
GETXY
GETXY
输出坐标
GETXY
输出小海龟的坐标的值
72
HEADING
PC文指令
英文简码
中文指令
用法举例
用法说明
1
FORWARD
FD
前进
FD 100
前进100步
2
BACKWARD
BK
后退
BK 100
后退100步
3
RIGHT
RT
右转
RT 90
右转90度
5
PENUP
PU
抬笔
PU
把笔提起,不留痕迹
6
PENDOWN
PD
落笔
PD
把笔放下,会留痕迹
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编程技巧
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基本指令
清屏命令:cs
退出命令:bye
前进命令:fd 步数
后退命令:bk 步数
右转命令:rt 角度
左转命令:lt 角度
隐龟命令:ht
显龟命令:st
重复命令:repeat 次数[需要重复执行的命令]
抬笔命令:pu
落笔命令:pd
回家命令:home
椭圆命令1:stampoval 水平轴长/2 垂直轴长/2
椭圆命令2:(stampoval 水平轴长/2 垂直轴长/2 “true)
设置画笔颜色:setpc 颜色代码
设置背景颜色:setbg 颜色代码
全屏清除命令:clean 清除图形窗口中的图形,但不改变海龟的方位和画图状态
等待命令:wait n 暂停n个百分之一秒
pe命令格式:pe 将海龟的画图状态转换为笔擦,海龟移动时,将它所经过的图线擦除
edit命令格式edit 打开编辑器,准备编辑过程
不带参数的过程定义及调用
格式:to 过程名
过程体
end
功能:定义不带参数的过程
带参数的过程定义
格式:to 过程名参数表过程体
end
功能:定义带参数过程。
pclogo命令表
pclogo命令表PC LOGO 4.0常用命令一览表览号英文指令英文览览中文指令用法览例用法览明1FORWARDFD前览FD 100前览 100 步2BACKWARDBK后退BK 100后退 100 步3RIGHTRT右览RT 90 右览 90 度5PENUPPU抬笔PU把提起~不留痕迹笔6PENDOWNPD落笔PD把放下~留痕迹笔会7PENERASEPE擦笔PE走览的地方擦去~恢览览入将画笔PD。
8SETPCSETPC色笔SETPC 9色览览淡览色将笔(n:0-15)9SETBGSETBG背景色SETBG 15底色览览白色将(n:0-15)10SETWIDTHSETW粗笔SETW 1粗览览将笔1点11SHOWTURTST出览ST览示小海览LE12HIDETURTLHT览形HT不览示小海览E13CLEARSCRECS除清CS除览览~小海览回原点清区(0~0)EN14CLEANCLEAN览清CLEAN除览览~小海览留在最后的地方清区15CLEARTEXCT文清CT除文字清区T16HOMEHOME回家HM小海览回原点(0~0)17SETHEADSETH定角SETH 60览定小海览的角度览60度(0-360)18SETXYSETXY 定位SETXY 100 100把小海览定位在坐览 (100~100)19SETXSETX坐览横SETX 100把小海览定位在坐览横(100~Y)20SETYSETY览坐览SETY 100把小海览定位在览坐览(X~100)21SUMSUM求和函数SUM X Y 或(SUM X Y…)求的和几个数22REMAINDEREMAIND余函数数REMAINDER X Y求X/Y的余部分数RER23QUOTIENTQUOTIEN求商函数QUOTIENT X Y求X/Y的商T24DRAWDraw初始化DRAW初始化25TEXTSCREETS本文TS览入本文模式N26SPLITSCREESS览文混合SS 览入览文混合模式N27FULLSCREEFS全览FS览入全览模式N28WINDOWWI穿透WI小海览活览范览可穿览览览览界区29FENCEFE览览FE小海览活览范览限制在览览览界区30WRAP 览回WRAP小海览活览范览可穿览览览览界区31PRINTPR印出PR "HI"在文字印出字串区"HI"32REPEATREPEAT重览RP 4 [ FD 100 RT 90 ]重览括弧指令内4次~完成正方形33WHILEWhile当 while 件循览条34IF~ELSEIF~ELSE假如,否览 IF ~ ELSE 件指令条35TOTO定览TO BBB定览程序 BBB36ENDEND览束END程序定览览束37STOPSTOP停止停止程序(常配合IF ~ ELSE)38POTSPOTS览示程序名POTS览示程序名称39PRINTOUTPO览示程序容内PO AAA览示 AAA 程序容内40ER ALLER ALL览除所有程序ER ALL览除所有程序41ERASEER览除程序ER AAA览除程序AAA42EDITEDIT览览EDIT AAA览览程序 AAA 43INTINT取整函数INT X将X的小部分截去数44WAITWAIT览停WAIT览停~直到使用者按览览程式才再览行会45ROUNDROUND四舍五入取整ROUND X将X按四舍五入取整46MAKEMAKE览览函数MAKE “x 3览览量x览览览347TYPETYPE印出TYPE ZFX.LGO>PRN打印览程ZFX.LGO的容内48FILLFILL览色充填FILL用前的览色充当填49TRUETRUE真:A = TRUE览定览量 :A 的览览真50FALSEFALSE假:A = FALSE览定览量 :A 的览览假51XCORXCOR坐览的览横XCOR览出小海览坐览的览横52YCORYCOR览坐览的览YCOR览出小海览览坐览的览53PIPI览周率:A = PI览定览量 :A 的览览览周率54SQRTSQRT览平方根:A = SQRT 4览定览量 :A 的览览 4 的平方根55RANDOMRANDOM取机随数:A = RANDOM 1~100览定览量:A的览览取1到100览的机随数56EXPEXP指数:A = EXP 1览定览量 :A 的览览取 1 的自然指数57LOGLOG览数:A = LOG 1览定览量 :A 的览览取 1 的自然览数58SINSIN正弦:A = SIN 90览定览量 :A 的览览取90度的SIN览59COSCOS余弦:A = COS 90览定览量 :A 的览览取90度的COS览60FIRSTFIRST字首FIRST "HELLO览示 "HELLO 的字首H61BUTFIRSTBF去首BF "HELLO览示 "HELLO 的去首字串 ELLO62LASTLAST字尾LAST "HELLO览示 "HELLO 的字尾 O63BUTLASTBL去尾BL "HELLO览示 "HELLO 的去尾字串 HELL64LOADLOAD打览程序LOAD "AAA.LGO打览程序AAA.LGO65SAVESAVE 保存程序SAVE "AAA.LGO保存程序AAA.LGO66COUNTCOUNT览数COUNT “12fd43g览示字符串中的有效字符量数67LSHLSH LSH 160 3160除以2的3次方的商68ASKASK多览作览ASK [海览代表号] [命令览] 69TELLTELL激活海览TELL [海览代表号]激活些海览览活览海览哪70DOTDOT览示点DOT [:X :Y]在坐览[:X :Y]出览示一点个71GETXYGETXY览出坐览GETXY览出小海览的坐览的览72HEADING 览出方向HEADING览出小海览的方向73STAMPOVA 览画STAMPOVAL 100 50向半览画横径100~览向半览径50的览L74STAMPREC 览方形画STAMPRECT 50 100览览画100~览览50的览方形T75BYE 退出LOGO 76(DOS) 览览退出览览退出LOGO览入DOS77EXIT 返回LOGO 由DOS中返回LOGO78SAVEPIC 保存览像SAVEPIC “123幕览像保存览将屏123.PCX79LOADPIC 打览览像LOADPIC “123览像将123.PCX打览80OUTPUTOP览出据数OP :A览出,A的览果81TEST 览览TEST 10>90览览10是否>9082IFTRUEIFT览览览行IFTRUE [命令串]览览览果览览览行命令串当真83IFFALSEIFF览览览行IFFALSE [命令串]览览览果览假览览行命令串当84FOR 循览览句FOR “览量初览览览 [循览体] 步览85ABS 览览览函数ABS 12览出12的览览览86PRODUCT 求览函数PRODUCT X1 X2PRODUCT (X1 X2X3……)87SETPRINTE 激活打印机SETPRINTER 打印机代览 R88PRINTSCREPS打印幕览形屏PSPS “TRUE (打印幕上全部容屏内)EN89POPS 览示览程览清POPS览示工作中所有览程览区清90PO ALL 览示览程览清PO ALL览示工作中所有览程览和览量区清91DIR 列磁览目览DIR “A\:”*.LGO览示A:\*.LGO文件92DISK 览示前磁览当DISK览示前磁览当93SETDISK 览置前磁览当SETDISK “A览置前磁览览当A 览94DELETE 览除文件DELETE “文件名不能省略览展名95RENAME 文件改名RENAME “原文件名“新文件名96BACKGROUBG背景色BG览出背景色代览ND97BGPATTER 背景览案 N98DOTCOLOR 览出幕览色屏DOTCOLOR [X Y]览出幕某一点的览色代览屏99EACH 每只海览EACH [命令串]每只海览都览行命令串100PF 打印文件PF 文件名 101PP 览示览形或览果PP ABC览示ABC览程的览形102OR 或者X OR YX或者Y103RC 览览览览操作RC览览览览操作的第一览个104RQ 览览览览操作RQ览览第一次览览操作105SF 幕览信息屏状 106TF 海览览信息状107PENPAINT 览入览览览状 108GO 览到览行程序并GO ABC览到览行程序并ABC109AND 且并 110FM 111SETPATTER 览置背景览案SETPATTERN 1~11 N。
PClogo常用图形
STAMPRECT :A :B
END
11、实心矩形:
TO SXJX :A :B
(STAMPRECT :A :B”TRUE)
END
12、空心椭圆:
TO KXTY :X :Y
STAMPOVAL :X :Y
END
13、实心椭圆:
TO SXTY :X :Y
(STAMPOVAL :X :Y”TRUE)
END
4、正多边形:
TO DBX :N :B
REPEAT :N[FD :B RT 360/:N]
END
5、圆:(在LOGO语言中可以直接用PI来代替π的值。)
TO YUAN :R
REPEAT 360[FD :R*PI/180 RT 1]
END
6、左弧:
TO LHU :N :R
REPEAT :N[FD :R*PI/180 LT 1]
REPEAT :N[FD :B RT :K*360/:N]
END
16、平行四边形:
TO PXSBX :B1 :B2 :J
REPEAT 2[FD :B1 RT :J FD :B2 RT 180-:J]
END
17、树::B表示最大树枝的长度, :S表示最小树枝的长度, :N表示树叉角度。
TO SHU :B :S :N
END
7、右弧:
TO RHU :N :R
REPEAT :N[FD :R*PI/180 N :R
REPEAT 2[LHU :R :N LT180-:N]
END
9、右叶:
TO RY :N :R
REPEAT 2[RHU :R :N RT 180-:N]
END
LOGO命令
LOGO命令分类一览表说明∶1. 下列命令包括DOS版的PC Logo 4.0和WINDOWS版的PC Logo for Windows Version 1.01a中的所有命令。
2. 命令之后的【DOS】表示本命令仅在DOS版中使用;【WIN】表示本命令仅在WINDOWS版中使用;未注明的命令为两种版本的LOGO系统都可使用,但有些命令的用法略有不同。
3. 命令之后圆括号中的内容是该命令的简写方式。
4. 命令之前的数字是该命令在后面的“LOGO命令简介”中的序号,可方便查询各命令的更详细内容。
(一) LOGO图形(1) 海龟命令12. ASK 让指定的海龟完成指定的命令。
14. BACK (BK) 海龟后退指定步数。
15. BACKGROUND (BG) 输出当前作图屏幕的背景颜色号。
17. BGPATTERN 输出当前作图屏幕的背景图案号。
38. CLEAN 清除屏幕图形但不影响海龟的位置及方向。
40. CLEARSCREEN (CS) 清除屏幕图形,海龟回到屏幕中央,方向置0。
64. DOT 在指定坐标位置画一个点。
65. DOTCOLOR 输出指定坐标处的象素颜色号。
66. DRAW 初始化所有海龟和图形屏幕。
67. EACH 使活动海龟执行指定的命令。
82. EXTENT 【WIN】输出作图屏幕的范围。
84. FENCE 将作图屏幕置为围栏方式,设置屏幕边缘为海龟活动边界。
87. FILL 使用当前笔色在海龟所在的一个封闭边框内填色。
91. FONT【WIN】输出当前第一个活动海龟的文字字形、文字大小、字形特征。
92. FONTS【WIN】输出系统可用的所有文字字形的表。
94. FORWARD (FD)海龟前进指定步数。
103. GETXY 输出第一个活动海龟当前所在位置的坐标值。
107. HEADING 输出第一个活动海龟的方向角度值(0~359)。
109. HIDETURTLE (HT)隐藏所有的海龟,可加快画图速度。
8、基本命令我会用
8、基本命令我会用
教学目标
1、知道PCLogo窗口的基本组成部分及其作用。
2、熟悉PCLogo的基本命令,能够用它的命令画出“快乐做”中的四个基本图形;能够完成“快乐做”中用PCLogo的基本命令控制小海龟行进的任务。
教学重点
熟悉PCLogo的基本命令,能够用它的命令画出“快乐做”中的四个基本图形;能够完成“快乐做”中用PCLogo的基本命令控制小海龟行进的任务。
教学难点
能够完成“快乐做”中用PCLogo的基本命令控制小海龟行进的任务。
教学课时
1课时
教学过程
一创设情境,激发情感
在PCLogo的语言环境里,我们也可以发出不同的命令指挥小海龟行走,画出各种不同的图形。
二、轻松学
1、认识PCLogo窗口。读一读文中关于计算机程序设计语言。
2、认识前进(后退)、转向ห้องสมุดไป่ตู้令
奖文中表格中的Logo命令逐条输入到编辑框内,并按回车键,记录看到的现象。
3、认识清屏试一试:用清屏命令CS清除图形区的图形。
4、说一说:利用命令的实时帮助功能,我们可以学习更多的命令,同学之间说一说。
三、快乐做
1、用命令画基本图形。
试一试:尝试输入命令,画出稳重的四种图形。
说一说:在画正多边形时,怎样计算每次旋转的角度呢?将自己的计算方法总结出来,和同学们进行交流。
四、课堂小结,互动评价
1、请同学们谈谈本节课的收获。
2、请大家对照书中的评价表进行评价,并将得到的旗涂成红色。
板书设计
PCLogo窗口菜单栏 工具栏 图形区 编辑区
教学反思
通过本课的学习,同学们知道PCLogo窗口的基本组成部分及其作用。熟悉了PCLogo的基本命令,能够用它的命令画出“快乐做”中的四个基本图形;能够完成“快乐做”中用PCLogo的基本命令控制小海龟行进的任务。
小学pclogo试卷
小学pclogo试卷一、选择题(每题2分,共20分)1. PCLogo是一种基于什么语言的编程环境?A. C语言B. Logo语言C. PythonD. Java2. 在PCLogo中,"FD"命令的作用是什么?A. 向前移动B. 后退移动C. 左转D. 右转3. 下列哪项不是PCLogo的基本命令?A. "REPEAT"B. "IF"C. "FOR"D. "PRINT"4. 在PCLogo中,"BK"命令与"FD"命令的区别是什么?A. "BK"是后退,"FD"是前进B. "BK"是前进,"FD"是后退C. 两者都是前进D. 两者都是后退5. PCLogo中,"RT"命令的默认角度是多少度?A. 30度LT. 45度C. 60度D. 90度6. 在PCLogo中,如何表示重复执行一个命令?A. 使用"REPEAT"命令B. 使用"FOR"命令C. 使用"WHILE"命令D. 使用"IF"命令7. PCLogo中,"PU"命令的作用是什么?A. 抬起画笔B. 放下画笔C. 清除屏幕D. 显示画笔8. 在PCLogo中,"HT"命令的作用是什么?A. 隐藏海龟B. 显示海龟C. 清除画布D. 显示画布9. PCLogo中,"SETXY"命令可以设置海龟的什么?A. 颜色B. 位置C. 方向D. 画笔大小10. 下列哪个命令在PCLogo中用来设置画笔颜色?A. "SETPC"B. "SETXY"C. "SETPOS"D. "SETH"二、填空题(每空2分,共20分)11. 在PCLogo中,"_"命令用来设置画笔的颜色。
PC LOGO命令
PC LOGO 4.0常用命令一览表英文指令英文简码中文指令用法举例用法说明1.FORWARD FD 前进FD 100 前进100 步2.BACK BK 后退BK 100 后退100 步3.RIGHT RT 右转RT 90 右转90 度4.PENUP PU 抬笔PU 把笔提起,不留痕迹5.PENDOWN PD 落笔PD 把笔放下,会留痕迹6.PENERASE PE 笔擦PE 将走过的地方擦去,恢复画笔输入PD。
7.SETPC 笔色SETPC 9 将笔色设为淡蓝色(n:0-15)8.SETBG 背景色SETBG 15 将底色设为白色(n:0-15)9.SETWIDTH SETW 笔粗SETW 1 将笔粗设为1点10.SHOWTURTLE ST 出现ST 显示小海龟11.HIDETURTLE HT 隐形HT 不显示小海龟12.CLEARSCREEN CS 清除CS 清除绘图区,小海龟回原点(0,0)13.CLEAN 清图CLEAN 清除绘图区,小海龟留在最后的地方14.CLEARTEXT CT 清文CT 清除文字区15.HOME 回家HM 小海龟回原点(0,0)16.SETHEAD SETH 定角SETH 60 设定小海龟的角度为60度(0-360)17.SETXY 定位SETXY 100 100 把小海龟定位在坐标(100,100)18.SETX 横坐标SETX 100 把小海龟定位在横坐标(100,Y)19.SETY 纵坐标SETY 100 把小海龟定位在纵坐标(X,100)20.SUM 求和函数SUM X Y 或(SUM X Y…) 求几个数的和21.REMAINDER 余数函数REMAINDER X Y 求X/Y的余数部分22.QUOTIENT 求商函数QUOTIENT X Y 求X/Y的商23.DRAW 初始化DRAW 初始化24.TEXTSCREEN TS 本文TS 进入本文模式25.SPLITSCREEN SS 图文混合SS 进入图文混合模式26.FULLSCREEN FS 全图FS 进入全图模式27.WINDOW WI 穿透WI 小海龟活动范围可穿过绘图区边界28.FENCE FE 围墙FE 小海龟活动范围限制在绘图区边界29.WRAP 绕回WRAP 小海龟活动范围可穿过绘图区边界30.PRINT PR 印出PR "HI" 在文字区印出字串"HI"31.REPEAT 重复RP 4 [ FD 100 RT 90 ] 重复括弧内指令4次,完成正方形32.WHILE 当while 条件循环33.IF~ELSE 假如~否则IF ~ ELSE 条件指令34.TO 定义TO BBB 定义程序BBB35.END 结束END 程序定义结束36.STOP 停止停止程序(常配合IF ~ ELSE)37.POTS 显示程序名POTS 显示程序名称38.PRINTOUT PO 显示程序内容PO AAA 显示AAA 程序内容39.ER ALL 删除所有程序ER ALL 删除所有程序40.ERASE ER 删除程序ER AAA 删除程序AAA41.EDIT 编辑EDIT AAA 编辑程序AAA42.INT 取整函数INT X 将X的小数部分截去43.WAIT 暂停WAIT 暂停,直到使用者按继续程式才会再执行44.ROUND 四舍五入取整ROUND X 将X按四舍五入取整45.MAKE 赋值函数MAKE “x 3 给变量x赋值为346.TYPE 印出TYPE ZFX.LGO>PRN 打印过程ZFX.LGO的内容47.FILL 颜色填充FILL 用当前的颜色填充48.TRUE 真:A = TRUE 设定变量:A 的值为真49.FALSE 假:A = FALSE 设定变量:A 的值为假50.XCOR 横坐标的值XCOR 输出小海龟横坐标的值51.YCOR 纵坐标的值YCOR 输出小海龟纵坐标的值52.PI 圆周率:A = PI 设定变量:A 的值为圆周率53.SQRT 开平方根:A = SQRT 4 设定变量:A 的值为4 的平方根54.RANDOM 取随机数:A = RANDOM 1,100 设定变量:A的值为取1到100间的随机数55.EXP 指数:A = EXP 1 设定变量:A 的值为取1 的自然指数56.LOG 对数:A = LOG 1 设定变量:A 的值为取1 的自然对数57.SIN 正弦:A = SIN 90 设定变量:A 的值为取90度的SIN值58.COS 余弦:A = COS 90 设定变量:A 的值为取90度的COS值59.FIRST 字首FIRST "HELLO 显示"HELLO 的字首H60.BUTFIRST BF 去首BF "HELLO 显示"HELLO 的去首字串ELLOST 字尾LAST "HELLO 显示"HELLO 的字尾O62.BUTLAST BL 去尾BL "HELLO 显示"HELLO 的去尾字串HELL63.LOAD 打开程序LOAD "AAA.LGO 打开程序AAA.LGO64.SA VE 保存程序SA VE "AAA.LGO 保存程序AAA.LGO65.COUNT 计数COUNT “12fd43g 计数字符串中的有效字符数量66.LSH LSH 160 3 160除以2的3次方的商67.ASK 多龟作图ASK [海龟代号表] [命令组]68.TELL 激活海龟TELL [海龟代号表] 激活哪些海龟为活动海龟69.DOT 显示点DOT [:X :Y] 在坐标[:X :Y]出显示一个点70.GETXY 输出坐标GETXY 输出小海龟的坐标的值71.HEADING 输出方向HEADING 输出小海龟的方向72.STAMPOV AL 画圆STAMPOV AL 100 50 画横向半径为100,纵向半径为50的圆73.STAMPRECT 画长方形STAMPRECT 50 100 画长为100,宽为50的长方形74.BYE 退出LOGO75.(DOS) 暂时退出暂时退出LOGO进入DOS76.EXIT 返回LOGO 由DOS中返回LOGO77.SA VEPIC 保存图像SA VEPIC “123 将屏幕图像保存为123.PCX78.LOADPIC 打开图像LOADPIC “123 将图像123.PCX打开79.OUTPUT OP 输出数据OP :A 输出:A的结果80.TEST 测试TEST 10>90 测试10是否>9081.IFTRUE IFT 测试执行IFTRUE [命令串] 当测试结果为真时执行命令串82.IFFALSE IFF 测试执行IFFALSE [命令串] 当测试结果为假时执行命令串83.FOR 循环语句FOR “变量初值终值[循环体] 步长84.ABS 绝对值函数ABS 12 输出12的绝对值85.PRODUCT 求积函数PRODUCT X1 X2 PRODUCT (X1 X2X3……)86.SETPRINTER 激活打印机SETPRINTER 打印机代码87.PRINTSCREEN PS 打印屏幕图形PS PS “TRUE (打印屏幕上全部内容)88.POPS 显示过程清单POPS 显示工作区中所有过程清单89.PO ALL 显示过程清单PO ALL 显示工作区中所有过程清单和变量90.DIR 列磁盘目录DIR “A\:”*.LGO 显示A:\*.LGO文件91.DISK 显示当前磁盘DISK 显示当前磁盘92.SETDISK 设置当前磁盘SETDISK “A 设置当前磁盘为A盘93.DELETE 删除文件DELETE “文件名不能省略扩展名94.RENAME 文件改名RENAME “原文件名“新文件名95.BACKGROUND BG 背景色BG 输出背景色代码96.BGPATTERN 背景图案97.DOTCOLOR 输出屏幕颜色DOTCOLOR [X Y] 输出屏幕某一点的颜色代码98.EACH 每只海龟EACH [命令串] 每只海龟都执行命令串99.PF 打印文件PF 文件名100.PP 显示图形或结果PP ABC 显示ABC过程的图形101.OR 或者X OR Y X或者Y 102.RC 记录键盘操作RC 记录键盘操作的第一个键103.RQ 记录键盘操作RQ 记录第一次键盘操作104.SF 屏幕状态信息105.TF 海龟状态信息106.PENPAINT 进入绘图状态107.GO 转到并执行程序GO ABC 转到并执行程序ABC 108.AND 并且109.FM SETPATTERN 设置背景图案SETPATTERN 1~11。
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、前进FD2、后退BK3、左转LT4、右转RT5、清屏CS6、回家HOME7、抬笔PU8、落笔PD9、擦除PE10、笔粗SETW11、笔色SETPC12、填色FILL13、重复REPEAT14、编写过程EDIT15、写字TT16、显龟ST17、藏龟HT18、退出BYE二、基本绘图命令格式(仿写):1、用重复命令画正多边形:REPEAT 边数[FD 边长RT 边数] 注:当边数为36以上时画出的是圆。
画一个边长为100的正三角形的命令是()。
画一个边长为60的正六边形的命令是()。
画一个边长为20的正18边形的命令是()。
画一个边长为10的圆的命令是()。
2、用重复命令画正多角星:REPEAT 角数[FD 边长RT 180-180/角数] 画一个边长为150的正五角星的命令是()。
画一个边长为180的正31角星的命令是()。
3、画矩形STAMPRECT X Y和实心矩形(STAMPRECT X Y “true)注:当X=Y时图形为正方形画一个长为100,宽为80的空心矩形的命令是()。
画一个边长为60的实心矩形的命令是()。
4、画椭圆STAMPOV AL X Y和实心椭圆(STAMPOV AL X Y “true)注:当X=Y时图形为圆画一个横向半径为50、纵向半径为80的实心椭圆的命令是()。
画一个半径为100的圆的命令是()。
填空题1、人与计算机交流要用到计算机语言,我们学的是计算机语言是()。
2、让小海龟前进、后退、左转、右转的命令分别是()、()、()、()。
3、清除屏幕的命令是()。
4、让小海龟回到原点,头朝上的命令是()。
5、退出LOGO的命令是()。
6、提笔的命令是(),落笔的命令是()。
7、如果让小海龟隐身,命令是(),要让小海龟现身,命令是()。
8、要将笔的粗细设置为2,命令是()。
9、要将笔的颜色改变成红色,命令是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PC LOGO 4.0 常用命令一览表
的小数部分截去
按四舍五入取整
(常配合IF ~ ELSE)
显
AAA 程序内容删删AAA AAA
"HI"
4次, 完成正方形条件循环条件指令 BBB
程
进进
(100,Y)(X ,100)
求
X/Y 的余数部分
X/Y 的商
(0,0)
清(0,0)60度(0-360) (100,100)PD 。
(n:0-15)(n:0-15)1点
显不
前 100 步后 100 步右 90 度 不留痕迹 会留痕迹
123.PCX 打开A 的结果
10是否>90
100,纵向半径为50的圆
,宽为50的长方形LOGO 进入DOS 中返回LOGO 123.PCX 2的3次方的商[:X :Y]出显示一个点的去首字串 ELLO
的字尾 O 的去尾字串 HELL
AAA.LGO AAA.LGO
1到100间的随机数的值为取 1 的自然指数的值为取 1 的自然对数的值为取90度的SIN 值的值为取90度的COS 值
的字首 H :A 的值为真 :A 的值为假
:A 的值为圆周率 :A 的值为 4 的平方根x 赋值为3
ZFX.LGO 的内容
表
量量
量
原文件名。