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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【木2】「変数」と「答え」?組み合わせてみよう!

2020/10.10

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


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

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

今回の先生はよしだ先生です。
生徒さんはTくん(小3)、Kくん(小1)でした。
それではよしだ先生、よろしくお願いします。

こんにちは、よしだ先生です。
今回はTくん、Kくんを担当しました。

それでは始めていきます。

まずはTくんの報告です。

ロジカルコースのTくん、今回も引き続き問題集を解いていきます。
まず初めの問題は数字の倍数を聞いて、正しい答えを入力するたびに数字を倍にしていくプログラムです。

まず、Tくんは「1」の倍数を聞いて、「2」と答えたら正解と言ってくれるプログラムを作成してくれました。しかし、このままだと2の倍、4の倍、8の倍…とずっと繰り返してくれません。
繰り返しのブロックで全体を囲ってみても「1」の倍数を何度も聞かれてしまうだけです。

T 「繰り返しのブロックじゃ出来ないの?」
よ「繰り返しで出来るよ。今は「1」の倍数を聞くように直接ブロックにかいてるよね?」
T 「うん。このあと2の倍数を聞かなきゃいけない」
よ「聞く数をドンドン変えなきゃいけないよね。変えられる数って使ったことないかな?」
T 「もしかして変数を使って数字を変えていくの?」

今回の問題の重要な部分に気が付きましたね。
変数を使えば数字を次々と変えて行くことができます。
変数を使って作成し直してくれたものがこちら↓

まず最初に「変数」を用意して、入力した「答え」と「変数」×2の値が等しければ、変数を倍にしてもう一度最初から。答えが間違っていたらすべてを止めて処理を終わるようにしてくれました。

変数と繰り返しの組み合わせで正解し続ける限り延々と倍数を聞いてくれるプログラムを完成させてくれました!

次の問題はじゃんけんゲーム、人間同士でやるなら手軽なゲームもプログラムで作るとなると一苦労。

今回は時間が足りず途中までとなってしまったので、次回じゃんけんゲームの続きを作成しましょう!
Tくんお疲れ様でした!

続いてKくんの報告です。

ロジカルコースのKくん、今回も引き続き問題集を解いていきます。

今回の課題は「右」「左」「セーブ」「ロード」の四つの命令を受け付けて、その通りに絵を動かします。

K 「どうすれば命令を出せるの?」
よ「初めて使うブロックだね。「○○を聞いて待つ」っていうブロックで言葉を入力できるようになるよ。入力した言葉は「答え」のブロックに入るよ」
K 「「答え」を変数みたいに使うってこと?」
よ「おっ!いいね。その考え方でやってみよう」

前回、変数を使って処理を分岐させたKくん。今回は「答え」を変数のように使って処理を分岐させると気が付いたようです。前回習ったことから応用的な考え方をしてくれて先生びっくりです。

作ってくれたのがこちら↓

「答え」の中身によって処理を4パターン作成してくれました。
・右:右に動く
・左:左に動く
・セーブ:現在のx座標を保存する
・ロード:セーブしたx座標に移動する
・それ以外:「その命令は受けられない」と言う

問題文に従って四つの命令以外を入力した場合の処理も書いてくれました。
完璧ですね。

次回も今回のように入力した「答え」によって処理を変える課題です。
今日やったことを忘れないでくださいね。
今回はここまで、Kくんお疲れ様でした!

よしだ先生ありがとうございました。
Tくんは繰り返しと変数ともしの組み合わせでした。今まで出てきた物のオンパレード。でもプログラムって基本的な物の組み合わせで出来ているんですよね。今回ちゃんと組み立てられたので、次回も頑張って組み立てようね。
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)