論理値は、trueかfalseのどちらかを表す値です。条件が成り立つか、成り立たないかを扱うときに使います。
条件分岐の土台になる大事な考え方です。
次のコードを実行してください。
○main
論理型: passed
passed ← true
print(passed)
出力は true です。
論理値は、比較の結果として作られることも多いです。
○main
整数型: score
論理型: passed
score ← 75
passed ← score ≧ 60
print(passed)
score ≧ 60 は成り立つので、passed には true が入ります。
論理値を読むときは、文を短い質問に変えると分かりやすいです。
例えば、score ≧ 60 なら、scoreは60以上ですか、という質問です。答えがはいならtrue、いいえならfalseです。
よく出る場面は次の通りです。
論理値は、条件の答えです。そう考えると、if文やwhile文が少し読みやすくなります。