Две наполненные почти до краёв бочки стоят рядышком. В одной сто литров спирта 96%, в другой - сто литров воды. Имея одну литровую кружку, нужно получить в одной из бочек раствор спирта 40%.
Начнём с того, что перельём литр спирта в воду. Это первый перелив. Потом кружечку назад. Это второй.
После какого по счёту перелива нужно остановиться?
Решение.
Это редкий тип жизненных задач, решаемых только с помощью компьютера.
Ход решения: Число переливов=0; Концентрация1=0.96; Концентрация2=0;
Циклически повторяем:
Увеличить Число переливов на 1;
если нечётное Число переливов, то Концентрация2=(Концентрация1+100*Концентрация2)/101,
а если чётное, то Концентрация1=(Концентрация2+99*Концентрация1)/100
пока Концентрация2 не станет больше 0.4.
Смотрим каким стало Число переливов.