![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.06.2009
Сообщений: 3
|
![]()
Задача на классы. Структуры.
|
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Смотря что за задание
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.06.2009
Сообщений: 3
|
![]()
Спроектировать и запрограммировать класс, как новый тип данных для работы (расчетов) с различными абстракциями.
Определить член класса (данные и методы), необходимые конструкторы, деструктор и простейшие методы инициализации, ввода/вывода и дополнительных полезных функций и перегрузок нужных операций. Класс Heat –“Теплота” предназначен для теплотехнических расчетов контактируемых или смешиваемых объектов, в частности температуры. Как известно количество тепла Q = c * m * t пропорционально массе, удельной теплоёмкости и температуре. Теплота величина аддитивная, и её можно складывать и вычитать. При смешении двух тел теплота суммируется Q = c1 *m1 *t1 + c2 * m2 * t2 (1) и устанавливается средняя температура (2) При отделении от тела его части температура остается прежней, но уменьшается масса и количество тепла. В технологических операциях тепло может подводиться и отводиться путем теплообмена (без массопередачи). При этом температура тела вычисляется как t = t1 ± q/(c1*m1) (3) (Пока не удается получить для теплоотвода универсальную формулу подобную (2)) Спроектировать класс Heat чтобы можно было решать задачи. а) В тело A с параметрами c1, m1, t1 и погрузили тело B(c2, m2, t2). Найти температуру. б) Смешение n объектов. в) В результате технологической операции к телу A(c1, m1, t1) подвели (отняли) количество тепла Q [кДж]. Найти его температуру. г) задачи обратные для предыдущих. Q=((Q1+Q2)-q3)+Q4; Смешали Q1 и Q2, отвели q3 тепла и добавили компонент Q4. Класс должен хранить свои параметры (с, m, t, q). Предусмотреть необходимые конструкторы, методы получения и установки параметров. Предусмотреть перегрузку бинарных “+” и“-” операций для теплообмена, а так же операций <</>> вставки/извлечения объектов в потоки iostream. Для операций подвода/отвода чистого тепла можно создавать объекты нулевой массой. Подумать, как учесть возможность учета внутренней энергии теплоты плавления и парообразования. Для этого в список параметров надо добавить температуры фазовых переходов – плавления - Tp и кипения (парообразования) Tk и соответствующие удельные теплоты Qp и Qk. Тогда можно будет запросто решать задачи, наподобие следующей. “В сосуд с 1 кг льда, температурой - 20° С налили 100 г расплавленного свинца с температурой 300° С. Сколько воды при этом воды испарилось? ” |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
![]()
вполне можно обсудить, постучи в аську (в профиле)...
<= P.S. если я тебе помог нажми весы слева <=
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 20.05.2009
Сообщений: 0
|
![]()
пиши в асю 421330654 помогу
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 25.05.2009
Сообщений: 0
|
![]()
стучись
4двадвадва8шесть5девять5 В кротчайшие сроки сделаю, 100% надежно Последний раз редактировалось Newton; 04.06.2009 в 20:49. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи и проги на заказ | koyot | Фриланс | 3 | 16.02.2008 19:08 |
Пожалуйста кто нибудь решите две задачи. | Filin | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.01.2008 14:29 |
а на заказ кто-нить сможет сделать Ассемблер ??? | samosval | Фриланс | 1 | 19.12.2007 13:15 |
Паскаль. Задачи на заказ | ZaKoN | Фриланс | 1 | 09.12.2007 12:13 |