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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【日】かつかつかつ、またはまたはまたは・・・

2020/06.16

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


※クラス分け
【火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


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

先生は池ちゃん先生です。
生徒さんはYくん(中2)、Hちゃん(小5)です。
では、レポートスタート!

まずはYくんから。
Yくんはスクラッチの問題集に挑戦中。
今回はスプライト(キャラクター)とキャッチボールするような課題でした。
左と入力して、スプライトが左にいたら、「キャッチ!」
右と入力して、スプライトが右にいたら、「キャッチ!」
入力と場所が合っていなかったら、「失敗」とセリフを言うプログラムを作りました。

右だけでなく、「みぎ」と平仮名でもOKなように作るため、「または」ブロックを使って実現してくれました。
ただ、座標を調べて、右にいるのか、左にいるのかは大苦戦。

Y「わかんないなぁ~。えっと、1より大きければ右かな・・・」
池「1は右かな?左かな?」
Y「1は右。ということは0より大きければ右か」

と先生のヒントをもらいつつ、無事思った通りに動作するようなりました。

続いて、今度もスプライトの場所によってセリフが変わる問題に挑戦。
今度は横だけでなく、縦も使って、端っこかどうかをつぶやくプログラムにします。

池「さっき、右、左のプログラムで横はやったでしょ?今度は縦も入れてみて。」
Y「う~ん。難しい・・・」
池「じゃあ、分けて考えようか。ここからここまでが範囲の場合、プログラムは置いておいて、○<x と x < ○としたら、”かつ”かな?”または”かな?」
Y「かつ・・・かな」
池「正解!」

ということで、かつなのか、またはなのか、一つずつ整理しながら進めて
無事完成。

いやぁ、今回は”かつ”、”または”な内容でした。今回の内容忘れないでよ?!
と言ったら、「いや~、覚えられなくて。(苦笑)」とYくん。
なら、繰り返し練習しかない!

次はHちゃん。
Hちゃんは前回から花火を作成中。

ランダムに花火が打ち上げられるようプログラムを組み替えているのですが、
大苦戦。

打ち上げる絵と花火とが別々のスプライトにしてあったHちゃんの花火。
打ち上げた場所と花火が開く場所がうまく合わず、画面左で打ち上がっているのに右側で花火が開くと言った不思議な状況になってしまいました。

池「花火が打ち上がる場所と花火が開く場所合わせられそう?」
H「うまくいかないです。」
池「花火の打ち上げる場所は乱数で決めているのかな?打ち上げる場所を決めているなら、変数に入れてる?」
H「乱数は変数に入れてます。」

話だけ聞くとうまくいきそうな感じだったので、プログラムを見せてもらいました。
すると、打ち上げる絵では乱数になっておらず、花火が開くところで乱数を使っていて、打ち上げる絵とは関係ないところで、開くようになっていました。

池「あぁ、これだと、花火の絵の場所がバラバラになっちゃうね。花火の絵にコスチュームを増やして、乱数でコスチュームを変えるようにしてみようか。それと、一旦、一つだけ打ち上げるようにして、できあがったら、2つ目に行こうか。」

Hちゃんは花火のスプライトにコスチュームを増やしていきます。
一つの打ち上げ花火ができあがったということで、見せてもらったのですが、
違う場所の花火も打ち上がる様子。

H「あっ、同じメッセージを受け取るところが2箇所あります。」
池「それだとうまくいかないね。」

これで、無事一つの打ち上げ花火が出来たのですが、今回のお題は
たくさんの花火が打ち上げられるようにしないといけません。
2つ目の花火、3つ目の花火との連携を取っている最中にタイムオーバー。

次回は綺麗な花火ができあがるかな?!頑張ってね。


ということで今回の報告は以上になります。
次回もお楽しみに!

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