Отдельные группы в этих этаповспецилизируются на выполнении одного или нескольких этапов решении задач
===== PascalABC.NET =====
begin
var a := ReadReal('Сторона квадрата:');
Println('Его площадь:', a * a)
end.
var x: real;
function f(x: real): real;
begin
if x < 0 then f:= ln(x)/(1 - x)
else if (0 <= x) and (x < pi) then f:= 10
else if (pi <= x) then f:= cos(6 * x);
end;
begin
readln(x);
writeln(f(x));
end.
Смотрите в строчке под номером 4
<span>z:=-1; z становится отрицательным
Потом его пустили по циклу, в первом круге цикла этот же z </span>(z:=z;) становится с противоположным знаком(z:=-(-1);)<span> Тоесть сначала выполняется действие добавления(+), в следующем кругу уже положительному z меняют знак на противоположный, и z опять у нас
с "-" и так k раз.
Вроде понятно обьяснил, ну если что обращайтесь.
</span>
1) 1,5 Мбайта=1,5*2^23 бита =3*2^22 бита
2) 2048*1024=2^11*2^10=2^21 пикселей
3) 3*2^22 : 2^21 =3*2 =6 бит один пиксель
4) 2^6 =64 цвета в палитре
ответ 6 пикселей; 64 цвета