當前位置:編程學習大全網 - 源碼下載 - 誰知道怎麽用海龜畫圖的子程序花蝴蝶

誰知道怎麽用海龜畫圖的子程序花蝴蝶

二、LOGO語言程序設計

(壹)基本指令

1.帶參數的指令:

前進 FD 向左轉 LT 畫矩形 STAMPRECT 橫坐標定位 SETX 設置線寬 SETW

後退 BK 向右轉 RT 畫橢圓 STAMPOVAL 縱坐標定位 SETY 設置顏色 SETPC

重復 REPEAT 等待 WAIT 打開編輯器 EDIT 坐標定位 SETXY

2.不帶參數的指令:

擡筆 PU 藏龜 HT 清除屏幕 CLEAN 初始化 DRAW 填充 FILL

落筆 PD 顯龜 ST 清屏復位 CS 清除文字 CT 橡皮擦 PE

(二)基本練習

1.FD -100與BK 100作用相同;LT 90與RT -90作用相同。

2.在使用了PU或PE指令之後,要繼續畫圖形需要用PD指令。

3.重復指令畫正多邊形 REPEAT 邊數[FD 邊長 RT 360/邊數]

4.重復指令畫指定大小的圓 REPEAT 36[RT 5 FD 直徑*PI/36 RT 5]

5.減少上個指令中的重復次數,就可以畫指定大小的圓弧。

6.用LOGO語言編寫的程序可以進行繪圖,也可以進行計算和編寫音樂。

7.在編寫過程時,過程開始必須有TO,結束必須有END。

8.如果在過程中使用了變量,變量名前面壹定要加冒號。

9.DRAW、CS、CLEAN都可以用來清除屏幕,但作用有所不同。

10.用LOGO語言編寫的程序過程也可以保存在計算機裏。

11.用重復指令畫多角星 REPEAT 角數[FD 線長 RT 180-180/角數]

12.WAIT和空重復REPEAT 100[]都可以起到延時的作用。

13.(STAMPOVAL :X :Y “TRUE)指令可以畫壹個實心圓。

(三)編寫過程

1.畫蝴蝶

TO SJX :X

REPEAT 3[FD :X RT 120]

END

TO HUDIE

RT 60 SJX 30 SJX 60

RT 180 SJX 30 SJX 60

RT 100 FD 60 BK 60

RT 40 FD 60 HOME

END

2.畫轉動的風車

TO BY

FD 100 RT 90

REPEAT 18[RT 5 FD 100*PI/36 RT 5]

END

TO FC

REPEAT 4[BY]

END

TO Z

REPEAT 36[FC WAIT 20 RT 10 CLEAN]

END

  • 上一篇:魔獸世界中的惡魔森林在哪裏?有多少趟航班?求求各位大神
  • 下一篇:《巫師3》特莉絲完美結局是什麽?
  • copyright 2024編程學習大全網