料金スタッフ紹介よくある質問レポート「初級・葉っぱコース第4回」11月23日、葉っぱコースの第4回を開催しました。その様子をお伝えします!紅葉していた葉っぱも落ちて、木の形が良く見えるようになりました。葉っぱが落ちてしまった後の葉っぱコースでは、葉っぱのついていたところに注目します。今回のテーマは、「木の発生学(形とルール)」。木の形について見ていきます。サイエンス編の様子まずはラッコラの教室の窓から、みんなで木を観察。葉っぱの各部位の名前を考えたように、今回は木の部位の名前を確認します。庭の木ももうすっかり葉っぱがありません。木をよく見たところで、この日のサイエンスのテーマ「木の形が作られるルールを考えよう。木の形、よく見ると複雑な形をしていますよね?木の成長をじっと観察することはできないので、この日は碁石を使ったアクティビティで木の形が作られるルールを考えます。「伸びる」、「枝分かれする」、このルールだけだと木のような形になるけれど、窓から見た木とは何か違います。実は、もう一つの重要なルールがありました。木の形が作られるには、3つのルールが必要だったのです。アクティビティで木の成長を確認してみます。確認が終わったら、それを活かして、プログラミングで木をかきます。プログラミング編の様子プログラミングの目標は「自分で自分を呼び出して木を書こう。最初に参加者に「自分で自分の名前を呼んでみよう!」と言ってみました。人間がやると、自分で自分を呼び出すって、なんだか変ですね。これまでのプログラミングでも、ある関数が他の関数を呼び出すというところがありました。自分で自分を呼び出すというのはどういうことかを、プログラムを見ながら確認します。プログラムではこれを「再帰」呼び出しといいます。今回はこの再帰を使って木をかきます。手で同じ形を繰り返して描いていくのは大変ですが、プログラミングならコンピューターに描かせるから楽々です。繰り返し呼び出す数を変えると、複雑な形をした木がかけました。第1回から第3回でかいた葉っぱも生えるように改造。木の形や動きを加えて、それぞれ自分の木を作り上げました!マウスを動かすと形が変わったりもしますよ!皆さんの感想ここで参加者の皆さんに書いてもらった感想を紹介します。新しくわかったこと今日は、木の形が作られる3つのルールを学びました。木が大きくなる仕組み木の枝分かれの仕組み。伸長成長と、肥大成長という言葉。工夫したり頑張ったりしたところ葉っぱを大きくしたり、小さくしたりして、本物に近づけるように工夫しました。再帰呼び出しについて改めてわかった。あとは、レベル5のかいぞうを見つけれてよかった。全体的なバランスをよくするところをがんばった。サイエンスでやったことでプログラミングに活かしたことじっさいの枝は太いけど、私の葉は小さいので、枝、幹の太さをちょうせつする時に活かしました。肥大生長させた幹から枝に分けたりした。枝分かれの仕組みをつかった。次回はいよいよ最終回。Laccolla雪そらコース。