2001-gre-vs-practice.pdf/Q19 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
Строка 33: | Строка 33: | ||
* Только вариант <m>\(+ + \cdot + 2\ 3\ 4 \cdot 5 \cdot + 6\ 7\ 8\ 9\)</m> полностью соответствует префиксной записи данного выражения. | * Только вариант <m>\(+ + \cdot + 2\ 3\ 4 \cdot 5 \cdot + 6\ 7\ 8\ 9\)</m> полностью соответствует префиксной записи данного выражения. | ||
+ | {{question-ok|[[Участник:StasFomin|StasFomin]] 16:40, 25 декабря 2024 (UTC)}} | ||
− | + | [[Категория:Понимание кода]] | |
− | + | ||
− | [[Категория: | + |
Текущая версия на 16:40, 25 декабря 2024
Вопрос: Q19-e5724f
Если выражение вычисляется с учётом того, что умножение имеет приоритет над сложением , то результат этого выражения совпадает со значением какого из следующих префиксных выражений?
Ответы
- Правильный ответ:
Объяснение
Исходники — вопрос 19 на 21 странице книги «2001-gre-vs-practice.pdf»
- Расстановка приоритетов операций в инфиксной записи
- Давайте сначала упростим выражение, учитывая, что умножение выполняется раньше сложения:
-
- Сначала выполняем и :
- Затем умножаем: и :
- Наконец, складываем: .
- Преобразование в префиксную запись
- Префиксная запись (или польская нотация) заключается в том, что операция записывается перед операндами. Давайте перепишем исходное выражение в таком формате:
- в префиксе записывается как .
- в префиксе: .
- Полное выражение: .
- Проверка соответствия с вариантами
- Только вариант полностью соответствует префиксной записи данного выражения.