玩程式‎ > ‎一小時寫程式‎ > ‎冰雪奇緣‎ > ‎

03冰雪奇緣:畫正方形

  1. 以XY座標(0,0)為起點,畫一個長寬各100的正方形?
    1. 初始化:設置起點、清除筆跡
    2. 開始畫線:畫筆大小、下筆、畫筆顏色?
    3. 正方形:
      1. 長寬各100
      2. 旋轉?度
      3. 重複幾次?

  2. 如何畫三角形?
  3. 如何畫正五邊形?
  4. 如何畫正六邊形?
  5. 圓形怎麼畫呢?
    1. 以XY座標(0,0)為圓心,100為半徑的圓,又要如何畫呢?
    2. 半徑=?
    3. 圓周長公式=?
    4. 圓心角=?度
    5. 一個圓有幾度?
    6. 1度圓心角對應的圓弧長=?如何計算?
    7. 畫半徑時,為何要面向90度?
    8. 畫圓時,為何要面向180度?

用 JavaScript 語法(世界上使用最廣的程式語言之一)來表示:

moveForward(100);
turnRight(90);
moveForward(100);
turnRight(90);
moveForward(100);
turnRight(90);
moveForward(100);
turnRight(90);
Comments