Задания № 6, 24 · ЕГЭ

Логический тип

Значения истина и ложь в программах
2 мин чтенияСложность: Обновлено 29 сентября 2026

Логический тип — это тип данных, который хранит одно из двух значений: истину или ложь. Он нужен, чтобы проверять условия и управлять выполнением программы.

Логический типНазвание связано с логикой — наукой о рассуждениях и истинности высказываний.
Тип данных, множество значений которого состоит из двух логических значений: истина и ложь. В языках программирования они обычно записываются как True и False, true и false или ИСТИНА и ЛОЖЬ.

Логическое значение получается, например, при сравнении чисел или строк: результат выражения \(7 > 3\) — истина, а результат \(7 = 3\) — ложь. Логическое выражение может также объединять несколько условий с помощью логических операций: НЕ, И и ИЛИ.

ABA И B
000
010
100
111
№
Пример

Пусть \(x = 12\). Выражение x >= 10 имеет логическое значение истина. Выражение x < 10 имеет значение ложь. В условной команде программа может выполнить разные действия в зависимости от полученного результата.

!
Не путайте значение и условие

Логическое значение — это результат проверки: истина или ложь. Условие — это выражение, которое такой результат вычисляет. Например, x == 5 — условие, а его результат при \(x = 5\) — истина. Не следует путать логический тип с целочисленным: в некоторых языках ложь и истина могут внутренне представляться числами 0 и 1, но это разные понятия.

Проверьте себя

Какое значение имеет выражение 4 * 2 == 8?

Логические значения часто используются в командах ветвления и повторения. В условии проверяется выражение логического типа, а затем выбирается действие. Переменная логического типа может хранить результат проверки и изменяться командой присваивания.

Главное за минуту

Главное

  • Логический тип имеет два значения: истина и ложь.
  • Результат сравнения — логическое значение; его можно использовать как условие.
  • Логические выражения помогают выбирать действия и организовывать повторения в программе.