小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【木2】回転も簡単!

2024/06.29

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
えり先生です!


※クラス分け
【火1】・・・火曜日16:00〜17:30
【火2】・・・火曜日17:40〜19:10
【木1】・・・木曜日16:00〜17:30
【木2】・・・木曜日17:40〜19:10
【土】・・・土曜日10:00〜11:30
【日】・・・日曜日10:00〜11:30


今回はのレッスンを報告します!

来てくれた生徒さんはRくん(中1)でした。
それではレポートスタートです。

ロジカルコースのRくん。
前回に引き続き、Scratchの課題を通してプログラミングを学んでいきます!

前回は切りよく終わったので、新しいテキストに入ります。
Rくんはプログラミングをしっかり理解しているので、今日は2つもテキストが終わりました!

今回学んだものはこちら。↓
・繰り返す
・回転させる
・「もし」で分ける
・色に触れる

まずは
・繰り返す
・回転させる
について!

今までの課題でも使ってきた「繰り返し」「回転」ブロックですが、改めて使い方を確認しました。
特に「回転方法を○○のみにする」ブロックは「〇度回転する」などの回転をさせるブロックと一緒じゃないと動かないので、再度確認していきます。

え「じゃあ応用問題に挑戦してみようか。」
R「はい。」

復習も兼ねて例題や問題を解いたので、最後に応用問題で理解度をチェック。
今回の応用問題は「スプライトが左右を交互に見ながらずっとマウスポインタについてくる」というプログラムを作ります。

作ってくれたブロックはこちら。↓

これを実行するとこんな感じで動きます。↓

「ずっとブロック」と「回転」ブロックを組み合わせて作ることができましたね!

続いては
・「もし」で分ける
・色に触れる
について!

「もしブロック」は今までもよく使ってきたので理解できていると思いますが、「〇色に触れる」というブロックはあまり使ったことがないRくん。

Scratchではスプライトが何色に触れたのか?でも処理を分けることができます。
また、スポイト機能を使って色を抽出することもできるので、自分が作ったスプライトと同じ色を簡単に選ぶことができるんです。

まずは例題で「〇色に触れるブロック」の使い方を練習します。
こんな感じで、今回は黒に触れたら「いたいよ!」と言うプログラムを作りました。

この黒は用意してくれたスプライトの色をスポイトで抽出して設定しました。

実行して見ると正しく動きました!

ほかの問題にも挑戦して色で処理を分ける方法を覚えてきたRくん。
最後に応用問題で、理解度をチェック!
今回の応用問題は「スプライトを2つ用意して、決めた色に触れたなら左に1歩、触れていなかったら右に3歩進む」というプログラムを作ります。

順調に進められていたRくん。
できたので見せてもらうと、リンゴのスプライトを追加して赤色に触れたかどうかのプログラムを作ってくれていました。

え「実行してみようか。」
R「はい。」

実行してみると…うまく動いてはいるのですが、赤色に触れていたとしても絶対に右に進んでしまいます。

え「赤に触れたときは左に1歩進んではいるけど、またそこから右に3歩進んじゃってるから、ずっと右に進んでいるように見えるんだね。」
R「はい。」
え「これ、触れていないときだけ右に進んでほしいから、「もし・でなければブロック」で作るのが良いかな。」
R「わかりました。」

Rくんが最初作ってくれていたのは、画像の左側のブロック。
これだと、条件に関係なく、必ず右に3歩動きます。

先生からのヒントで直してくれたのは画像の右側のブロック。
「もし・でなければブロック」を使うことで「条件に合うときだけ左に動き、そうじゃないときだけ右に動く」という感じで、「〇歩動かすブロック」をどちらか一方だけしか実行しないように処理を分けることができました。

これでこのテキストも終わり!
まだ少し時間があったので次の「メッセージを送る・受け取る」のテキストに入りました。

こちらも使ったことがあるブロックなので、すらすら解いていくRくん。
問題を2つ解いて今日はタイムアップです。

基本的な知識はしっかり身についているRくん。
そのためどんどん先に進められていますね。
この調子で色々なブロックの使い方をマスターして、この単元の集大成である迷路ゲームの完成を目指していきましょう!


次回のレポートもお楽しみに!

無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30、11:40~13:10
※日曜日も臨時で実施していることがあります
 お気軽にお問い合わせください

お申し込み・お問い合わせは、こちら



お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)

イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)