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{
【その他】
}
慣れない私は {} の数が合わなかったり、
処理の流れが分からなくなったりして、ちんぷんかんぷん……。
結局は先生の回答を見せてもらい、
流れを理解したうえで、回答を見ずに同じように作る、
というところまでが精一杯でした。
まだまだ先は長いぜ……(涙)

コメント