Логические выражения
Во всех заданиях данной группы требуется вывести логическое значение
TRUE
, если приведенное высказывание для предложенных исходных данных
является истинным, и значение
FALSE
в противном случае. Все числа, для ко-
торых указано количество цифр (двузначное число, трехзначное число и т. д.),
считаются целыми положительными.
Boolean1
◦
. Дано целое число A. Проверить истинность высказывания: «Чис-
ло A является положительным».
Boolean2
◦
. Дано целое число A. Проверить истинность высказывания: «Чис-
ло A является нечетным».
Boolean3
◦
. Дано целое число A. Проверить истинность высказывания: «Чис-
ло A является четным».
Boolean4
◦
. Даны два целых числа: A, B. Проверить истинность высказывания:
«Справедливы неравенства A > 2 и B ≤ 3».
Boolean5
◦
. Даны два целых числа: A, B. Проверить истинность высказывания:
«Справедливы неравенства A ≥ 0 или B < −2».
Boolean6
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Справедливо двойное неравенство A < B < C».
Логические выражения
13
Boolean7
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Число B находится между числами A и C».
Boolean8
◦
. Даны два целых числа: A, B. Проверить истинность высказывания:
«Каждое из чисел A и B нечетное».
Boolean9
◦
. Даны два целых числа: A, B. Проверить истинность высказывания:
«Хотя бы одно из чисел A и B нечетное».
Boolean10
◦
. Даны два целых числа: A, B. Проверить истинность высказыва-
ния: «Ровно одно из чисел A и B нечетное».
Boolean11
◦
. Даны два целых числа: A, B. Проверить истинность высказыва-
ния: «Числа A и B имеют одинаковую четность».
Boolean12
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Каждое из чисел A, B, C положительное».
Boolean13
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Хотя бы одно из чисел A, B, C положительное».
Boolean14
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Ровно одно из чисел A, B, C положительное».
Boolean15
◦
. Даны три целых числа: A, B, C. Проверить истинность высказы-
вания: «Ровно два из чисел A, B, C являются положительными».
Boolean16
◦
. Дано целое положительное число. Проверить истинность выска-
зывания: «Данное число является четным двузначным».
Boolean17
◦
. Дано целое положительное число. Проверить истинность выска-
зывания: «Данное число является нечетным трехзначным».
Boolean18
◦
. Проверить истинность высказывания: «Среди трех данных целых
чисел есть хотя бы одна пара совпадающих».
Boolean19
◦
. Проверить истинность высказывания: «Среди трех данных целых
чисел есть хотя бы одна пара взаимно противоположных».
Boolean20
◦
. Дано трехзначное число. Проверить истинность высказывания:
«Все цифры данного числа различны».
Boolean21
◦
. Дано трехзначное число. Проверить истинность высказывания:
«Цифры данного числа образуют возрастающую последовательность».
Boolean22
◦
. Дано трехзначное число. Проверить истинность высказывания:
«Цифры данного числа образуют возрастающую или убывающую после-
довательность».
Boolean23
◦
. Дано четырехзначное число. Проверить истинность высказыва-
ния: «Данное число читается одинаково слева направо и справа налево».
Boolean24
◦
. Даны числа A, B, C (число A не равно 0). Рассмотрев дискрими-
14
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
нант D = B
2
− 4·A·C, проверить истинность высказывания: «Квадратное
уравнение A·x
2
+ B·x + C = 0 имеет вещественные корни».
Boolean25
◦
. Даны числа x, y. Проверить истинность высказывания: «Точка с
координатами (x, y) лежит во второй координатной четверти».
Boolean26
◦
. Даны числа x, y. Проверить истинность высказывания: «Точка с
координатами (x, y) лежит в четвертой координатной четверти».
Boolean27
◦
. Даны числа x, y. Проверить истинность высказывания: «Точка с
координатами (x, y) лежит во второй или третьей координатной четверти».
Boolean28
◦
. Даны числа x, y. Проверить истинность высказывания: «Точка с
координатами (x, y) лежит в первой или третьей координатной четверти».
Boolean29
◦
. Даны числа x, y, x
1
, y
1
, x
2
, y
2
. Проверить истинность высказыва-
ния: «Точка с координатами (x, y) лежит внутри прямоугольника, левая
верхняя вершина которого имеет координаты (x
1
, y
1
), правая нижняя —
(x
2
, y
2
), а стороны параллельны координатным осям».
Boolean30
◦
. Даны целые числа a, b, c, являющиеся сторонами некоторого тре-
угольника. Проверить истинность высказывания: «Треугольник со сторо-
нами a, b, c является равносторонним».
Boolean31
◦
. Даны целые числа a, b, c, являющиеся сторонами некоторого тре-
угольника. Проверить истинность высказывания: «Треугольник со сторо-
нами a, b, c является равнобедренным».
Boolean32
◦
. Даны целые числа a, b, c, являющиеся сторонами некоторого тре-
угольника. Проверить истинность высказывания: «Треугольник со сторо-
нами a, b, c является прямоугольным».
Boolean33
◦
. Даны целые числа a, b, c. Проверить истинность высказывания:
«Существует треугольник со сторонами a, b, c».
Boolean34
◦
. Даны координаты поля шахматной доски x, y (целые числа, ле-
жащие в диапазоне 1–8). Учитывая, что левое нижнее поле доски (1, 1)
является черным, проверить истинность высказывания: «Данное поле яв-
ляется белым».
Boolean35
◦
. Даны координаты двух различных полей шахматной доски x
1
,
y
1
, x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность
высказывания: «Данные поля имеют одинаковый цвет».
Boolean36
◦
. Даны координаты двух различных полей шахматной доски x
1
, y
1
,
x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-
сказывания: «Ладья за один ход может перейти с одного поля на другое».
Boolean37
◦
. Даны координаты двух различных полей шахматной доски x
1
,
Условный оператор
15
y
1
, x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность
высказывания: «Король за один ход может перейти с одного поля на дру-
гое».
Boolean38
◦
. Даны координаты двух различных полей шахматной доски x
1
,
y
1
, x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность
высказывания: «Слон за один ход может перейти с одного поля на другое».
Boolean39
◦
. Даны координаты двух различных полей шахматной доски x
1
, y
1
,
x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-
сказывания: «Ферзь за один ход может перейти с одного поля на другое».
Boolean40
◦
. Даны координаты двух различных полей шахматной доски x
1
,
y
1
, x
2
, y
2
(целые числа, лежащие в диапазоне 1–8). Проверить истинность
высказывания: «Конь за один ход может перейти с одного поля на другое».
Достарыңызбен бөлісу: |