Pascal. Логический тип данных
Проверить истинность высказывания: «Данные числа x, y являются координатами точки, лежащей во второй координатной четверти».
Требуется вывести логическое значение True, если приведённое высказывание для предложенных исходных данных является истинным, и значение False в противном случае.
Ответы на вопрос
Во второй координатной четверти точка имеет следующие координаты:
-
координата x — отрицательная (
x < 0); -
координата y — положительная (
y > 0).
Значит, высказывание «Данные числа x, y являются координатами точки, лежащей во второй координатной четверти» будет истинным только тогда, когда одновременно выполняются оба условия:
x < 0 и y > 0
В Pascal для проверки нескольких условий используется логический оператор and. Результат такого выражения уже является логическим значением (True или False).
Программа:
pascalprogram CoordinateQuarter;var x, y: integer; result: boolean;
begin readln(x, y);
result := (x < 0) and (y > 0);
writeln(result); end.
Пояснение:
-
Считываются координаты точки
xиy. -
Проверяется условие:
-
x < 0— точка находится левее осиY; -
y > 0— точка находится выше осиX.
-
-
Если оба условия истинны, переменная
resultполучает значениеTrue. -
Во всех остальных случаях выводится
False.
Примеры:
Ввод:
-3 5
Вывод:
True
Точка с координатами (-3; 5) находится во второй четверти.
Ввод:
4 2
Вывод:
False
Точка находится в первой четверти, поэтому условие ложно.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

