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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【木2】余計な空行は消そう!

2022/04.17

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


※クラス分け
【火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くん(中2)とRくん(小5)でした。
それでは、レポートスタートです。

まずはRくん(中2)。
Rくんは今回、Unityで『ピンボール』に取り組んでもらいました。
前回、ボールの発射台とボールを準備し、プログラムを記載しているところで終了したので、今回はその続きから取り組んでもらいました。

R「なんかエラー一覧にエラー出てるよ?」
あ「エラーをクリックしたらどのファイルが反応する?」
R「BallStartのプログラム。」
あ「じゃあ、そっちを開いてみて!前回プログラムの記載が途中だったからエラーが出てるんだと思うよ。」

と確認をしてもらうと赤波線(エラー)がたくさん出ていました。
命令の記載が途中だとエラーが出てしまうので、いったん記載途中の続きを記載してもらってからエラー部分の整理をしていくことにしました。
ただ、Rくんは今回、学校後だったので疲れていたのか眠気に勝てずウトウトしていて、なかなかスムーズに取り組み始めることができませんでした。

何度か声をかけているうちに眠気がなくなったようで、しっかり取り組み始めてくれて、プログラムの記載が一通りできたようでした。
ただ…。

R「先生。エラー消えない。」
あ「なんか。エラーが増えたね。」
R「うん。全体的にエラーが出てる。」

と命令の部分的にではなく、プログラムの全体的に赤波線が出てしまっていました。
部分的ではなく、全体的に赤波線が出ているときは{}の数が合っていないことが多いので、括弧の数を整理してもらおうと思ったのですが、Rくんは{から}までの間に不要な空行が多く、どの}がどの{と対応しているのかを探すのが一苦労でした。
なので、まずはいらない空行を消してもらい、1つずつ確認をしながら括弧の調整をしてもらうと、エラーは全て解消することができました!

今回は、エラーをなくす部分で時間がかかってしまい、前回作成途中だったボールを発射する処理を記載し、動きを確認したところで時間がきてしまい終了となりました。

次回もいらない空行は消して、{}の位置がしっかり把握できるようにしていきましょう!

次はRくん(小5)。
Rくんは今回、前回に引き続きスクラッチの『車』に取り組んでもらいました。
前回は、車の走る速さを速くしたり遅くしたりする部分を作っていました。

あ「前回、速さを速くすることも遅くすることも出来てはいたんだけど、覚えてる?」
R(うなずく)
あ「でも、途中で後ろ向きに走るようになっちゃってた。」
(動作確認中)
あ「後ろに行っちゃうよね。」
R(うなずく)
あ「まずはこれを直してみようか。どうしたら後ろに走らないようになるか少し考えてみて!」
R「はい。」

と考えてもらったのですが、なかなかうまくいかない様子でした。
途中で確認をしてみると、いろいろと試している途中に、前回作った部分を変更してしまったようで、前回出来ていた速さを遅くしたりという部分がうまく動かなくなってしまっていました。
なので、まずはおさらいをしながら前回の状態まで戻してもらいました。

バックしないようにする部分は、速さが0より小さくなったらダメというのはわかったようなのですが、どうしたら0より小さくならないのかがわからなかったようなので、「もし~なら」ブロックを使うというヒントをあげて考えてもらうと止まる動作を完成させることができました。

最後に、左矢印キーを押したときに左に移動するようにもしてもらい、車の課題が完成して終了となりました!
完成したものがこちらです。

先生の間違いで、スクラッチの問題集の課題を飛ばしてしまっていたので、次回は問題集の課題を進めていきましょう!


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

無料体験授業実施中!
毎週火曜日 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)