Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разбор выражений. Обратная польская нотация - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Готовые решения » Разбор выражений. Обратная польская нотация (Excel)
Разбор выражений. Обратная польская нотация
MCH Дата: Пятница, 25.02.2022, 16:12 | Сообщение № 1
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Перевод обычной записи в обратную польскую нотацию, разбор строки и вычисление выражения
Обрабатывает операции +, -, *, /
Унарный минус (унарный плюс) не отрабатывает
Проверки на ошибки нет, есть косвенный обход деления на ноль, но нет верификации что исходная запись корректна

Алгоритм по расчету отсюда: https://e-maxx.ru/algo/expressions_parsing
Частично, подход был использован в этой теме: http://www.excelworld.ru/forum/7-1962-1
К сообщению приложен файл: IF2RPN.xlsm (33.1 Kb)
 
Ответить
СообщениеПеревод обычной записи в обратную польскую нотацию, разбор строки и вычисление выражения
Обрабатывает операции +, -, *, /
Унарный минус (унарный плюс) не отрабатывает
Проверки на ошибки нет, есть косвенный обход деления на ноль, но нет верификации что исходная запись корректна

Алгоритм по расчету отсюда: https://e-maxx.ru/algo/expressions_parsing
Частично, подход был использован в этой теме: http://www.excelworld.ru/forum/7-1962-1

Автор - MCH
Дата добавления - 25.02.2022 в 16:12
Мир MS Excel » Вопросы и решения » Готовые решения » Разбор выражений. Обратная польская нотация (Excel)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!