
03 - モジュールで共通部品をつくろう
「モジュール」をつかって、タートルの図形をレベルアップしよう!
小学校や科学館の「はじめてのプログラミング」ワークショップ。
iPadアプリ Turtles(タートルズ)でプログラミングの基本を確認します。
プログラムの共通部品「モジュール」
Turtlesの「モジュール」はプログラムの共通部品のこと。
それぞれのタートルで同じモジュールを使うことができます。

問題:モジュールで図形を組み合わせよう
次のモジュールを使って図形を描いてください。
モジュール1:六角形を描く部品
モジュール2:長方形を描く部品

解答例
六角形を描いたら、72度みぎまわり、5回くりかえす。
長方形を描いたら、60度みぎまわり、6回くりかえす。

Turtlesのモジュールは、プログラミング言語の「関数」や「メソッド」と同様です。プログラミング教育でプログラムの再利用性と構造化を学び、複雑な問題を解決可能なタスクに分割する思考力も育むことができます。