「ゲームでコントローラーのボタンを押すと、キャラクターが動きますよね。それはそのようにプログラミングされているからです。」
「自動販売機でコーラのボタンを押すとコーラが出てきます。他の飲みものは出てきません。これもそのようにプログラミングされているからです。」
4年生の子供たちがプログラミングに挑戦しています。今日は画面上の車の動きをコントロールします。
「前に進みます」
「右に回転します」
「左に回転します」
といったボタンを順序よく配置したり、進む距離や回転する角度等を入力したりしながらプログラミングし、車の動きをコントロールしていくのです。思い通りに車を動かすことのできた子供は思わずガッツポーズ。顔には笑みが溢れます。
あれ?うまく動かないなぁ。どこが違っているんだろう?