こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
池ちゃん先生です!
※クラス分け
【火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
今回は火曜後半のレッスン模様をお届けします!
本日の先生はささい先生です。
来てくれた生徒さんは、Sくん(小6)です。
それでは、ささい先生よろしくお願いいたします。
こんにちは、ささい先生です。
ロジカルコースのSくん、
本日はお題は、前回に引続き「ルーレット」です。
前回までルーレットのストップ機能まで完成させてくれたSくん。
今日は、徐々にストップさせる部分からスタートです。
ここで一番悩んだポイントは、
徐々に速度を遅くするために、
角度のブロックをどこに入れるかというところです。
S「う~ん…止まらないですね。」
さ「お、ほんとだね。」
徐々に遅くしようと改良したのですが、
ルーレットがストップしなくなってしまったのです。
追加してくれたのはコチラ。↓
そこで、中身でやっていることを一緒に確認してみました。
さ「よし、理由が必ずあるはずだから一緒にやってることを追ってみよっか。まずは、上から読んでみよう!」
S「はい。まずは、速度が0になるまで繰り返すブロックに入って、最初に速度を14にして、そのあと速度をマイナス1して、マイナス1した数分の角度(このとき13°)、ルーレットを回します。」
さ「うんうん、そうだね。ここでポイント。今は繰り返しブロックを使っているというところです。Sくんが、最後に13°ルーレットを回したあと、もう1度繰り返しブロックの条件を見に行くんだ。すると、速度はこの時、13だからイコール0じゃない。すると、もう一度、速度を14して…ルーレットを回す、また、条件みて、イコール0じゃない、なのでもう一度速度を14して…」
S「あ、なるほど。無限ループしてるということですね。」
さ「そうです!よく気づいてくれました!!となると、ここで疑問になってくるのが、 毎回、”速度を14にする”というのは、繰り返すコトの1つに含めていいかというところです。どう?」
S「毎回繰り返さなくていい部分です。じゃあ、繰り返すから消せばいいのか。(繰り返すの外側へ移動。)」
さ「そう!繰り返すから消す、ここはOK!今、Sくんは、 “速度を14にする” をまだ残してるね?これは理由があるんじゃないかな?」
S「はい、速度の数字を14にすることは必要なんだなと思います。」
さ「うんうん、そしたら、繰り返しに入れないで…」
S「あ、その前にやればいいってことですね。」
さ「そうです!」
Sくん、解決方法をしっかりと見つけだし、
無事ルーレットをゆっくり止めることに成功しました!
お見事!!
仕上げは、あたりとはずれの判定です。
さ「あたりとはずれの画像あるでしょ?見ててそれぞれ共通してるところってないかな?」
今のルーレットです。↓
S「んー…、あ、色?そうか、色を条件にしたらいいんだ。」
さ「そうだね!いいと思う!」
素晴らしいですね!
判定するための条件を思いついてくれました!
やることがわかったSくん、
その先は今までやってきたことを思い出し、
どんどんとプログラミング。
しばらくすると…見事完成させてくれました!↓
あたりとハズレがしっかり判定できています!
(最初にハズレが多いのは、このとき私の運が良くなかったようです…泣)
本日は、ルーレットの応用問題を用意しているところでタイムアップ。
次回も沢山発見して、クリアに向けて頑張っていきましょう!
ささい先生ありがとうございました。
Sくんは今回角度を使っていますが、重要なポイントはそこではなく、もしブロックがうまく使えるか?!なんですよね。
ささい先生と一緒に考えてちゃんと動くルーレットが出来てよかった。
次回の応用もこの調子で完成させようね。
次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!