Логический тип – это тот тип, который возвращает переменной либо ответ да (правда, истина), либо ответ нет (ложь). Данный тип имеет довольно большое значение при написании программ.
В языке программировании Pascal такой тип называется Boolean, возвращать он может только два значения – это True (истина) или False (ложь). Описывается данный тип, как и все остальные:
x:boolean;
Где x – любая переменная, которая не описывалась ранее.
С помощью данного типа очень удобно сравнивать числа, а также решать задачи, где нужно определить, что правда, а что ложь.
Пример программы на Паскаль с использованием типа BOOLEAN:
Var
a,b,c:integer;
x:Boolean;
Begin
readln (a,b,c);
x:=a>b;
writeln(x);
x:=awriteln(x);
end.
Скачать пример программы с использование типа boolean на паскаль: prim-boolean-1.pas
Данная программа считывает три числа и сравнивает первое из них с двумя последующими, если первое число больше второго, то выводит True (правда), если меньше – то выводит False (ложь). Если первое число меньше второго, то выводит True (истина), а если больше, то выводится False (не правда).
Сказать ПРАВДУ, чтобы ВЫЖИТЬ | Детектор лжи
При применения логического типа Boolean в Pascal могут использоваться следующие операции отношения:
Данные операции применимы к типам INTEGER, REAL, STRING и CHAR.
Все дети обычно любят загадки, а вы любите? Ведь многим взрослом порой интересно окунуться в детство, рекомендую прочитать загадки о временах года!
Источник: zedpost.ru
Логика
Высказывание — это некоторое предложение, о котором можно точно сказать, истинно оно или ложно.
Логическая константа — это истина или ложь. Например: «Москва — это крупный город» — это высказывание истинно.
Конъюнкция — это логическая операция, которая является истинной, если истинны все простые высказывания. В Паскале она обозначается AND (с англ. «и»).
Например: (0<=x) and (x<=5)
Дизъюнкция — это логическая операция, имеющая значение истина, если истинно хотя бы одно из простых высказываний. В Паскале она обозначается OR (с англ. «или»).
Например: (0<=x) or (x<=5)
Отрицание — это логическая операция, которая истинна только в том случае, когда исходное высказывание ложно и наоборот.
Для описания логических переменных, есть тип BOOLEAN. Соответственно значение переменной может быть только TRUE (истина) и FALSE (ложь). Образец программы, сравнивающей два числа:
Задания:
- Определить, является ли число k четным и вывести значение «истина» или «ложь».
- Проверить, равны ли суммы первых двух и последних двух цифр четырехзначного числа x.
- Есть три числа. Расположить их в порядке возрастания и проверить между собой на совпадение.
Ответы к заданиям предыдущей статьи:
- Составьте программу, используя апостроф, символ «*» (без кавычек) и оператор вывода, отображающую на экране рисунок домика.
Решений здесь бесконечно много. Вот одно из них:
- Дан номер месяца. Найдите этот месяц.
Сначала мы вводим номер месяца. Затем программа определяет, какой введен месяц и выводит его сразу же на экран. Если же вводимое значение не соответствует значению месяца (например число 52), то высвечиваем, что такого месяца не существует.
Опубликовано: 2011-11-12 20:26:41
Источник: fortran-new.ru
Boolean — Базовые типы данных в Python: Булев, или логический тип
Следующая статья будет полезна тем, кто только начал знакомиться с особенностями программирования на Python. Здесь будет рассмотрен один из ключевых типов данных Python — булев тип. Булев, или логический тип, является важным концептом программирования, который принимает истинное (true) или ложное (false) значение.
Булев тип данный в Python 3
Булев концепт присутствует в каждом языке программирования. Булев тип данных реализует идею истины (true) или лжи (false). Во время составления программы часто всплывают моменты, когда в зависимости от ситуации требуется выполнить различные участки кода. Для этого нужен булев тип.
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Источник: python-scripts.com