Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 18:26   #21
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

vedro-compota, ну, с конвертацией разобрались!
а не хотите посмотреть (или взять и использовать) мой юнит для вычисления выражения?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.05.2010, 18:37   #22
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Серж, тут-то весь смысл как раз в идее)) сначала свою попробую до конца довести - иду по выражению и нахожу действие которое выполняется последним, потом- записываю символ обозначающий это действие (например "+") в информационное поле узла дерева (по заданию необходимо использовать динамическую структуру) затем левый указатель показывает на ту часть строки, которая слева от знака, правая- на ту часть, которая слева. и процедура вызывается снова . В конце концов справа и слева окажутся числа( для разных частей выражения они не обязательно будут на одном уровне в дереве) эти числа я также записываю в очередные узлы, а левый и правый указатель := nil ))
моя структура данных для узла дерева такова-
Код:
type
  pelement= ^telement;
  Telement= record
    infa: string;
    left,right:pelement;
  end;
-


Как доделаю - обязательно посмотрю ваш юнит ))( видимо это произойдёт завтра )) спасибо ))
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 11.05.2010, 19:54   #23
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Как доделаю - обязательно посмотрю ваш юнит
Достойно. Уважаю.
Своё - оно всегда роднее и понятнее!
Искренне желаю Успеха и Удачи.


p.s. А еже ли будут проблемы - обращайтесь, тут всем миром, думаю, решим...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.05.2010, 07:41   #24
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от vedro-compota Посмотреть сообщение
поставьте зачёт !
Не зачет, посмотри вопрос и сравни со своим ответом. Результат таков, чтобы ты смог определить успешно ли прошла конвертация .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.05.2010, 16:23   #25
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Серж , я смотрел модуль. Наш преподаватель был бы вашим фанатом- всё что можно разбито на отдельные функции ! )) Только вот он как-то прям недолюбливает глобальные переменные. Единственное , что я понял - это то, что ваш интерпретатор не использует рекурсию и главная процедура- это procedure Interpretetion;
ну а я домучал свою рекурсию выкладываю "работающий вариант" ))
Вложения
Тип файла: zip 456.zip (77.7 Кб, 16 просмотров)
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сообщение об ошибке ruavia3 Microsoft Office Excel 3 13.10.2009 23:10
Сообщение об ошибке Kreadlling Общие вопросы C/C++ 3 08.09.2009 13:30
Сообщение об ошибке! QWERT1988 Общие вопросы Delphi 4 01.06.2009 17:14
Сообщение об ошибке при вводе неверного типа информации в DBEdit megaten БД в Delphi 6 17.05.2009 20:44
Перехватить сообщение об ошибке Insainer Общие вопросы Delphi 5 25.04.2008 20:39