一、海龜命令集錦

  RANDOM隨機數命令

  WAIT等待命令

  TELL激活命令

  TELLALL同時激活命令

  MAKE賦值命令

  READ鍵盤輸入命令

  IF條件命令

  STOP 停止命令

  二、小海龜大顯身手

  例1:畫海上的小船。

 ?。ㄔO:組成船身的半圓的半徑為R,小船上的旗桿長為2R,旗面是等邊三角形,邊長為R。)

  (一)過程CHUAN

 ?。ó嬕凰倚〈?/p>

  TO CHUAN :r

  SETW 5 SETPC 6

  RT 90 FD 2*:r RT 90

  REPEAT 180[ FD 3.14*:r/180 RT 1]

  RT 90 FD :r LT 90

  SETPC 13 FD 2*:r

  RT 120 FD :r RT 120 FD :r

  END

  (二)過程HAILANG

  TO HAILANG :r :n

  SETPC 9

  REPEAT :n [RT 180 REPEAT 180[FD 3.14*:r/180 LT 1]]

  END

  (三)過程HAI

  (調用前兩個過程畫整幅圖)

  TO HAI

  DRAW SETW 20

  TELLALL 0 5 SETPC 9 HT

  RT 45 PU BK 150 PD LT 45

  STAMPRECT 320 200 SETW 1

  TELL 0 FD 120 HAILANG 10 16

  TELL 1 FD 120 HAILANG 10 4 CHUAN 15

  TELL 2 FD 100 HAILANG 15 11

  TELL 3 FD 100 HAILANG 15 5 CHUAN 20

  TELL 4 FD 60 HAILANG 20 8

  TELL 5 FD 60 HAILANG 20 5 CHUAN 25

  END

  (四)運行

  HAI

  例2: 編寫過程,當我們輸入“1”時,電腦根據我們指定的邊長和邊數畫正多邊形;當輸入“2”時,電腦為我們演奏一曲“生日歌”;當輸入“3”時,退出本過程

  (一)過程SHENGRIGE

  TO SHENGRIGE

  PLAY [L8 G G L4 A G O4 C O3 L2 B]

  PLAY [L8 G G L4 A G O4 D L2 C]

  PLAY [L8 G G L4 O4 G E L8 C O3 B L2 A]

  PLAY [L8 O4F F L4E C D L2C]

  END

  (二)過程DUOBIANXING

  (畫多邊形)

  TO DUOBIANXING

  PR [請輸入邊數:]

  MAKE "N READ

  PR [請輸入邊長:]

  MAKE "L READ

  REPEAT :N[FD :L RT 360/:N]

  (三)過程XUANZE

  (進行選擇的過程)

  TO XUANZE

  PR [請選擇:]

  PR [1.畫多邊形2.點歌0.停止]

  MAKE "A READ

  IF :A = 3 THEN STOP

  IF :A = 1 THEN DUOBIANXING

  IF :A = 2 THEN SHENGRIGE

  END

 ?。ㄋ模┻\行1

  XUANZE

  請選擇: 1.畫多邊形2.點歌0.停止

  1

  請輸入邊數:

  6

  請輸入邊長:

  100

  (五)運行2

  請選擇:

  1.畫多邊形2.點歌0.停止

  2

  (六)運行3

  請選擇: 1.畫多邊形2.點歌3.停止

  3

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