Предмет: Химия, автор: nezrinbagirova205

при растворении 0.4 моля соединения Х в 90 г воды образуется 40%-ный раствор.Определить относительную молекулярную массу Х​

Ответы

Автор ответа: denisgr98
1

Дано:

n(X) = 0,4 моль

m(H2O) = 90 г

w(X) = 40% = 0,4

Найти:

M(X) - ?

Решение:

n(X) = m(X)/M(X)

M(X) = m(X)/n(X)  Кол-во вещества известно, значит надо найти массу.

Если 40% это само вещество, то 60% это вода, значит:

m р-ра (X) = m(H2O)/(1 - w(X)) = 90/(1-0,4) = 150 г

А сама масса:

m(Х) = m р-ра (Х) - m(H2O) = 150 - 90 = 60 г

Находим молекулярную массу:

M(X) = m(X)/n(X) = 60/0,4 = 150 г/моль

Похожие вопросы
Предмет: Информатика, автор: russia70
Вопрос 1
Какой оператор цикла желательно использовать, если известно число повторений тела цикла?

Варианты ответов
for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
while <условие> do <оператор>
repeat <оператор1, …> until <условие>
Вопрос 2
Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?



Варианты ответов
for <параметр> := <начальное значение> to <конечное значение> do <оператор>
repeat <оператор1, …> until <условие>
while <условие> do <оператор>
Вопрос 3
Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:

a:=1;

b:=1;
while a>=b do

begin

b:=b+a;

a:=a+1

end;
write(b*a)

Варианты ответов
20
12
15
4
Вопрос 4
Используется оператор for i:= 5 to 36 do…
При первом выполнении тела цикла i = ...

Вопрос 5
Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;

Варианты ответов
0
2
3
4
бесконечно
Вопрос 6
Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p<=0.2;
будет исполнен:

Варианты ответов
бесконечное число раз
1
2
3
Вопрос 7
Используется оператор for i:= 1 to 30 do ...
После завершения выполнения цикла i = ...

Вопрос 8
Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+1;

Варианты ответов
0
5
6
15
Вопрос 9
Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+i;

Варианты ответов
0
5
6
15
Вопрос 10
Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1;

b:=1;

while a<=32 do a:=a*2;

b:=b*a;

write (b)

Варианты ответов
32
64
128​