Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

Уравнивание химических реакций   Найти похожие ветки 

 
Anonym   (2006-04-07 21:34) [0]

Подскажите, плиз, пример кода (желательно Java или PHP) для уравнивания химических уравнений линейным методом (алгоритм описан на http://en.wikipedia.org/wiki/Chemical_equation#Linear_system_balancing).


 
TUser ©   (2006-04-07 21:39) [1]

ОВР должны учитываться?


 
Anonym   (2006-04-07 22:01) [2]

> ОВР должны учитываться?
Впервые слышу подробную аббревиатуру...
Например, необходимо уровнять H2+O2=H2O, вводим формулу, программа выдаёт её же, но в уравненном виде 2H2+O2=2H2O.
Подобный скрипт есть на сайте http://sciencesoft.at/index.jsp?link=solve&lang=en
но скачать его к сожалению нельзя.


 
TUser ©   (2006-04-07 22:05) [3]

> H2+O2=H2O

Это ОВР - окислительно-восстановительная реакция. Многие такие реакции не уравняются правильно приведенным в ссылке алгоритмом. Разберись с предметной областью.


 
Anonym   (2006-04-07 22:09) [4]

Желательно с возможностью уравния ОВР.


 
TUser ©   (2006-04-07 22:10) [5]

Ну, в школьном учебнике химии все это б.м. описано. Только перевести это надо в язык линейной алгебры.


 
Anonym   (2006-04-07 22:11) [6]

Можно что-то наподобие скрипта с Sciencesoft.


 
Anonym   (2006-04-07 22:12) [7]

Если возможно, можно даже собственно "извлечь" скрипт с сайта.


 
Gero ©   (2006-04-07 22:18) [8]

О, а я писал такое когда-то. Коэфициенты расставляла, с учетом скобок и пр. и еще что-то делала наподобии этого, но я не помню что.
Это мне дала задание в школе учительница по химии как тематическую оценку. Так я два месяца ничего не делал, а потом за одну ночь написал :)
Код был нечитаем, но зато все работало :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.015 c
4-1139301504
MixAnOL
2006-02-07 11:38
2006.04.30
Определение окончания бумаги в принтере


2-1145117666
Gauhar
2006-04-15 20:14
2006.04.30
Удаляются последние записи


1-1142946423
Alex_C
2006-03-21 16:07
2006.04.30
Как заставить работать COM в потоке?


8-1133854292
unmi
2005-12-06 10:31
2006.04.30
как грузить иконки из dll?


2-1145001367
Dust
2006-04-14 11:56
2006.04.30
Рекурсивный обход папок,,, или не рекурсивный...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский