Количество цветов n = 2^i = 2^6 = 64
<span>10111,11(двоичное)
</span>10111,11₂ = 1*2⁴ + 0*2³ + 1*2² + 1*2 + 1 + 1*1/2 + 1*1/2² =
= 16 + 4 + 2 + 1 + 0,5 + 0,25 = 23,75₁₀ (десятичное)
<span>
306(восьмеричное)
</span>306₈ = 3*8² + 0*8 + 6 = 192 + 6 = 198₁₀ (десятичное)
<span>3В(шестнадцатеричное)
3В</span>₁₆<span> = 3*16 + 11 = 59</span>₁₀<span> (десятичное)</span>
Составить программу, которая меняет местами значения переменных a и b, введенных с клавиатуры, без использования дополнительных переменных
вот прога которую я нашёл в инете и разбирал не понимаю одного как она вычисляет по формулам
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
объясните плиз если например a= 23, b=45
PascalВыделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var a,b:real;
procedure change(var a,b:real);
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
begin
writeln(' Г*,ГЎ');
readln(a,b);
writeln('a=',a);
writeln ('b=',b);
change(a,b);
writeln('a=',a);
writeln ('b=',b);
readln;
end.