位置:上海童程童美编程培训学校 > 学校动态 > Logo教程 带变量的LOGO过程
Logo教程带变量的LOGO过程一、带一个参数的过程
命令中有一个可变的数字的例子:
用重复命令画圆的方法:
REPEAT 360[FD半径*3.14/180 RT 1]
这是可变的数字:半径
定义带变量的过程方法
TO过程名:变量
一条或多条命令(命令中含有变量)
END
例1
定义一个带参数的过程,要求能画出不同半径的圆,并调用这个过程画出半径分别为20、40、60的圆,写出命令。
例1答案
(一)定义过程
TO YUAN:r
REPEAT 360[FD:r*3.14/180 RT 1]
END
(二)运行
YUAN 20
YUAN 40
YUAN 60
少儿编程-logo教程
二、带两个参数的过程
TO过程名:变量1:变量2
一条或多条命令(命令中含有变量)
END
命令中有两个可变的数字的例子
用重复命令画圆的方法:
REPEAT边数[FD边长RT 360/边数]
这些是可变的数字:边数、边长
例2定义一个带参数的过程,要求能画出不同边数的正多边形。并且定义一个新过程,调用这个过程,分别画出边长为50,颜色不同的正3、4、5、6边形。
(一)定义过程
TO DBX:n:a
REPEAT:n[FD:a RT 360/:n]
END
(二)画四个多边形的过程
TO CAISEDBX
DRAW
LT 90 SETBG 7
SETPC 11 DBX 3 50
SETPC 12 DBX 4 50
SETPC 13 DBX 5 50
SETPC 14 DBX 6 50
HT
END
(三)运行
CAISEDBX
少儿编程-logo教程
三、多彩的泡泡
例3:画多彩的泡泡
例3答案
(一)定义过程
TO PAO:r:a
SETPC:a
STAMPOVAL:r:r
END
(二)画四个彩色泡泡的过程
TO CAIPAOPAO
DRAW SETBG 7
PAO 60 10
PU FD 130 PD PAO 30 12
PU RT 90 FD 130 PD PAO 50 14
PU RT 90 FD 130 PD PAO 20 9
END
(三)运行
CAIPAOPAO
少儿编程-logo教程
小结
过程分为两种:带参数的过程和不带参数的过程。
取有意义的过程名
定义过程时,参数前的“:”不要漏掉。
调用过程时,各参数的顺序不能颠倒。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2475/news/239819/违者必究! 以上就是上海童程童美编程培训学校 小编为您整理 Logo教程 带变量的LOGO过程的全部内容。