Обратная польская нотация (RPN)
Машина фон Неймана
Высокоуровневые языки
Высокоуровневые языки
y=A+B∗sin⁡〖x^2 〗
Математические выражения
Математические выражения
Дерево выражения
Дерево выражения (A+B)∗(C+D)-E
Обратная польская нотация
Трансляция выражений
Обратная польская нотация
Обратная польская нотация
Алгоритм Дейкстры
Приоритеты операций
Алгоритм Дейкстры
Алгоритм Дейкстры
Алгоритм Дейкстры. Пример.
Контрольные вопросы
Постановка задачи
Постановка задачи
Постановка задачи
353.76K
Категория: ИнформатикаИнформатика

Обратная польская нотация (RPN)

1. Обратная польская нотация (RPN)

Паначёв Максим Александрович
/ старший преподаватель кафедры ВМиКН /
15 апреля 2020 г.

2. Машина фон Неймана

• Реальные вычислители, построенные
согласно архитектурным принципам фон
Неймана, следуют дополнительному
соглашению: команды и их аргументы
записываются в строго определённом
порядке:
Command Code
Argument 1
Argument 2

Argument N

3. Высокоуровневые языки

• Высокоуровневый язык программирования
— язык программирования, разработанный
для быстроты и удобства использования.
• Конструкции высокоуровневых языков, как
правило, более приближены к
конструкциям естественного языку
современной математики.

4. Высокоуровневые языки

• Одна из задач, которую приходится решать
разработчикам языков высокого уровня –
трансляция (преобразование)
математических формул (выражений) в
последовательность низкоуровневых
команд – инструкций процессора.

5. y=A+B∗sin⁡〖x^2 〗

English     Русский Правила