Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рендомные химические реакции 
:(
    Опции темы
Lois
Дата 27.4.2014, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 19.5.2013

Репутация: нет
Всего: нет



ТЗ- необходимо смешивать рендомно химические элементы таблицы Менделеева. Те реакции, которые есть в базе данных, проходят, остальные отсеиваются. Далее нужно также рендомно смешивать результаты реакций, которые получились и также подмешивать к ним химические элементы. И опять же сравниваться с базой хим. реакций. Те реакции, которые есть в базе идут дальше, в смысле берутся вещества, которые получаются и смешиваются рендомно с другими получившимися веществами. Всё это должно смешиваться до тех пор, пока не останется одно единственное вещество. Цель программы- определить это вещество. Я так думаю, что при разных запусках программы вещества конечные могут быть разными. Чтобы не перегружать память чрезмерно, часть веществ можно рендомно отсеивать.
Бюджет 1500 рублей. Оплата внутри системы Яндекс деньги. 
Вот как выглядят пара строчек в базе данных
H2SO4+Mg


<p style="text-align:center"><span style="font-size:18.0pt">H<sub>2</sub>SO<sub>4</sub> + Mg = MgSO<sub>4</sub> + H<sub>2</sub>↑</span></p>



HNO3+Mg


<p class=MsoNormal align=center style="text-align:center"><span lang=EN-US style="font-size:16.0pt">4HNO<sub>3</sub></span><span lang=EN-US style="font-size:11.0pt">(</span><span lang=EN-US style="font-size:11.0pt">60%)</span><span lang=EN-US style="font-size:16.0pt"> + Mg = Mg(NO<sub>3</sub>)<sub>2</sub> + 2NO<sub>2</sub>↑ + 2H<sub>2</sub>O; 8HNO<sub>3</sub></span><span lang=EN-US style="font-size:11.0pt">(</span><span style="font-size:11.0pt">разб</span><span lang=EN-US style="font-size:11.0pt">.,</span><span lang=EN-US style="font-size:11.0pt">30%)</span><span lang=EN-US style="font-size:16.0pt"> + 3Mg = 3Mg(NO<sub>3</sub>)<sub>2</sub> + 2NO↑ + 4H<sub>2</sub>O;<br>10HNO<sub>3</sub> </span><span lang=EN-US style="font-size:11.0pt">(</span><span style="font-size:11.0pt">разб</span><span lang=EN-US style="font-size:11.0pt">., </span><span lang=EN-US style="font-size:11.0pt">20%)</span><span lang=EN-US style="font-size:16.0pt"> + 4Mg = 4Mg(NO<sub>3</sub>)<sub>2</sub> + N<sub>2</sub>O↑ + 5H<sub>2</sub>O;<br>12HNO<sub>3</sub> </span><span lang=EN-US style="font-size:11.0pt">(</span><span style="font-size:11.0pt">разб</span><span lang=EN-US style="font-size:11.0pt">., </span><span lang=EN-US style="font-size:11.0pt">10%)</span><span lang=EN-US style="font-size:16.0pt"> + 5Mg = 5Mg(NO<sub>3</sub>)<sub>2</sub> + N<sub>2</sub>↑ + 6H<sub>2</sub>O;<br>10HNO<sub>3</sub> </span><span lang=EN-US style="font-size:11.0pt">(</span><span style="font-size:11.0pt">очень</span><span style="font-size:11.0pt"> </span><span style="font-size:11.0pt">разбавл</span><span lang=EN-US style="font-size:11.0pt">., </span><span lang=EN-US style="font-size:11.0pt">3%)</span><span lang=EN-US style="font-size:16.0pt"> + 4Mg = 4Mg(NO<sub>3</sub>)<sub>2</sub> + NH<sub>4</sub>NO<sub>3</sub> + 3H<sub>2</sub>O</span></p>



Cl2+Al


<p style="text-align:center"><span style="font-size:18.0pt">3Cl<sub>2</sub> + 2Al = 2AlCl<sub>3</sub></span></p>



Br2+Al


<p style="text-align:center"><span style="font-size:18.0pt">3Br<sub>2</sub> + 2Al = 2AlBr<sub>3</sub></span></p>



C+Al


<p style="text-align:center"><span style="font-size:18.0pt">3C + 4Al = Al<sub>4</sub>C<sub>3</sub></span></p>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0394 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.