【少儿编程网】学习用LOGO命令,编制"有判断力"的过程。

  比如:

  过程1:根据输入的半径,算出相应圆的面积。

  过程2:根据输入的角度,判断是不是锐角。

  当然,如果你学好本课的内容,你就能编出"更聪明"的过程!

  一、赋值和键盘输入命令

  赋值命令

  格式:MAKE 空格 "变量名 空格 表达式

  功能:把表达式的值赋给指定的变量。

  键盘输入命令

  格式:READ

  功能:等待从键盘输入数据

  例1

  请编制一个过程,完成这样的工作:能根据提示,输入圆的半径,由电脑算出这个圆的面积,并在命令窗口中显示结果。请编制一个过程,完成这样的工作:能根据提示,输入圆的半径,由电脑算出这个圆的面积,并在命令窗口中显示结果。

  MIANJI

  请输入半径:2

  圆的面积是:12.56

  (一)过程

  TO MIANJI

  PR [请输入半径:]

  MAKE "R READ

  (PR [圆的面积是:] 3.14*:R*:R)

  END

  (二)运行

   少儿编程-logo教程

  二、条件命令

  条件命令(格式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

  (三)运行

  少儿编程-logo教程

  小结

  在英语中,"IF"就是"如果"的意思,"THEN"是"那么"的意思,"ELSE"是"否则"的意思。

  设A是等待从键盘输入的数 IF A>10 THEN FD 100 ELSE BK 100 如果A大于10,那么小海龟前进100步,否则后退100步。