こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
池ちゃん先生です!
※クラス分け
【火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くんは、
Windowsアプリケーション(パソコンで使うためのアプリですね。)というアプリケーションを作成して
見た目のデザイン設定も学習しています。
Mくんの大胆なデザイン、嫌いじゃないです。(笑
本日作ってくれたのは、
1.押したボタンの名前を表示させる。
2.計算の結果をボタンを押して表示させる。
3.サイコロの結果を表示する。
の3種類です。
まずは、押したボタン名の表示。
何の突っ込みどころ(デザインへのツッコミはおいておいて)もなく、スイスイと課題をクリア。
いいですねぇ~。
続いて、計算結果の表示です。
ここでは、変数とメッセージボックスに
表示できる文字タイプがMくんのポイントでした。
M「また変数だー!計算結果って”8″って打つのはだめですか?」
さ「ダメです。(笑 consoleアプリ(背景が黒くデザインがないもの)でもやったよー。だし、問題文ちゃーんと全部読んでみよっか。ヒントみたいなのも…あるでしょう?」
M「あれ、どこだっけ?(テキストをペラペラ検索中…。)これかな?あ、本当だ、ヒントあった!」
さ「お!見つけられたね!」
情報を見つけたMくん、計算方法を無事突破しました。
しかし、最後にメッセージボックスへ
結果を表示させようとプログラムを書いてみたのですが…
何やら赤い波線(エラー)が付いている様子。
M「え、なんで?」
さ「エラーがあるときはエラー情報を見てみよう。」
早速情報を確認します。すると…
何やら書かれています…。
さ「お、なんか”変換できません”って書いてあるねぇ。」
M「はい。」
さ「int型ってザックリ数字タイプ。string型ってザックリ文字タイプだったね?今、表示させようとしているのは何タイプかな?」
M「数字タイプです。あれ、これって、こういうこと?」
Mくん何か閃いたようで、コードを修正していきます。すると…
見事、赤波線は消え、エラーが解消されました!!
よく気づいてくれました!
スクラッチでは、この型(データの種類)の違いについて
あまりうるさくなかったのですが、
実際のプログラムでは、とても厳密です。
型の違いでエラーになることはよくあります。
ぜひ、型はこの先も意識してもらえたらと思います。
続いてはサイコロの問題です。
ここでは、乱数について学んでいきました。
M「乱数イヤだー!もう会いたくない~~。」
さ「そっかぁ~。でもなぁ~、また会うことに…。」
なんて会話をしながらも無事課題をクリア。
とても調子いいですよ!
本日はサイコロを2つ作る問題に突入したところでタイムアップ。
予定通りに進められてグッジョブだったと思います。
前向きに覚えようとする姿勢をいつも見せてくれるMくん。
これからの頑張りにも期待しています!
ささい先生ありがとうございました。
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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!