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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【土】閃き、やる気、自由な発想!

2020/02.19

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


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

土曜日のレッスンをお届けしていきます。

今回の先生はなべ先生とささい先生。
うっすら春を感じるお天気の中、
Gくん(小4)、Kちゃん(小2)、Hちゃん(3)は元気にやってきました。

それでは、ささい先生、レポートよろしくお願いします!

こんにちは、ささい先生です。
本日担当した生徒さんは、Gくん(小4)、Kちゃん(小2)。

それでは、Gくんから。

Gくんの本日のお題は「掛け算九九」。

まずはGくん、
掛け算で使う数字や記号を用意します。

とてもユニークだったのは、イコール記号。
もともとある横棒画像から、
真ん中を削って作ってくれました。

確かに・・・探すより早い!(笑
ユニークです。

お次は、ランダムで問題を出題する部分。
ランダムの使い方のポイントがわかると、
しっかりと用意してくれました。

ラストは、正解不正解の判定です。

ここで悩んだのは、
不正解時に正答を表示する部分。

さ「お?何に悩んでる?」
G「(正解の)答えの出し方がわからない。」
さ「そかそか。じゃあ、さっきの”もし~”の条件で使った部分をちょっと見てみようか。」

実は、正解不正解の判定をする際に、
“もし~”条件で1度正解の答えを計算していたんです。

さ「このプログラミングを参考にしながら変数を使ってみよう。」
G「うん。」

そして完成したのがコレ。↓

実は、変数を利用することで、
“もし~”の条件にも応用できましたが、
今回は、答えを表示する部分がうまく出来たのでグッジョブです!


今回はまだまだ時間もあり、
お次の課題「おみくじ」にも挑戦!

おみくじの画像をサクサク選び・・・
3回振る部分で、ちょっとお悩みの様子。

ここは、実際に手を動かし
xとyの座標をイメージしてもらいながら、
しっかりクリア。

本日は、お時間にてここでタイムアップです。

次回からは、ランダムで
おみくじの結果を表示させていきます。

頑張っていきましょう!

続いてKちゃん。

Kちゃんの本日のお題は、前回に引続き
スプライトに指示を出して動かすというもの。

指示を出す部分は、バッチリです。
あとは、指示以外の命令に対し「できないよ。」と表示させれば完了です!

Kちゃんの課題クリアのポイントは、
命令の言葉とそれ以外の言葉を
条件で分けるというイメージでした。

“もし~”という条件は、
上から並べて使うことも出来るのですが、
実は、間にハサんで使うこともできるんです。
(「入れ子」なんて呼ばれています。)

あとは、大きい”もし~”の条件に
“○○または○○”を上手く組み合わせて・・・

しっかりクリア!!
順調ですね!


まだまだ時間があるので、
Kちゃんもお次の課題に挑戦です。

お次の課題は、
「猫とキャッチボール」です。

猫の位置が左右どちらかにあったとき、
ボールを左か右か指示してキャッチの成否を判定していきます。

まずお悩みポイントとなったのは、
左と右をどうやって表せば良いか、という部分。

そこで、xとyの座標について、一緒に考えていきました。

さ「まずは今回、ちょうど真ん中ってxとyの座標では何の数字になると思う?」
K「う~ん、0?」
さ「そうそう。じゃあ、横はxとyどっちが動くかな?」
K「x。」
さ「うんうん。もう1つ。左側は、プラスとマイナスどっちだと思う?」
K「マイナス。」
さ「そうそう!では、右側は?」
K「プラス。」
さ「いいね!ということは、今回、左右を見つけるためには “x座標” の位置を上手く使えば出来そうだね!」

Kちゃん、左側と右側について、
しっかり押さえてくれたようです。

さっそくプログラミング開始。

質問を問いかけて、
スプライトの座標をゲットし、
いざ判定・・・!

ここでもう1つ壁にあたります。

それは、不等号です。
スクラッチでは、
不等号が「>」と「<」のみなので、
「1以上」と「-1以下」の表現に気をつける必要があります。

そこで、また一緒に考えていきました。

さ「まず最初に「”<”や”>”は、その数字は含まない。」これを知っておこう。」
K「(うん。)」
さ「その上で、「○より左側」と決めたいとき、「-1以下」よね?どうしようか?」
K「う~ん、-2?」
さ「そかそか。そしたら、-1は含まれそうかな?ホワイトボードの軸を見てみよう。「その数字は含まない」ということは・・・、」
K「(うん。)」
さ「-2の場合、その数字を含まない左側からスタートしてしまうから、、、-3になってしまうね?」
K「あ。」
さ「そう、プラス方向に動きたかったら、1つ引いた数字を。マイナス方向に動きたかったら、1つ足した数字を・・・。」
K「あ、0!」

とても閃いた表情で答えてくれました。
その通りです!

あとは、その条件をプログラミングして・・・
左側のキャッチが完成!
残る右側のキャッチもサクサク完成!

いいですね!

あとは、それ以外の対応を作り終えれば完成です。

エンジン全開で作成を続けます。
集中して続けてくれましたが、
今回は、途中でタイムアップ。

“もし~なら、それ以外なら~”は、
とても頻繁に使うブロックでもあります。

しっかりと覚えながら、
次回も頑張っていきましょうね!

ささい先生ありがとうございました。
GくんもKちゃんも詰まったところをちゃんと解決して進められていますね。
この解決することがすごくいい経験になるので、これからも乗り越えていって欲しいな。


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

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