1)Алгоритм решения задачи: <span>Программа должна запрашивать у пользователя следующую информацию:диаметр бака;высота бака;расход краски (площадь поверхности, которую можно покрасить одной банкой краски).В результате программа должна выдавать количество требуемых банок. При получении дробного числа округление должно всегда происходить в большую сторону.<span>Площадь крыши бака (круга) вычисляется по формуле <span>p * d2 /4</span> (где p – число пи, d - диаметр).
Площадь боковой поверхности цилиндра: p * d * h (где h – высота).
</span></span><span>Программа на языке Паскаль:
<span>const pi = 3.14;
var
d, h, b: real;
top, wall, q: real;
q_int: integer;
begin
write('Диаметр: ');
readln(d);
write('Высота: ');
readln(h);
write('Окрашиваемая площадь одной банкой: ');
readln(b);
top := pi * sqr(d) / 4.0;
wall := pi * d * h;
q := (top + wall) / b;
q_int := trunc(q) + 1;
write('Количество банок: ', q_int);
readln
end.
</span></span>
78/2=39 (ост.0)
<span>39/2=19 (1) </span>
<span>19/2=9 (1) </span>
<span>9/2=4 (1) </span>
<span>4/2=2 (0) </span>
<span>2/2=1 (0) </span>
<span>1/2=0 (1) </span>
Тогда 78=1001110
1001110=001 001 110=117
1001110=0100 1110= 4E
нота кодируется минимум тремя битами. значит 180 нот - 540 бит
2596 в 10 системе счисления