Вопрос задан 26.02.2019 в 23:52. Предмет Химия. Спрашивает Майшева Анастасия.

Получить анилин из бензола( реакция алкилирования)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кибанов Денис.
C6h6+сh3cl=c6h5ch3 + hcl

c6h5ch3+ {O}=c6h5cooh

c6h5cooh+nh3+2cuo=c6h5nh2+cu2o+co2+h2o
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Получение анилина из бензола (реакция алкилирования)

Анилин (C6H5NH2) можно получить из бензола (C6H6) с помощью реакции алкилирования. Реакция алкилирования бензола включает введение алкильной группы в молекулу бензола. В случае получения анилина, алкильная группа замещается аминогруппой (-NH2).

Одним из способов получения анилина из бензола является реакция алкилирования бензола с хлоридом натрия и нитритом натрия, за которой следует восстановление полученного нитробензола восстановителем, таким как железный порошок или железная стружка.

Ход реакции:

1. Сначала бензол (C6H6) реагирует с хлоридом натрия (NaCl) и нитритом натрия (NaNO2) в присутствии кислоты, образуя нитробензол (C6H5NO2). 2. Затем нитробензол восстанавливается восстановителем, таким как железный порошок (Fe) или железная стружка (Fe), при нагревании или в присутствии кислоты. В результате восстановления азотная группа (-NO2) замещается аминогруппой (-NH2), образуя анилин (C6H5NH2).

Уравнение реакции:

Уравнение реакции алкилирования бензола для получения анилина может быть представлено следующим образом:

C6H6 + NaCl + NaNO2 + HCl → C6H5NO2 + NaCl + H2O

Уравнение реакции восстановления нитробензола для получения анилина может быть представлено следующим образом:

C6H5NO2 + 6H + 6e- → C6H5NH2 + 2H2O

Примечания:

- Реакция алкилирования бензола может иметь и другие варианты, включая использование различных алкилирующих агентов и условий реакции. - Анилин является важным промышленным химическим веществом, используемым в производстве красителей, лекарств, пластмасс и других продуктов.

Пример кода:

```python # Пример кода для реакции алкилирования бензола import numpy as np

def alkylation_reaction(benzene): sodium_chloride = NaCl sodium_nitrite = NaNO2 hydrochloric_acid = HCl nitrobenzene = benzene + sodium_chloride + sodium_nitrite + hydrochloric_acid return nitrobenzene

# Пример кода для восстановления нитробензола def reduction_reaction(nitrobenzene): hydrogen = H2 catalyst = Fe aniline = nitrobenzene + 6 * hydrogen + catalyst return aniline

# Пример использования функций benzene = C6H6 nitrobenzene = alkylation_reaction(benzene) aniline = reduction_reaction(nitrobenzene)

print(aniline) ```

Примечание: Приведенный выше код является примером и не является полным или рабочим кодом. Он служит только для иллюстрации принципа реакции алкилирования бензола и восстановления нитробензола для получения анилина. Реальный код может отличаться в зависимости от конкретных условий и требований.

0 0

Топ вопросов за вчера в категории Химия

Последние заданные вопросы в категории Химия

Задать вопрос