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

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

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

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




最近の生徒様の声


お知らせ一覧




タグ

【火2】二重ループを使いこなせ!

2026/10.28

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


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

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

生徒はSくん(中2)、Hくんでした。
レポートスタートです。

まずはSくんから!

Sくんは前回に引き続き、for文を学びました!
今回学んだ内容は、「for文の二重ループ」。
for文とは、決められた回数だけ同じ処理を繰り返す仕組みのこと。
今回学んだ二重ループは、その繰り返しの中に、さらに繰り返しを入れる方法です!
例えば、外側のfor文で3回繰り返し、その中にある内側のfor文で2回繰り返すと、合計で6回の処理が実行されます。

一見すると少し複雑ですが、外側と内側の繰り返しがどのような順番で動くのか、一つずつ確認しながら学習を進めました。

ふ「外側のfor文と内側のfor文があるよね?まず、最初はどう動くかな?」
S「外側のfor文の繰り返しが始まって、内側のfor文が動き始めます。」
ふ「そうだね、その後、内側のfor文の1回目が終わったら、次はどう動く?」
S「えーと・・・外側のfor文のカウントがプラスされる?」
ふ「内側のfor文を抜ける条件は満たしているかな?」
S「あっ、内側のfor文を抜ける条件が満たされるまで、内側の処理を繰り返します。」
ふ「そう!その後はどう?」
S「外側の処理が動いた後、内側に入るけど、内側の抜ける条件が満たされているから、抜けますよね。」
ふ「そうそう!そしたら早速、解答を作ってみよう!」

最初は複雑な処理手順に困惑していましたが、一つずつ動きを整理することで、二重ループの仕組みを理解してくれました!

その後は自分の力で二重ループを作成!
学んだ内容をしっかりと実践できていました!

次回は今まで学んだfor文を実践的に使ってみます!
学んだ内容をしっかり活用できるよう、引き続きサポートしていきます!

続いてHくん。

Hくんは今回、「ListViewを使って二乗した計算結果を表示する」プログラムの作成に挑戦しました!

「ListView(リストビュー)」とは、たくさんの情報を一覧にして、見やすく表示するための機能です!

例えば、名前とテストの点数があった場合、1人分の名前と点数を1行にまとめて表示することで、誰が何点取ったのかをひと目で確認できるようになります。
プログラムで取得したデータを、利用する人にわかりやすく見せるために役立つ機能です。

直近で学んだ内容であるため、ListViewの使い方はばっちりでした!

ただ、その後、データ型の変換に苦戦・・・

ふ「どこがわからないですか?」
H「int.Parseを使っても数字のデータ型に変換できないです。」
ふ「どれどれ、あ、配列をintに変換しようとしているんですね。それだと、確かにエラーになってしまいます。まず、配列の1要素をどうやって取り出すかを確認しましょう。」

「配列」とは、複数のデータをひとまとめにして管理するための仕組みです!
今回使用していた「string[]」は、複数の文字列を保存するための配列です。
一方、「int」は1つの整数を保存するためのデータ型。
そのため、配列をそのまま整数に変換することはできません。
まずは配列から必要なデータを1つ取り出し、そのデータを整数に変換する必要があるんですね!

ふ「じゃあ、配列からデータを1つ取り出す方法を思い出して、もう一度やってみましょう!」

その後も、わからないことを一つずつ調べながら、プログラムの作成を進めていくHくん。
さまざまなことを調べ、試行錯誤しているうちに、今回は時間となりました!
プログラムの完成は次回に持ち越しです!

次回も引き続き頑張りましょう!

無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30
※日曜日も臨時で実施していることがあります
 お気軽にお問い合わせください

お申し込み・お問い合わせは、こちら。



お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)

イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)