【少兒編程網】學習用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
?。ó嫶笮樽兞縩的角)
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
(三)運行
小結
在英語中,"IF"就是"如果"的意思,"THEN"是"那么"的意思,"ELSE"是"否則"的意思。
設A是等待從鍵盤輸入的數 IF A>10 THEN FD 100 ELSE BK 100 如果A大于10,那么小海龜前進100步,否則后退100步。
本站內容未經許可,禁止任何網站及個人進行轉載。