目田 育人
うわああ これ全部書くの!?
目田 育人
うわああ これ全部書くの!?
広伝 亜美
何してるの そんなに必死になって
目田 育人
家庭科の課題で「料理の作り方を3つ書きなさい」って言われたんだけど 1つずつ書くのが面倒すぎる…
広伝 亜美
そんなに大変?料理のレシピなんて「材料を切る」「炒める」「煮込む」って書けば終わりじゃない?
目田 育人
いや 例えば「カレー」と「シチュー」って作り方似てるのに どっちも一から書かなきゃいけないんだよ
広伝 亜美
それ 「材料を切る」とか「炒める」とか 共通の部分は1回書いて 「〇〇とおなじ」って感じで使い回せばいいんじゃない?
芽萌里先生
いい視点ですね 実は それはプログラムの「関数」と同じ考え方です
目田 育人
えっ どういうことですか?
芽萌里先生
「肉と野菜を炒める」や「水とルーを入れる」という共通の手順を 1回書いておけば どの料理でも使えます
広伝 亜美
じゃあ 「炒める」って関数を作っておけば カレーでもシチューでもそのまま使えるってことですね!
芽萌里先生
その通りです では次に フローチャートを使って関数の仕組みについて学んでみましょう!