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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【土】繰り返しを使う問題を解くポイント

2020/06.30

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


※クラス分け
【火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)、Gくん(小5)、Kちゃん(小3)、Kくん(中1)、Aくん(小5)、Tくん(小6)でした。

では、たくちゃん先生よろしくお願いいたします。

こんにちは!たくちゃん先生です。
今回はYくん(中2)とGくん(小5)、Kちゃん(小3)を担当しました。

まずはYくんの報告から。

Yくんは現在スクラッチ問題集に挑戦中。
今回の問題はこちら。

回転する回数を1~10の中からランダムに決めて、
繰り返しを使ってキャラクターを右や左に回転させる問題です。

乱数を使用して回転の回数を決めるところや
繰り返しを使って回転をさせるところはこれまでの知識を使って
難なく作成することが出来ました。

しかし、乱数で決めた回転の回数を保存しておく変数を1つしか用意していなかったので、
何度実行しても右と左の回転する回数が一緒になってしまっていました。

た「毎回右と左で回転する回数一緒じゃない?」
Y「ほんとだ。なんでだろ?」
た「同じ変数を使ってるからじゃないかな?」
Y「でも変数はこれしかないよ。新しく作る?」
た「そうだね!」

ということで、右に回転する回数を保存しておくための変数と
左に回転する回数を保存しておくための変数を用意して、
無事、回転する回数を右と左で変えることが出来ました!

これで今回の問題が終了!
次回も繰り返しを使った問題に挑戦します。

次はGくんの報告です。

Gくんは今回スクラッチで「ひもくじ」を作成します。
前回もう少しで完成というところまで作成したのですが、
新しく作り直したいとのことで、今回は画像探しから再スタート。

今回見つけてきた景品の画像はこちら。

ひもくじで出てきそうなおもちゃを探してきてくれました。
しかし、この画像を探したり、不要な余白を削除するのにかなり時間がかかってしまい、
全て揃え終わるころにはレッスンの時間が残り10分程に・・・

続きを作成していましたが、今回はなかなか集中が出来ずに
ひもを引っ張る機能を作成してタイムアップ。
次回は頑張って「ひもくじ」を完成させようね!

最後はKちゃんの報告です。

KちゃんもYくん同様、スクラッチ問題集に挑戦中。
今回は倍数を答えるゲームを作成しました。

最初は「1の倍数は?」からスタートし、不正解のときは処理が終了して、
正解したときは「(正解した数字)の倍数」が聞かれるというゲームです。

このような繰り返しを使う問題は、
最初から何回も繰り返しすることを意識して問題を解くのではなく、
1回だけうまく動かせることを目標にして、
こちらがうまくいけば繰り返しを考えるというのがポイントです。

しかし、Kちゃんは最初から繰り返しを意識してしまっていたため
なかなか解き進められないでいました。

なので、Kちゃんにはまず1の倍数のときにうまく動かせるようにしてもらい、
その後、正解すれば何回も「1の倍数は?」と聞くようにして、
1のところに変数を使って、前の問題の答えの倍数を聞くようにしてもらいました。

すると、変数を使用するところで少し詰まっていたものの、
その他のところはスラスラと解いていました。

この先も繰り返しを使う問題は多く出てくるので、
この解き方はしっかり覚えておいてね!

たくちゃん先生ありがとうございました。
Yくんは、変数の用意がちゃんと出来ていれば、うまく出来ていましたね。変数がちゃんと掴めているというのは重要です。次回もうまく作れるかな?
Gくんは画像の加工に時間がかかっちゃいましたね。次はプログラムを組み込んで完成させたいね。
最後Kちゃんは倍数という、まだ学校で習っていない(はず?)の分野に挑戦。
でも九九はバッチリなので、分かってしまえば、スラスラと進んだようです。次も繰り返しになるので、たくちゃん先生が書いてくれているように、繰り返さないプログラムを作ってから、繰り返しに当てはめれば、作りやすくなるから、覚えておいて欲しいな。


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

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