EssayAI
Блог
Блог
Естественные науки

Вывод формулы вещества по массовым долям: алгоритм

11 июня 2026Время чтения: 7 минут
#массовые доли#молекулярная формула#химия задачи#мольные отношения#простейшая формула
Вывод формулы вещества по массовым долям: алгоритм

Задача «вывести формулу вещества по массовым долям» - одна из базовых в курсе общей химии. Она встречается на ЕГЭ, олимпиадах и в вузовских задачниках. Суть сводится к трём последовательным операциям: перевести проценты в количество молей, поделить на наименьшее значение и округлить до целых. Казалось бы, элементарно, - но именно на третьем шаге студенты чаще всего теряют баллы. Попробуйте разобраться на конкретных числах прямо сейчас в калькуляторе, а затем разберём каждый шаг строго.

Что такое массовая доля и при чём здесь мольные отношения

Массовая доля элемента wiw_i показывает, какую часть массы вещества составляет данный элемент:

wi=mimвещества×100%.w_i = \frac{m_i}{m_{\text{вещества}}} \times 100\%.

Если мы работаем со 100 г вещества, то mi=wim_i = w_i г. Это удобно: сразу получаем массу каждого элемента в граммах, и можно перейти к количеству молей. Молярная масса MiM_i говорит, сколько граммов содержится в одном моле:

ni=wiMi(моль на 100 г вещества).n_i = \frac{w_i}{M_i} \quad (\text{моль на 100 г вещества}).

Именно соотношение молей n1:n2::nkn_1 : n_2 : \ldots : n_k определяет, сколько атомов каждого элемента входит в простейшую формулу. Атомы соединяются целыми числами - отсюда и задача: получить из вещественных nin_i целые индексы.

Почему именно деление на наименьшее n_i

Перед тем как перейти к шагам, важно понять логику. Нас интересует соотношение атомов, то есть отношение молей n1:n2:n_1 : n_2 : \ldots. Любое соотношение не меняется при делении всех его частей на одно и то же число. Мы выбираем наименьшее nminn_{\min} - тогда наименьшее отношение xix_i становится ровно 1, и все остальные оказываются числами 1\ge 1. Это минимизирует множитель, который понадобится на шаге округления, и почти всегда даёт простейшую (наименьшую кратную) формулу сразу.

Алгоритм вывода формулы: три шага

Три шага алгоритма: от массовых долей - к мольным отношениям - к целым индексам формулы. Стрелка движется по этапам, на каждом шаге показываются числа для CO2

Шаг 1. Рассчитайте число молей каждого элемента в 100 г вещества:

ni=wiMi.n_i = \frac{w_i}{M_i}.

Это «исходная порция» каждого элемента.

Шаг 2. Найдите мольные отношения, разделив все nin_i на наименьшее из них nminn_{\min}:

xi=ninmin.x_i = \frac{n_i}{n_{\min}}.

По определению, наименьшее xix_i равно 1. Остальные - числа, близкие к целым или к простым дробям (1/2, 2/3, 3/2 и т. д.).

Шаг 3. Округлите xix_i до целых индексов. Если xix_i уже целые с точностью 0.05 - округляйте напрямую. Если нет, умножьте все на множитель m=2,3,,6m = 2, 3, \ldots, 6 так, чтобы все mxim \cdot x_i стали близки к целым.

Итог - простейшая (эмпирическая) формула вида AaBbCc\text{A}_a\text{B}_b\text{C}_c.

Пример: углекислый газ CO2

Массовые доли: C - 27,27%, O - 72,73%.

nC=27,2712,0112,271;nO=72,7315,9994,546.n_C = \frac{27{,}27}{12{,}011} \approx 2{,}271; \quad n_O = \frac{72{,}73}{15{,}999} \approx 4{,}546.

xC=2,2712,271=1,000;xO=4,5462,2712,002.x_C = \frac{2{,}271}{2{,}271} = 1{,}000; \quad x_O = \frac{4{,}546}{2{,}271} \approx 2{,}002.

Округляем: xC=1x_C = 1, xO=2x_O = 2 - формула CO2\text{CO}_2. Совпадает с известной.

Когда индексы не целые: дробные отношения

Иногда xix_i оказываются близки не к целым, а к дробям: 1,5; 1,333; 2,5. Это сигнал умножить все отношения на знаменатель дроби:

  • xi1,5x_i \approx 1{,}5 - умножить на 2 (1,5 = 3/2, индексы становятся 2 и 3).
  • xi1,333x_i \approx 1{,}333 - умножить на 3 (4/3 → 4).
  • xi2,5x_i \approx 2{,}5 - умножить на 2 (5/2 → 5).

Правило: выбирайте наименьший множитель от 1 до 6, при котором все произведения mxim \cdot x_i отличаются от целых не более чем на 0,05.

Мольные отношения x_i для C2H5OH: C - 1, H - 2,5, O - 0,5; умножение на 2 даёт индексы 2:5:1, что соответствует C2H5OH
Мольные отношения x_i для C2H5OH: C - 1, H - 2,5, O - 0,5; умножение на 2 даёт индексы 2:5:1, что соответствует C2H5OH

На схеме показан пример для этанола C2H5OH\text{C}_2\text{H}_5\text{OH}: исходные мольные отношения C : H : O = 2 : 5 : 1 получаются умножением на 2 из полученных значений 1 : 2,5 : 0,5. Наш калькулятор выполняет этот подбор автоматически.

Задачи с неполными данными: если элемент не указан

На практике задачи часто содержат только часть элементов. Например: «вещество содержит 75,0% C и 25,0% H». Сумма равна 100% - значит, третьего элемента нет, формула описывается только C и H. Но если «вещество содержит 85,7% C и 14,3% H, сумма = 100%» - подозрения в наличии кислорода отсутствуют. Калькулятор ниже также предупреждает о ситуации, когда сумма долей не равна 100%.

