Алгоритм действий на псевдокоде:
пока дробная часть ≠ 0:
>>> умножить дробную часть на 2
>>> добавить цифру слева от точки к ответу
Для первого сообщения 1 символ=4 бита. (2 в 4 степени=16) и умножаем 4 * 40 = 160 бит.
для второго сообщения 1 символ=6 бит. (2 в 6 степени = 64) и умножаем
6 * 15 = 90 бит.
Нужно что-то присвоить функции для случая, когда (2*a+b-c)<0
Например, так:
function sqrt1 (a, b, c: real): real;
begin
if (2 * a + b - c) < 0 then
<span>begin writeln (' complex number '); sqrt1:=-1; end</span>
else sqrt1:= sqrt(2 * a + b - c);
<span>end;</span>
Математическая модель это формула. Обозначим скорость теплохода Vт, скорость реки Vр, первый участок движения S1, t1, второй участок движения S2, t2. t1=S1/(Vт-Vр), t2=S2/(Vт+Vр) t=t1+t2. Решить уравнение с одним неизвестным...