12月23・24日の授業

12月23・24日の授業

昨日はアップするのを完全に忘れていました(笑)
併せて進めた授業内容は、以下の3つです。

  • 条件分岐
  • 論理演算
  • 処理の繰り返し

条件分岐の方はなんとなく理解できたのですが、
論理演算はなかなか難しい……。

練習問題1:BMI数値を評価するプログラム

練習問題1として、「BMI数値を評価するプログラムを作る」という課題がありました。

(BMI < 18.5)              【低体重】
(BMI >= 18.5 && BMI < 25) 【普通】
(BMI >= 25 && BMI < 30)   【肥満1度】~

先生の
「18.5以上は、25以下に含まれていますよね」
という一言にハッとしました。

丁寧に作るなら &&【論理積(どちらも true の時)】を使って条件を書く。
けれど、見やすさを重視するなら不要な条件は省いてもいい。
その考え方は、まさに目から鱗でした。

そもそも最初は ||【論理和(どちらかが true の時)】で作っていて、
「低体重と普通以外の評価が出ないんだけど!」
と一人でわちゃわちゃしていたのは……忘れておきましょう(笑)

練習問題2:うるう年を判定するプログラム

練習問題2は、「うるう年を判定するプログラムを作る」という内容でした。

if(条件){
  命令
}else{
  【その他】
}

慣れない私は {} の数が合わなかったり、
処理の流れが分からなくなったりして、ちんぷんかんぷん……。

結局は先生の回答を見せてもらい、
流れを理解したうえで、回答を見ずに同じように作る、
というところまでが精一杯でした。

まだまだ先は長いぜ……(涙)

コメント

タイトルとURLをコピーしました