Расскажите о первых этапах на основе решения следующей задачи в 50-литровой ёмкости содержится 20 л смеси с 5 кг соли найдите процентное соотношение соли в смеси если емкость добавить ещё 10 л жидкости ОТДАЛА ВСЕ БАЛЫ!!
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018 // Внимание! Если программа не работает, обновите версию!
type CheckBalls=class
private
ad:array of real; // диаметры шариков ap:array of real; // веса шариков etD:=24.0; // эталонный диаметр derD:=2.0; // эталонное предельное отклонение etP:=74.0; // эталонный вес derP:=3.0; // эталонное предельное отклонение
procedure CheckBall(m:integer); // проверка шарика с указанным номером begin Write('Шарик № ',m,': диаметр - '); if Abs(aD[m-1]-etD)<=derD then Write('норма') else Write('брак'); Write(', вес - '); if Abs(aP[m-1]-etP)<=derP then Writeln('норма') else Writeln('брак') end;
public
constructor(ma,mp:array of real); begin ad:=Copy(ma); ap:=Copy(mp); end;
procedure CheckAllBalls; begin for var i:=1 to ad.Length do CheckBall(i) end;
end;
begin var n:=120; // число шариков var a:=SeqRandom(n,200,280).Select(t->t/10).ToArray; var b:=SeqRandom(n,700,800).Select(t->t/10).ToArray; Writeln('Параметры шариков (диаметр,вес):'); a.Zip(b,(p,q)->(p,q)).Println; Writeln('Результаты контроля:'); var oL:=new CheckBalls(a,b); oL.CheckAllBalls end.
1) Определим какая масса соли в первом растворе, если мы знаем, что его масса составляет 10 литров, а в нем 40% соли.
10 - 100%
Х - 40%;
10 * 40 / 100 = 4 литра.
2) Узнаем массу соли во втором растворе, если мы знаем, что масса раствора 20 литров, а содержание соли в нем составляет 25%.
20 - 100%
Х - 25%;
20 * 25 / 100 = 5 литров.
3) Узнаем массу получившегося раствора.
10 + 20 = 30 литров.
4) Выясним какая масса соли в новом растворе.
4 + 5 = 9 литров.
5) Узнаем процентное содержание нового раствора.
30 - 100%
9 - Х%;
9 * 100 / 30 = 30%.
ответ: в новом растворе содержится 30% соли.