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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【木2】復習が大事!

2024/08.31

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


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


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

生徒はHちゃん(中3)、Rくん(中1)でした。
それでは、レポートスタートです。

まずはHちゃん。
Hちゃんは今回、前回に引き続きVisual Studioで『WindowsフォームアプリケーションのTextBoxメイン』の学習に取り組んでもらいました。

あ「いつもHちゃんが使ってるPC、再起動が終わらないから、いったん別のPCを使って進めていって?」
H「はい。」
あ「前回途中だった課題はこのPCに無いから、いったん飛ばしてトレーニング4から取り組んでいこう。今回も、前回目標だったテキストの終了を目標にしよう。」
H「はい。」

Hちゃんは集中して取り組んでくれていました。

H「先生。これどういう意味だったか忘れちゃいました。」
あ「あーこれね。これ、一昨日も聞いてたやつだね。」
H「はい。」
あ「これ聞かれるの3回目だから、メモを取ろう。」
H(うなずく)

あ「textBoxのTextプロパティって型は何だった?」
H「string」
あ「そう。今見てる例は、入力されたデータをもとに計算をして結果を表示するんだけど、計算をするためには数値にする必要がある。だから、int.Parse()を使って数値に変換してる。」
H「あー、はい。」
あ「書いておいて!Parse()は、文字列を数値に変換するのに使う。」
H(メモ、作成)

あ「今回の課題って入力されるのは何?」
H「メールアドレス。」
あ「メールアドレスって、計算するの?数値にできる?」
H「できないです。」
あ「そうだよね。入力されたものを全て変換するわけじゃないよ?数値にする必要があるのであればParse()するし、必要ないのであればParse()はしない。」
H「でも、これを消すとエラーが出ます。」

int number1;
number = textBox_Number1.Text;

あ「変数のところ見直そう。」
H(テキスト確認)
あ「変数っていうのは、使う時に宣言が必要だった。宣言ってなんだっけ?」
H「箱の用意。」
あ「そうだね。箱を用意するときに、この型の箱っていう指定をしてるから、その箱に入れるときには指定した型のものじゃないといけなかったよ?」
H「ここをstring。」
あ「そうだね。」

今回は、2つ目の課題に取り組んでいる途中で時間となり終了となりました。

Hちゃんはかなり、型と変換に苦戦している様子です。
毎回メモを取りながら、まずは型の意識をできるようにしていきましょう!

次はRくん。
Rくんは前回に引き続き、プログラミング親子大会の作品作りで『ドッチボール』作りに取り組んでもらいました。

あ「前回、簡単は完成って言ってたよね?」
R(うなずく)
あ「じゃあ、一様動きを確認させて?自分のチームが勝ったときと負けたときの両方。」
R(負ける場合の確認)
あ「いいね!負けたときは大丈夫そう。勝ったときは?」
R(勝った場合の確認)
あ「2/1の確率でボールに当たるかキャッチするか決まるから、意図した結果の動作確認は難しいね。」
R(うなずく)

なかなか勝つことができず確認に時間がかかってしまいましたが、勝った場合も正しく動作していました!

あ「あと、もう1つ気になったんだけど、タイマー作ってるよね?タイムアップになった場合はどういう動きをするの?」
R「…。」
あ「そこは作ってる?」
R(首を振る)
あ「じゃあ、そこ作ったら完成かな。どういう動作にするかは決まってる?」
R(うなずく)

イメージはあるようなので、漏れていたタイムアップの機能追加に入ってもらいました。

Rくんは黙々と取り組んでいたのですが、しばらくすると手が止まっていました。

あ「できた?」
R(首を振る)

Rくんは自分で一通りタイムアップ用のブロックを組み立ててみたようなのですが、思うように動かないようでした。
一緒に見てみてると、相手と自分が何人のときと全パターン用意して分岐していて、なおかつ全て旗を押したときの同時並行で作成をしていたので、思うように動いていませんでした。

変数についてのおさらいや、どういう順番で処理が行われてしまうかの説明をしたのでですが、今回は終盤集中力がなくなってしまい、完成せず終了となってしまいました。

修正さえできれば完成なので、最後まで集中して頑張っていきましょう!


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

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