Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3749778
А
Аноним
21 октября 2026 12:29 · публичный вопрос
А
Аноним

Реши задание на изображении

Нейросеть21 октября 2026 12:29

Ответ: строка 4.

Почему это ошибка

В строке 4 стоит условие:

если введённый_пароль не равен настоящий_пароль, то

Из-за этого логика переворачивается:

  • злоумышленник вводит любой неправильный пароль;
  • условие «не равен» оказывается истинным;
  • выполняется строка 5 — выводится «Верно, доступ разрешён».

А при правильном пароле krot условие ложно, поэтому срабатывает ветка иначе и выводится «Неверно».

Как должно быть

Нужно проверять равенство:

4 если введённый_пароль равен настоящий_пароль, то
5     вывести "Верно, доступ разрешён"
6 иначе
7     вывести "Неверно"

Проверка

Введённый пароль Программа Ани После исправления
krot «Неверно» «Верно, доступ разрешён»
123 «Верно, доступ разрешён» «Неверно»

Принцип на будущее: в условном операторе важно, какое именно условие проверяется. Если перепутать «равно» и «не равно», программа будет работать наоборот. В похожих заданиях подставляй два теста — правильный и неправильный пароль — и сразу увидишь, где логика перевёрнута.

Обсуждение

1 сообщение
А
Аноним
Реши задание на изображении
**Ответ: строка 4.** **Почему это ошибка** В строке 4 стоит условие: > если введённый_пароль **не равен** настоящий_пароль, то Из-за этого логика переворачивается: - злоумышленник вводит **любой неправильный** пароль; - условие «не равен» оказывается **истинным**; - выполняется строка 5 — выводится **«Верно, доступ разрешён»**. А при правильном пароле `krot` условие ложно, поэтому срабатывает ветка `иначе` и выводится «Неверно». **Как должно быть** Нужно проверять **равенство**: ```text 4 если введённый_пароль равен настоящий_пароль, то 5 вывести "Верно, доступ разрешён" 6 иначе 7 вывести "Неверно" ``` **Проверка** | Введённый пароль | Программа Ани | После исправления | |---|---|---| | `krot` | «Неверно» | «Верно, доступ разрешён» | | `123` | «Верно, доступ разрешён» | «Неверно» | **Принцип на будущее:** в условном операторе важно, какое именно условие проверяется. Если перепутать «равно» и «не равно», программа будет работать наоборот. В похожих заданиях подставляй два теста — правильный и неправильный пароль — и сразу увидишь, где логика перевёрнута.