Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
unclegluk
Зарегистрирован: 26.08.2005 Сообщения: 26 Откуда: Владикавказ (Россия)
|
Добавлено: Пт Окт 12 2007 11:32 Заголовок сообщения: Химия |
|
|
Народ!..
Помогите человеку...
Как представить химическое соединение в программе?..
1) прямую цепь:
С--С--С...
2) цепь с разветвлением:
C
|
С--С--С
|
C ...
3) циклическую цепь:
С--С
| |
C--C ... _________________ Возможно все, что возможно вообразить... |
|
Вернуться к началу |
|
|
Bjorndalen
Зарегистрирован: 18.07.2007 Сообщения: 29
|
Добавлено: Пт Окт 12 2007 11:51 Заголовок сообщения: |
|
|
В смысле представить?
Визуально или логически??? |
|
Вернуться к началу |
|
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Пт Окт 12 2007 15:10 Заголовок сообщения: Кто больше знает веществ с общей формулой C6H12O6? |
|
|
А должны поддерживаться следующие типы веществ:
-- комплексы (с ударением на 2-й слог);
-- пространственные изомеры;
-- полимеры;
-- полисахариды;
-- белки;
-- нуклеиновые кислоты;
-- кластеры на основе слабых (например, водородных) связей.
?
------------------------------------------------------
Кто больше знает веществ с общей формулой C6H12O6? |
|
Вернуться к началу |
|
|
AsteRisk
Зарегистрирован: 02.10.2007 Сообщения: 5
|
Добавлено: Пт Окт 12 2007 15:24 Заголовок сообщения: |
|
|
Если логически то с помощью списков. Создай структуру "хим_элемент" в которой по мимо информации
о самом эл-те будет содержаться динамический массив. В нем должны
храниться ссылки на присоединенные эл-ты.
Можно еще написать интерфейс или создать иерархию, т.к. операции над соединениями возможно будут одинаковыми. |
|
Вернуться к началу |
|
|
MG_Togliatty
Зарегистрирован: 12.04.2007 Сообщения: 18 Откуда: г. Тольятти
|
Добавлено: Сб Окт 13 2007 23:20 Заголовок сообщения: |
|
|
Можно это обыграть как объект. Полем у объекта будет указатель на первый связанный элемент, на второй... хм а количество связей может быть больше 2х?... ну вообщем смысл как в "односвязном списке".
"Односвязный список" распространённый объект, поищи нормальную реализацию и доработай. |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Вс Окт 14 2007 19:38 Заголовок сообщения: |
|
|
тебе это надо представить в виде графа...
а он в программе представляется либо в
виде матрицы смежности, либо в виде списка связей _________________ С уважением Dimasm |
|
Вернуться к началу |
|
|
Mytilus Galloprovincialis
Зарегистрирован: 30.08.2005 Сообщения: 358 Откуда: откуда все люди родятся
|
Добавлено: Вт Окт 16 2007 02:17 Заголовок сообщения: |
|
|
Критикан, C6H12O6? |
|
Вернуться к началу |
|
|
unclegluk
Зарегистрирован: 26.08.2005 Сообщения: 26 Откуда: Владикавказ (Россия)
|
Добавлено: Вт Окт 16 2007 20:18 Заголовок сообщения: |
|
|
Dimasm!..
Ваша идея мне пригляделась больше всего!..
Я столько обдумывал эту задачу, что просто забыл про графы!..
Большое спасибо!..
C уважением UncleGluk... _________________ Возможно все, что возможно вообразить... |
|
Вернуться к началу |
|
|
|