【少儿编程网】学习用LOGO命令,编制"有判断力"的过程。
比如:
过程1:根据输入的半径,算出相应圆的面积。
过程2:根据输入的角度,判断是不是锐角。
当然,如果你学好本课的内容,你就能编出"更聪明"的过程!
一、赋值和键盘输入命令
赋值命令
格式:MAKE 空格 "变量名 空格 表达式
功能:把表达式的值赋给指定的变量。
键盘输入命令
格式:READ
功能:等待从键盘输入数据
例1
请编制一个过程,完成这样的工作:能根据提示,输入圆的半径,由电脑算出这个圆的面积,并在命令窗口中显示结果。请编制一个过程,完成这样的工作:能根据提示,输入圆的半径,由电脑算出这个圆的面积,并在命令窗口中显示结果。
MIANJI
请输入半径:2
圆的面积是:12.56
(一)过程
TO MIANJI
PR [请输入半径:]
MAKE "R READ
(PR [圆的面积是:] 3.14*:R*:R)
END
二、条件命令
条件命令(格式1)
格式:IF 空格 条件 空格 THEN 空格 命令
功能:如果条件成立,就执行"THEN"后面的命令,接着再执行其它命令;如果不成立,就不执行"THEN"后面的命令,而直接执行其它命令。
例2
画出下面过程的执行结果图
(1)
TO TIAOJIAN1
IF 2>3 THEN FD 100
RT 90 FD 50
END
(2)
TO TIAOJIAN1
IF 1=1 THEN FD 100
RT 90 FD 50
END
四、判断角度
条件命令(格式2)
格式:IF 空格 条件 空格 THEN 空格 命令1 空格 ELSE 空格 命令2
功能:如果条件成立,就执行"命令1",再接 着执行"其它命令";如果不成立,就不执行"命令1",而直接执行"命令2",再执行其它命令。
例3
请编制一个过程,能完成这样的工作:根据提示输入一个1~360的数,表示一个角的度数,由电脑判断这个角是不是锐角,在命令窗口输出判断结果,
并在绘图窗口画出这个角
(一)过程JIAO
(画大小为变量n的角)
TO JIAO :n
CS
RT 90 FD 100 BK 100
LT :n
FD 100 HT
END
(二)过程PANDUAN :
(实现题目要求的过程)
TO PANDUAN
PR [请输入角度:]
MAKE "R READ
JIAO :R
IF :R<90 THEN (PR[您输入的角度是锐角])
ELSE (PR[您输入的角度不是锐角])
END
(三)运行
小结
在英语中,"IF"就是"如果"的意思,"THEN"是"那么"的意思,"ELSE"是"否则"的意思。
设A是等待从键盘输入的数 IF A>10 THEN FD 100 ELSE BK 100 如果A大于10,那么小海龟前进100步,否则后退100步。
本站内容未经许可,禁止任何网站及个人进行转载。