月のうごき

カメを月として、地球のまわりをまわしてみよう。

 を左クリックすると
シミュレーションがはじまります。
 
<考え方>
・月が1回転する日数は、27.3日です。
・月が1周まわるきょりは、 地球からのきょり × 2 × 3.14 です。
・月が満月から次の満月までは何日になるでしょう。

<プログラミング>地球と月のもと.mwxを左クリックしてはじめましょう。
 


1.月の1日の動きの手順を考えて書きます。

月は、27.3日で、地球を1周します。 月が1日に進むプログラムを考えます。
月の見え方は、30日で変わります。

 英語  日本語

to GO
月, setL distance "地球
repeat 1
[
月,
towards "地球 forward (distance "地球) - L
right (180 - 360 / 27.3) / 2
forward L * 2 * 3.14 / 27.3
towards "地球
wait 1
]
end

手順は GO
月、 Lは きょり "地球
くりかえす 1

月、
方向 "地球 前へ (きょり "地球) - L
右へ (180 - 360 / 27.3) / 2
前へ L * 2 * 3.14 / 27.3
方向 "地球
待つ 1

終わり


2.以上の手順で、rpeat 1 を repeat 30 にして、30回くりかえせば、1ヶ月の動きになります。