ГДЗ по информатике, 11 класс, Босова, номер p147.9
Информатика — Босова Л.Л., Босова А.Ю.
Мария Волкова, методист по информатике Шпаргача обновлено 8 сентября 2026
Условие
Объясните, что такое обратная польская запись, и вычислите значение выражения: 1 2 + 3 × 4 5 × +.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
План решения:
- Дать определение обратной польской записи (ОПЗ) и объяснить принцип её работы.
- Разобрать выражение 1 2 + 3 × 4 5 × + по шагам, используя стек для вычислений.
- Записать итоговый результат.
Теоретическая часть:
Обратная польская запись (также известная как постфиксная нотация) — это способ записи математических выражений, в котором операторы (знаки действий) записываются после операндов (чисел или переменных). В отличие от привычной нам инфиксной записи (a+b), здесь операция выполняется сразу же, как только мы встречаем знак действия, над двумя последними числами, которые были прочитаны до этого знака. Для вычисления таких выражений удобно использовать структуру данных «стек» (последовательность, где элементы добавляются и удаляются с одного конца).
Пошаговое вычисление:
Рассмотрим выражение: 1 2 + 3 × 4 5 × +. Будем читать его слева направо:
- Читаем число 1 . Кладем его в стек. Стек: [1].
- Читаем число 2 . Кладем его в стек. Стек: [1,2].
- Читаем оператор + . Берем два верхних числа из стека (2 и 1), складываем их: 1+2=3. Результат кладем обратно в стек. Стек: [3].
- Читаем число 3 . Кладем его в стек. Стек: [3,3].
- Читаем оператор × . Берем два верхних числа (3 и 3), умножаем: 3×3=9. Результат кладем в стек. Стек: [9].
- Читаем число 4 . Кладем его в стек. Стек: [9,4].
- Читаем число 5 . Кладем его в стек. Стек: [9,4,5].
- Читаем оператор × . Берем два верхних числа (5 и 4), умножаем: 4×5=20. Результат кладем в стек. Стек: [9,20].
- Читаем последний оператор + . Берем два верхних числа (20 и 9), складываем: 9+20=29. Результат кладем в стек. Стек: [29].
Проверка и ответ:
Если перевести данное выражение в обычную скобочную форму, оно будет выглядеть так: (1+2)×3+(4×5). Вычислим отдельно части: 3×3+20=9+20=29. Результаты совпадают.
Ответ: 29
29
В условии дано выражение в обратной польской записи. Важно правильно интерпретировать порядок операций. Выражение 1 2 + 3 × 4 5 × + соответствует (1+2)·3+(4·5). Проверка через перевод в инфиксную запись подтверждает правильность вычислений.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер p147.9 из моего учебника?
Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании p147.9?
Краткий ответ: 29.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: Глава 3. Информационное моделирование.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.