本日の授業風景
ベン図を用いた条件分岐の整理
今日はPythonカリキュラムを受講している生徒のMくんにうるう年を判定するプログラムの演習に取り組んでもらいました。
西暦では、
① 西暦が4で割り切れる年はうるう年
② 西暦年号が100で割り切れて400で割り切れない年を平年
③ ①以外はうるう年
というルールがあります。
このルールに従ったうるう年のプログラムを考える際に、どうif文を書いていけばいいのかを今回はベン図を用いて説明を行いました。
条件分岐の判定はベン図内の集合が大きい方から行われます。
条件分岐の処理が複雑ですと、どういった順番で処理を行っていけばいいかわからなくなりがちですが、このようにベン図やフローチャートに書き起こすことですっきりさせることができます。
デジタルステーション習志野
〒274-0063 船橋市習志野台4-1-7 習志野駅前郵便局2F