Содержание
- 2. Условие задачи Используя структуру стека подсчитать значение арифметического выражения, записанного в префиксной записи при условии, что
- 3. Обязательные условия Использовать линейный список типа «Стек» и операции «Извлечь элемент из стека», «Добавить элемент в
- 4. Очевидно, что « стек », при реализации данной задачи, может послужить нам только для одной цели!
- 5. АЛГОРИТМ решения задачи Понимание чего-либо всегда лучше приходит на практике, поэтому я разберу алгоритм решения данной
- 6. INPUT Так как запись состоит не только из чисел, то будем считывать строкой, которую назовём PolishNotationStr
- 7. Создание «стека» Ввод мы организовали, теперь у нас данные лежат в массиве, поэтому нам уже пора
- 8. Pop() и Push() Мы продвинулись, на шаг вперёд, создав stack, но по прежнему не можем положить
- 9. Вычисление результата Почти всё готово, и мы подошли к основной части, теперь у нас есть всё
- 10. Мы имеем массив строк: arrayPolishNatation = { “-”, “*”, “/”, “15”, “-”, “7”, “+”, “1”, “1”,
- 12. Скачать презентацию