![]() |
Pascal
Помогите!!Не врубаюсь в тему модули!Надо решить...
Разработать модуль, реализующий функции калькулятора.Предусмотреть возможность выполнения операций +,-,*,/.Запись операндов осуществляется в польской форме(один операнд,второй операнд,а затем знак операции) на языке Pascal!!! |
Цитата:
|
Наташок, я тебе с ходу могу несколько штук реализаций назвать. Тебе какая нужна? Как звучит полный вариант задачи? С помощью чего ее надо решать?
--- Модуль - это набор процедур вынесенных в отельный файл, чтобы не мешаться в основном проекте. Поэтому для простоты, сначала пишешь все необходимые тебе процедуры, затем переносишь их в отдельный модуль. Project -> New -> Module. Подключаешь модуль через unit и пользуешься написанными ранее процедурами и функциями. Hector, хорошая нотация. Удобная и часто применимая в компьютерах. Ее большой плюс, что на момент операции, операнды уже известны. Соотв. посмотри, что делается в обычной алгебре. Реализовать это программно, с множеством вложенных скобок, дробей и т.д. довольно сложно. А так, с помощью стека запись лбычной нотации переводится в ПОЗ (Польская обратная запись) обрабатывается для параллельных вычислений и вычисляется. Соотв преимущество в скорости окупает дополнительные затраты. Т.ч. не торопись с выводами ;) |
Время: 09:12. |
Время: 09:12.
© OSzone.net 2001-