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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【木2】たくさん思い出した

2020/06.14

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


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

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

先生はささい先生です。
来てくれた生徒さんは、Mくん(小6)でした。

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

こんにちは、ささい先生です。
それでは始めていきます。

プロフェッショナルコースのMくん、
本日の課題は「名前と年齢の入力・表示」でした。

久しぶりの教室ということもあるので、
徐々に思い出してくれたら嬉しいなーというところ。

さ「久しぶりだねぇ。あれ?ここなんだっけ?って部分は、テキストや今まで作った課題のプログラムをどんどん参考にしていいから、思い出しながらやってみよう!」
M「はい!」

Mくん、さっそく課題にとりかかります。

問題文でやることが把握できたようで、
どうすればいいのか?という部分を
テキストを参考にしつつプログラミングしていきます。

今日は、色々なことを思い出してくれました。

例えば…
M「う~ん、入力されたデータってどうやって手に入れるんだったっけ…?」
さ「例えば、テキストのココ!入力されたデータが入ってる例題じゃない?入力されたデータ受け取る部分どうなってるかな?」
M「んー、あー!ReadLine?」
さ「そうそう!」

1つめは、入力データを取得する方法でした。
本日1つめの課題は、この部分を思い出してクリア!
いいですね!

続いて、2つめの課題に突入です。
お次のお題は、「今日、あなたは何歳?」というもの。

この課題では、
今日の年月日と誕生日の年月日を使って、
誕生日を計算する内容になっています。

そこで、2つめに思い出したのは、変数の型です。

M「あれ、赤線(エラー)がたくさんある…。」
さ「本当だ。ちょっと見てみよう…なるほど!用意した変数の種類とデータの種類が違うって怒られているねぇ。」

Mくんの話を聞いてみると、数字を入力するので、
変数の箱の種類をint型にしたとのこと。

数字 → int型という発想は、グッジョブです!

ただ、今回のような、
画面から入力して数字を受け取る場合は、
ちょっと違うのです。

さ「実は、画面から入力した文字は、数字でも文字でも、一度、文字列として考える必要があるんだ。でも、入力したデータを入れる箱はint型の数字を入れる箱になってる。だから、プログラムが怒ってるんだね。ということは、この箱の種類は、数字の種類のままでいいのかな?」
M「ダメです。これは、文字のString型にしないといけないですね!」

その通りです!

修正する部分に気づいたMくん、
すぐさま修正を行ない、無事エラーを解消します。

そして、本日最後の思い出しポイント。
それは、型変換でした。

Mくんはテキストを参考に
誕生日を計算する式を入力したのですが、
またまた赤線がたくさん出ています。

どうしてだったのでしょう?

M「あれ、赤線たくさんありますね。うわー…どうしよう。」
さ「本当だ!どれどれ…、なるほど!そしたら、1つずつ確認していきましょう!」
M「はい。」
さ「今、計算するものって1,2,3,4みたいな数字?それとも”あ、い、う”みたいな文字のどちらかな?」
M「今は、数字です。」
さ「うんうん。となると、用意してくれた結果を入れる箱の種類は、今どうなってるかな?」
M「…あ、Stringになってる。じゃあ、これは…intか!」
さ「そうだね!」

まずは、変数とよばれるデータを保管する箱の種類を修正します。
続いて…

さ「まだ、エラーがあるねぇ。今、計算するときに、入力から受け取った変数を使っているけど、その箱の種類はなんだろう?」
M「えーと…、文字です。あ!」

Mくん、どうやらエラーの原因に気づいたようです。

現在、データを入れる箱の種類はint型の数字。
計算する数字の箱はString型で文字類のタイプ。
つまり、同じ型じゃないから入れられないよーとエラーが出ていたのです。

そこで”型変換”というものが役立ちます。

Parseという型変換に必要なアイテムを
テキストを先生と復習しつつプログラミング。

最後は…しっかり完成!
年齢も正しく計算してくれました!!

今日は思い出しながら、新しい発見もたくさんしてくれたと思います。

次回からまた頑張っていきましょうね!

ささい先生ありがとうございました。
Mくんはだいぶご無沙汰だったので、思い出しながらのレッスンとなりました。
大人ならなんだっけ~っと思い出すのも大変なのですが、覚えているものですね。さすがです。


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

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