- 2日目のゴールと全体像
- 変数を「現実の値として扱う」
- 条件分岐を「判定メッセージの質を上げるために使う」
- 繰り返しを「自然な対話の流れにする」
- 関数を「役割ごとに分けて、読みやすくする」
- ファイル操作を「履歴の設計」として意識する
- 2日目で本当に掴んでほしいこと
- 3日目のゴールと全体像
- 変数を「安全な値だけが入る箱」にする
- 条件分岐を「エラーを防ぐ頭脳」にする
- 繰り返しを「エラーから復帰できるループ」にする
- 関数を「安全な部品」にする
- ファイル操作を「壊れない履歴」にする
- 3日目で本当に掴んでほしいこと
- 4日目のゴールと全体像
- 変数を「アプリの状態を表すもの」として使う
- 条件分岐を「メニューの司令塔」として使う
- 繰り返しを「メニュー付きの枠組み」にする
- 関数を「機能ごとの部品」として整理する
- ファイル操作を「アプリの記憶機能」として完成させる
- 4日目で本当に掴んでほしいこと
- 5日目のゴールと全体像
- 変数を「役割ごとにまとめる」
- 条件分岐を「読みやすい形」に整える
- 繰り返しを「メインループとして整理する」
- 関数を「役割ごとに分けて整理する」
- ファイル操作を「安全に整理する」
- 5日目で本当に掴んでほしいこと
- 6日目のゴールと全体像
- 変数を「未来の自分のための名前」にする
- 条件分岐を「増やしやすい形」にする
- 繰り返しを「アプリの骨格」として安定させる
- 関数を「グループとして意識して増やす」
- ファイル操作を「履歴の設計として育てる」
- 6日目で本当に掴んでほしいこと
- 7日目のゴールと全体像
- 変数:BMIアプリの“意味を持った登場人物”
- 条件分岐:BMIアプリの“頭脳とガード”
- 繰り返し:BMIアプリの“枠組みとリズム”
- 関数:BMIアプリの“部品と構造”
- ファイル操作:BMIアプリの“記憶と時間”
- 7日目で本当に掴んでほしいこと
2日目のゴールと全体像
2日目のテーマは 「BMIアプリを“ちゃんと使えるアプリ”に近づけること」 です。
1日目は、とりあえず動く BMI 計算を作りました。 身長と体重を入力して、BMI を計算して、簡単な判定を表示し、履歴もファイルに残せるところまで行きました。
2日目では、その同じ BMI アプリを少しだけ“現実寄り”にしていきます。
- 入力が変でも落ちないようにする
- 判定メッセージをもう少し丁寧にする
- 繰り返しの流れを整える
- 関数を「役割ごと」に分けて読みやすくする
- 履歴の扱いを意識してファイル操作を整理する
題材は同じ BMI ですが、 コードの中身は「よりアプリらしい形」に近づいていきます。


