Processing math: 0%

Примеры решения задач из книги М. Э. Абрамян «1000 Задач по программированию.» Boolean

Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными.

Boolean1. Дано целое число A. Проверить истинность высказывания: «Число A является положительным».

Решение задачи, на языке: Паскаль, C

Boolean2. Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».

Решение задачи, на языке: Паскаль, C

Boolean3. Дано целое число A. Проверить истинность высказывания: «Число A является четным».

Решение задачи, на языке: Паскаль, C

Boolean4. Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A > 2 и B \leq 3».

Решение задачи, на языке: Паскаль, C

Boolean5. Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A \geq 0 или B < -2».

Решение задачи, на языке: Паскаль, C

Boolean6. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное неравенство A < B < C».

Решение задачи, на языке: Паскаль, C

Boolean7. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число B находится между числами A и C».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean8. Даны два целых числа: A, B. Проверить истинность высказывания: «Каждое из чисел A и B нечетное».

Решение задачи, на языке: Паскаль, C, C++, Кумир

Boolean9. Даны два целых числа: A, B. Проверить истинность высказывания: «Хотя бы одно из чисел A и B нечетное».

Решение задачи, на языке: Паскаль, C

Boolean10. Даны два целых числа: A, B. Проверить истинность высказывания: «Ровно одно из чисел A и B нечетное».

Решение задачи, на языке: Паскаль, C, С++Кумир

Boolean11. Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность».

Решение задачи, на языке: Паскаль, C

Boolean12. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Каждое из чисел A, B, C положительное».

Решение задачи, на языке: Паскаль, C, С++, Кумир

Boolean13. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Хотя бы одно из чисел A, B, C положительное».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean14. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно одно из чисел A, B, C положительное».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean15. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно два из чисел A, B, C являются положительными».

Решение задачи, на языке: Паскаль, C

Boolean16. Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean17. Дано целое положительное число. Проверить истинность высказывания: «Данное число является нечетным трехзначным».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean18. Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара совпадающих».

Решение задачи, на языке: Паскаль, C, Кумир, С++

Boolean19. Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных».

Решение задачи, на языке: Паскаль, C, C++

Boolean20. Дано трехзначное число. Проверить истинность высказывания: «Все цифры данного числа различны».

Решение задачи, на языке: Паскаль, C

Boolean21. Дано трехзначное число. Проверить истинность высказывания: «Цифры данного числа образуют возрастающую последовательность».

Решение задачи, на языке: Паскаль, C, C++

Boolean22. Дано трехзначное число. Проверить истинность высказывания: «Цифры данного числа образуют возрастающую или убывающую последовательность».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean23. Дано четырехзначное число. Проверить истинность высказывания: «Данное число читается одинаково слева направо и справа налево».

Решение задачи, на языке: Паскаль, C, C++, Кумир

Boolean24. Даны числа A, B, C (число A не равно 0). Рассмотрев дискриминант D = B^2 — 4*A*C, проверить истинность высказывания: «Квадратное уравнение A*x^2 + B*x + C = 0 имеет вещественные корни».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean25. Даны числа x, y. Проверить истинность высказывания: «Точка с координатами (x, y) лежит во второй координатной четверти».

Решение задачи, на языке: Паскаль, C

Boolean26. Даны числа x, y. Проверить истинность высказывания: «Точка с координатами (x, y) лежит в четвертой координатной четверти».

Решение задачи, на языке: Паскаль, C

Boolean27. Даны числа x, y. Проверить истинность высказывания: «Точка с координатами (x, y) лежит во второй или третьей координатной четверти».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean28. Даны числа x, y. Проверить истинность высказывания: «Точка с координатами (x, y) лежит в первой или третьей координатной четверти».

Решение задачи, на языке: Паскаль, C, С++, Кумир

Boolean29. Даны числа x, y, x_1, y_1, x_2, y_2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (x_1, y_1), правая нижняя — (x_2, y_2), а стороны параллельны координатным осям».

Решение задачи, на языке: Паскаль, C, Кумир

Boolean30. Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является равносторонним».

Решение задачи, на языке: Паскаль, C, C++

Boolean31. Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является равнобедренным».

Решение задачи, на языке: Паскаль, C

Boolean32. Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является прямоугольным».

Решение задачи, на языке: Паскаль, C

Boolean33. Даны целые числа a, b, c. Проверить истинность высказывания: «Существует треугольник со сторонами a, b, c».

Решение задачи, на языке: Паскаль, C

Boolean34. Даны координаты поля шахматной доски x, y (целые числа, лежащие в диапазоне 1–8). Учитывая, что левое нижнее поле доски (1, 1) является черным, проверить истинность высказывания: «Данное поле является белым».

Решение задачи, на языке: Паскаль, C

Boolean35. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Данные поля имеют одинаковый цвет».

Решение задачи, на языке: Паскаль, C

Boolean36. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Ладья за один ход может перейти с одного поля на другое».

Решение задачи, на языке: Паскаль, C

Boolean37. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Король за один ход может перейти с одного поля на другое».

Решение задачи, на языке: Паскаль, C

Boolean38. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Слон за один ход может перейти с одного поля на другое».

Решение задачи, на языке: Паскаль, C

Boolean39. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое».

Решение задачи, на языке: Паскаль, C

Boolean40. Даны координаты двух различных полей шахматной доски x_1, y_1, x_2, y_2 (целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Конь за один ход может перейти с одного поля на другое».

Решение задачи, на языке: Паскаль, C

 

Если вы хотите выложить решение для задач, но нет решения на нужном языке, или вообще к задаче нет решений. Можете разместить его в виде комментария к данной статье.

Другие задачи по программированию, для проверки своих знаний.

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *