ХИМИЧЕСКИЕ КОМПЬЮТЕРНЫЕ ПРОГРАММЫ
ХИМИЧЕСКИЕ КОМПЬЮТЕРНЫЕ ПРОГРАММЫ
ХИМИКИ, а как на счет того, чтобы написать программу,
которая бы писала бы праваю часть хим. уравнения по введенной левой расставляла бы коэффиценты и писала бы полуреакции,
а может что-то подобное уже есть?
которая бы писала бы праваю часть хим. уравнения по введенной левой расставляла бы коэффиценты и писала бы полуреакции,
а может что-то подобное уже есть?
гмм..
Насчет расставления коэффициентов - такие программы есть , и написать самому легко (сводится к решению системы ур-ий напр методом гаусса) . Про полуреакции - сложнее , но тоже вполне реально (а надо ли ?) . А уж выписать продукты р-ии -это прикол ?
Компьютер ведь не умеет думать , и он не знает химии .. Скажем , написали лев часть : Na2S2O3 + I2 .... . Как компьютер догадается , что продукт - Na2S4O6 ??? Может быть , простые р-ии типа Na + Cl2 прогнозировать легко (продукт возможен всего один) , а напр в органике это вообще нонсанс
Компьютер ведь не умеет думать , и он не знает химии .. Скажем , написали лев часть : Na2S2O3 + I2 .... . Как компьютер догадается , что продукт - Na2S4O6 ??? Может быть , простые р-ии типа Na + Cl2 прогнозировать легко (продукт возможен всего один) , а напр в органике это вообще нонсанс
На самом деле, хоть создание такой _программы_, как справедливо заметил НЕКОЗЛЮ - полная ересь, следует отметить, что не все так безнадежно.
Существуют базы данных, в которых задается поиск по фрагменту структуры, и потом выдается библиографический список. В том числе и такие базы, в которых поиск осуществляется не по продукту, а по реакции. Количество же ссылок может достигать 100 000 - единственная проблема, как несложно догадаться - в высокой стоимости подобной фигни.
Существуют базы данных, в которых задается поиск по фрагменту структуры, и потом выдается библиографический список. В том числе и такие базы, в которых поиск осуществляется не по продукту, а по реакции. Количество же ссылок может достигать 100 000 - единственная проблема, как несложно догадаться - в высокой стоимости подобной фигни.
Те, кто уцелеют, расскажут, как всё было замечательно.
Угу, такая программа называется "Лидин, Молочко, Андреева; свойства неорганических веществ"
На самом деле проще понять, что окислитель реагирует с восстановителем, кислота с основанием... В органике всё чуть сложнее, но тоже можно разобраться.
На самом деле проще понять, что окислитель реагирует с восстановителем, кислота с основанием... В органике всё чуть сложнее, но тоже можно разобраться.
When I am king you will be first against the wall
With your opinion which is of no consequenses
With your opinion which is of no consequenses
-
- donator
- Сообщения: 949
- Зарегистрирован: Чт мар 06, 2003 4:40 pm
А как на счёт того, чтобы создать электронный вариант Туровой. В виде программки. Вводишь 2 соединения, а тебе, как в базе данных все возможные реакции напишут.
Последний раз редактировалось Goodfellow Пт авг 29, 2003 9:37 pm, всего редактировалось 1 раз.
Вот наткнулся на эту тему - форум перечитывал.
В перспективе хотел такую написать прогу (только для интернета).
Алгоритм там должен основываться на том, что пользователь вводит исходные (окислитель и восстановитель, а также среду - кислая/нейтральная/щелочная), а дальше по прописи - берем из базы значения потенциалов восстановления и по ним скрипт отбирает те, которые "проходят" по условиям. И, соответственно, выводит полуреакции, коэффициенты и прочую лабуду. Так что вполне реально, но трудоемко.
База в этом случае будет состоять только из потенциалов, а их, согласитесь, намного меньше, чем полуреакций вообще.
В перспективе хотел такую написать прогу (только для интернета).
Алгоритм там должен основываться на том, что пользователь вводит исходные (окислитель и восстановитель, а также среду - кислая/нейтральная/щелочная), а дальше по прописи - берем из базы значения потенциалов восстановления и по ним скрипт отбирает те, которые "проходят" по условиям. И, соответственно, выводит полуреакции, коэффициенты и прочую лабуду. Так что вполне реально, но трудоемко.
База в этом случае будет состоять только из потенциалов, а их, согласитесь, намного меньше, чем полуреакций вообще.
although we appreciate diversity in our company being conservative we cannot accept any unexpected efforts to reach one's cbrtkm
Расстановка коэффициентов при известных продуктах - банальная задача, сводимая к системе линейных уравнений и решённая, например, в программе CHET. В ней же есть неплохая база термодинамики, считается дельта жо реакции и константы. Интересующиеся могут, вероятно, взять сию прогу на Химфаке у А.А.Кубасова (я когда-то брал).
Написание реакции по одной левой части - задача действительно сложная и не до конца формализованная. Даже если ограничиться водными растворами. Ну вот есть что-то с чем-то. По потенциалам проходят несколько реакций. Полуреакции, коэффициенты, то-сё. А если одна из них отягощена выпадением осадка? Значит, надо ещё проверить ПР всех возможных продуктов... А если несколько таких? Э...
Написание реакции по одной левой части - задача действительно сложная и не до конца формализованная. Даже если ограничиться водными растворами. Ну вот есть что-то с чем-то. По потенциалам проходят несколько реакций. Полуреакции, коэффициенты, то-сё. А если одна из них отягощена выпадением осадка? Значит, надо ещё проверить ПР всех возможных продуктов... А если несколько таких? Э...
ИМХО, делать такую прогу - неблагодарный труд. Ругаться на нее будут похлеще, чем на Лидина, Молочко, т.к в книге ощибок как известно конечное количество, а в проге - бесконечное.
Необходимость преодоления собственного интеллектуального ничтожества есть необходимое и достаточное ограничение в доступе к научной информации
Кстати говоря, вспомнилось вот что: скорее из области рекламы хороших программ, но всё же. Многим часто приходится не только расставлять коэффициенты, но и рассчитывать по реакциям навески. Крайне удобной оказалась программа Уральский Химический калькулятор. Demo-версия абсолютно бесплатна, при этом её единственным ограничением является запрет на печать. В остальном - классная вещь.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей