プログラミング教室長が解説する「逐次処理」の仕組み。順番を変えるだけでプログラムの動きは激変する
YouTubeチャンネル「ぴょろ先生のプログラミング教室」が、「【初心者向け】Scratchの命令の順番(逐次処理)を超わかりやすく解説」と題した動画を公開した。キッズプログラミングYouTuberであり、プログラミング教室で教室長を務めるぴょろ先生が、プログラムの動きを決定づける「逐次処理」の重要性について、視覚的な実験と身近な例を交えて解説している。
動画の冒頭でぴょろ先生は、「命令の順番を考えるだけで結果が大きく変わる」と語り、プログラムは「上から順番に動く」という基本原則を提示する。これを証明するため、ビジュアルプログラミング言語「Scratch」を用いた実験が行われた。
最初の実験では、全く同じブロックを用いながらも、並べる順番が異なる2つのプログラムを比較。「動かしてから回す」プログラムと、「回してから動かす」プログラムでは、画面上のキャラクターの動きが全く異なるものになることが実証された。ぴょろ先生は、1つ目の処理が終わってから次の処理へ移行するこの仕組みを「逐次処理」と呼び、プログラミングの基本中の基本であると強調している。
さらに、キャラクターが瞬間移動するようなプログラムを作成する実験では、「隠す」と「表示する」の順番を入れ替える検証を実施。順番が違うだけで、見事に瞬間移動して見えるか、あるいは移動してから消える不自然な動きになるか、プログラムの印象が大きく変わる様子が示された。
この仕組みをより直感的に理解するため、ぴょろ先生は日常生活の行動を例に挙げる。「歯磨きをしてから寝る」と「寝てから歯磨きをする」では状況が全く異なることや、「靴を履いて外に出る」という順序を「外に出てから靴を履く」に変えれば物理的に不可能となり、プログラム上では「エラー」になるという比喩を展開した。
単純に思える「上から順番」という原則は、意図した動作を実現するための不可欠な要素である。正しい順番を意識することがプログラミング的思考の第一歩であると気づかせてくれる、初学者にとって重要な気づきに満ちた動画となっている。
動画の冒頭でぴょろ先生は、「命令の順番を考えるだけで結果が大きく変わる」と語り、プログラムは「上から順番に動く」という基本原則を提示する。これを証明するため、ビジュアルプログラミング言語「Scratch」を用いた実験が行われた。
最初の実験では、全く同じブロックを用いながらも、並べる順番が異なる2つのプログラムを比較。「動かしてから回す」プログラムと、「回してから動かす」プログラムでは、画面上のキャラクターの動きが全く異なるものになることが実証された。ぴょろ先生は、1つ目の処理が終わってから次の処理へ移行するこの仕組みを「逐次処理」と呼び、プログラミングの基本中の基本であると強調している。
さらに、キャラクターが瞬間移動するようなプログラムを作成する実験では、「隠す」と「表示する」の順番を入れ替える検証を実施。順番が違うだけで、見事に瞬間移動して見えるか、あるいは移動してから消える不自然な動きになるか、プログラムの印象が大きく変わる様子が示された。
この仕組みをより直感的に理解するため、ぴょろ先生は日常生活の行動を例に挙げる。「歯磨きをしてから寝る」と「寝てから歯磨きをする」では状況が全く異なることや、「靴を履いて外に出る」という順序を「外に出てから靴を履く」に変えれば物理的に不可能となり、プログラム上では「エラー」になるという比喩を展開した。
単純に思える「上から順番」という原則は、意図した動作を実現するための不可欠な要素である。正しい順番を意識することがプログラミング的思考の第一歩であると気づかせてくれる、初学者にとって重要な気づきに満ちた動画となっている。
YouTubeの動画内容
関連記事
プログラミング教室の先生が解説!タイピングの「ミスが減る」ホームポジションの正しい指の位置とは
子どものプログラミングは「週1」でも伸びる!上達を左右するのは「家庭でのアウトプット」だった
プログラミング教室の先生が解説「一発成功しなくてOK」失敗と修正の重要性
チャンネル情報
東京都中央区にあるプログラミング教室「プログラメイク」教室長のぴょろ先生です♪
子ども向けプログラミング言語を使ったゲームの作り方紹介や、保護者向けにプログラミング教育についての話や非認知能力をアップさせる情報などをアップしています。
親子で楽しんでいただけるチャンネルを目指しています!