|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.04.2013, 23:38 | #1 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
Преобразование из инфиксной нотации
Итак пишу строковый калькулятор (в строку записывается арифметическое выражение и производятся вычисления). Вопросы начались с того момента как необходимо было определить является ли операция лево-ассоциированной или право-ассоциированной, или как определить что унарный оператор является знаком числа (т.е. -1+2 , а не 2-1)?
предполагается использование только следующих операторов +-*/^ |
25.04.2013, 02:07 | #2 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
код некорректно работает , а точнее почему-то добавляет пустые пробелы в одну из строк, т.е. при записи 2+2 он должен вывести 22+ , а выводиться только 2 , подозреваю что делит не так удаляет и задно не укорачивает длину строки.
Код:
|
25.04.2013, 02:11 | #3 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
некорректно работает с выражениями аля 9+6/3*9
|
25.04.2013, 10:13 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
Код:
чему спрашивается верить? Код:
советую ознакомиться http://www.gunsmoker.ru/2011/01/blog-post.html
программа — запись алгоритма на языке понятном транслятору
|
25.04.2013, 11:18 | #6 |
Форумчанин
Регистрация: 03.05.2010
Сообщений: 159
|
спасибо понял ошибку, вообще не обратил на это внимание когда писал...лучше на ночь глядя ничего не писать
|
25.04.2013, 12:17 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
25.04.2013, 14:35 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я буду надеяться и ждать, что Вы меня осчастливите этой милостью! Спасибо Вам, что позволяете мне на это надеяться!! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование арифметического выражения из инфиксной в постфиксную форму записи | Nelson1992 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.05.2021 18:04 |
Из инфиксной в постфиксную запись | Колесо | Общие вопросы C/C++ | 1 | 18.12.2011 10:54 |
построение бинарного дерева по инфиксной записи | Екатерина Семенова | Помощь студентам | 1 | 23.05.2011 20:45 |
Перевод из инфиксной записи в обратную польскую | Anny_Apple | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.04.2011 20:49 |
Реализация объєктно-ориентированого подхода при разработке программы (с использованием нотации Буча) | Vikk22 | Помощь студентам | 3 | 18.11.2007 19:53 |