Если же сумма, скажем, 87%: вероятно, оставшиеся 13% - кислород (типичная формулировка в задачнике: «определите формулу вещества, содержащего C, H и O»). Тогда доля кислорода wO=10087=13%w_O = 100 - 87 = 13\%, и его включают в расчёт как третий элемент.

Простейшая формула и молекулярная: в чём разница

Алгоритм по массовым долям даёт простейшую (эмпирическую) формулу - минимальный набор целочисленных индексов. Молекулярная формула может быть кратна простейшей:

молекулярная=(простейшая)n,n=MмолекулярнаяMпростейшая.\text{молекулярная} = (\text{простейшая})_n, \quad n = \frac{M_{\text{молекулярная}}}{M_{\text{простейшая}}}.

Чтобы найти nn, нужна молярная масса молекулярной формулы - её сообщают отдельно (например, «молярная масса вещества 46 г/моль»). Тогда n=46/Mпрn = 46 / M_{\text{пр}}.

Пример: простейшая формула CH (бензол по элементному анализу), Mпр=13M_{\text{пр}} = 13 г/моль. Молярная масса бензола 78 г/моль: n=78/13=6n = 78/13 = 6, молекулярная - C6H6\text{C}_6\text{H}_6.

Как проверить правильность формулы

Найдя формулу, рассчитайте обратно массовые доли каждого элемента и сравните с заданными:

wiрасч=niMiMпрост×100%.w_i^{\text{расч}} = \frac{n_i \cdot M_i}{M_{\text{прост}}} \times 100\%.

Допустимое расхождение - не более 0,1–0,3% (погрешность округления данных). Если расхождение больше, проверьте деление на nminn_{\min} и подбор множителя.

Для CO2\text{CO}_2: M=112,011+215,999=44,009M = 1 \cdot 12{,}011 + 2 \cdot 15{,}999 = 44{,}009 г/моль. wC=12,011/44,009100%=27,29%w_C = 12{,}011/44{,}009 \cdot 100\% = 27{,}29\% (задано 27,27% - разница 0,02%, норма).

Другой пример: пусть задача даёт глюкозу C6H12O6\text{C}_6\text{H}_{12}\text{O}_6. Массовые доли: C - 40,00%, H - 6,72%, O - 53,28%. Применим алгоритм:

nC=40,0012,011=3,330;nH=6,721,008=6,667;nO=53,2815,999=3,330.n_C = \frac{40{,}00}{12{,}011} = 3{,}330; \quad n_H = \frac{6{,}72}{1{,}008} = 6{,}667; \quad n_O = \frac{53{,}28}{15{,}999} = 3{,}330.

xC=1,000;xH=6,6673,330=2,002;xO=1,000.x_C = 1{,}000; \quad x_H = \frac{6{,}667}{3{,}330} = 2{,}002; \quad x_O = 1{,}000.

Простейшая формула - CH2O\text{CH}_2\text{O}, Mпр=30M_{\text{пр}} = 30 г/моль. Если указана молярная масса 180 г/моль: n=180/30=6n = 180/30 = 6, молекулярная формула C6H12O6\text{C}_6\text{H}_{12}\text{O}_6 - верно.

Частые ошибки

  • Делить nin_i не на наименьшее, а на какое-то другое значение. Результат: все индексы неправильные. Всегда явно найдите nmin=min(n1,n2,)n_{\min} = \min(n_1, n_2, \ldots).
  • Не учитывать, что сумма массовых долей должна быть 100%. Если дано, например, только C и H, а сумма < 100%, значит есть ещё один элемент (часто кислород). Дополните: wO=100wCwHw_O = 100 - w_C - w_H.
  • Округлять x_i напрямую, когда они явно дробные. 1,5 нельзя округлить до 1 или 2 без умножения всех индексов на 2. Игнорирование этого шага даёт неверную формулу.
  • Перепутать MiM_i элемента и молярную массу вещества. В формуле ni=wi/Min_i = w_i / M_i стоит молярная масса атома (из таблицы Менделеева), а не молекулы.
  • Брать атомную массу вместо молярной (путать числа). Атомная масса безразмерна; молярная - г/моль, но численно равна атомной. Следите за единицами в записи.

FAQ

Почему сумма массовых долей должна быть 100%? Массовые доли показывают, как 100 г вещества распределены по элементам. Если сумма меньше 100%, часть массы приходится на элемент, не указанный в условии, - чаще всего кислород. Если сумма больше 100% на значительное число (больше погрешности округления), в условии ошибка.

Можно ли сразу работать с дробями, не умножая на 100? Да. Если доли заданы в долях единицы (wi=0,2721w_i = 0{,}2721), подставляйте их в ni=wi/Min_i = w_i / M_i напрямую. Соотношение ni/nminn_i / n_{\min} останется тем же, что и при работе с процентами.

Что если два элемента дают x_i = 1,001 и 1,998 - это целые 1 и 2? Да. Отклонение до 0,05 от целого числа - погрешность атомных масс и округления условия задачи. Смело округляйте до 1 и 2.

Коротко

Вывод формулы вещества по массовым долям - трёхшаговый алгоритм: ni=wi/Min_i = w_i / M_i, затем xi=ni/nminx_i = n_i / n_{\min}, затем подбор множителя и округление до целых индексов. Результат - простейшая формула; если известна молярная масса вещества, её делят на молярную массу простейшей формулы и получают множитель nn для перехода к молекулярной. Проверка - обратный расчёт массовых долей и сравнение с данными задачи.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также