<一覧に戻る

論理値は、trueかfalseのどちらかを表す値です。条件が成り立つか、成り立たないかを扱うときに使います。

条件分岐の土台になる大事な考え方です。

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です。

よく出る場面は次の通りです。

  • 点数が合格点以上か
  • 個数が0より多いか
  • 探している値が見つかったか
  • 繰返しを続ける条件を満たすか

論理値は、条件の答えです。そう考えると、if文やwhile文が少し読みやすくなります。

このトピックの他のセクション:

  1. 整数
  2. 実数
  3. 文字列
  4. 論理値(現在表示中)
  5. 未定義の値

出力結果:


            

診断:


            

変数: