Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Перевод операторов IF - TNEN - ELSE в обратную польскую запись (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/perevod-operatorov-if-tnen-else-v-obratnuyu-pol-skuyu-zapis-372020/)

Guest 01.10.2011 06:34

Перевод операторов IF - TNEN - ELSE в обратную польскую запись
 
Привет всем! У меня такой вопрос:Как, например, выражение IF A>B и C=D THEN K:=K+1 ELSE IF A=B THEN K:=0 ELSE K:=K-1 перевести в обратную польскую запись?Насчет арифметических операций, операций присваивания я разобралась. Мой программа их успешно разбирает, а вот условные операторы ... :shock:.Реализовала программку в Delphi. Если нужно, выложу код. Хочу разобраться именно с алгоритмом разбора логических выражений. Какие приоритеты у этих операций, и т.д. ...P.S. Искала в Инете, ничего толкового именно про IF - TNEN - ELSE не нашла.Заранее огромное спасибо за помощь!


Часовой пояс GMT, время: 08:06.


© www.otvetnemail.ru - Форум вопросов и ответов.