Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Pascal

Ответить
Настройки темы
Разное - Pascal

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите!!Не врубаюсь в тему модули!Надо решить...

Разработать модуль, реализующий функции калькулятора.Предусмотреть возможность выполнения операций +,-,*,/.Запись операндов осуществляется в польской форме(один операнд,второй операнд,а затем знак операции) на языке Pascal!!!

Отправлено: 15:38, 06-10-2010

 

Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


Цитата Наташок:
Запись операндов осуществляется в польской форме(один операнд,второй операнд,а затем знак операции) »
ужас

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 17:58, 06-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Наташок, я тебе с ходу могу несколько штук реализаций назвать. Тебе какая нужна? Как звучит полный вариант задачи? С помощью чего ее надо решать?
---
Модуль - это набор процедур вынесенных в отельный файл, чтобы не мешаться в основном проекте. Поэтому для простоты, сначала пишешь все необходимые тебе процедуры, затем переносишь их в отдельный модуль. Project -> New -> Module. Подключаешь модуль через unit и пользуешься написанными ранее процедурами и функциями.

Hector, хорошая нотация. Удобная и часто применимая в компьютерах. Ее большой плюс, что на момент операции, операнды уже известны.
Соотв. посмотри, что делается в обычной алгебре. Реализовать это программно, с множеством вложенных скобок, дробей и т.д. довольно сложно.
А так, с помощью стека запись лбычной нотации переводится в ПОЗ (Польская обратная запись) обрабатывается для параллельных вычислений и вычисляется. Соотв преимущество в скорости окупает дополнительные затраты.
Т.ч. не торопись с выводами

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 18:32, 06-10-2010 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Pascal

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) Loading Программирование и базы данных 41 20-05-2015 15:28
Разное - Pascal Mishqa Программирование и базы данных 1 16-12-2009 20:37
Разное - Pascal ManHack Программирование и базы данных 2 01-09-2009 22:50
Delphi - pascal))) keep21 Программирование и базы данных 2 14-05-2008 09:46
Pascal BeerMan Программирование и базы данных 18 02-03-2002 01:55




 
Переход