Вопрос задан 02.10.2026 в 07:36. Предмет Информатика. Спрашивает Терещук Иван.

Задание №1. Если заданное трехзначное число N является четным, его последняя цифра больше 5 и число читается одинаково слева направо и справа налево (палиндром), то на экране должно отобразиться «1», в противном случае «0». Разработайте блок-схему задания. (Python)

Перейти к ответам

Ответы на вопрос

Отвечает Маратовна Улжан.

Условие можно проверить одной логической командой. Для трёхзначного числа \( N \):

  • число чётное: \( N \bmod 2 = 0 \);
  • последняя цифра больше \( 5 \): \( N \bmod 10 > 5 \);
  • число палиндром: первая цифра равна последней, то есть \( N // 100 = N \bmod 10 \).

Блок-схема:

1Начало
2Ввод числа \( N \)
3Проверка условия: \( N \bmod 2 = 0 \), \( N \bmod 10 > 5 \), \( N // 100 = N \bmod 10 \)
4Если условие истинно, вывести \( 1 \)
5Иначе вывести \( 0 \)
6Конец

В Python это условие записывается так: если \( N \% 2 == 0 \) и \( N \% 10 > 5 \) и \( N // 100 == N \% 10 \), то выводится \( 1 \), иначе \( 0 \).

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос