【少兒編程網】學習用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

 ?。ó嫶笮樽兞縩的角)

  TO JIAO :n

  CS

  RT 90 FD 100 BK 100

  LT :n

  FD 100 HT

  END

  (二)過程PANDUAN :

 ?。▽崿F題目要求的過程)

  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步。

本站內容未經許可,禁止任何網站及個人進行轉載。