Анимация процесса копирования или архивации
_____________________________________
Для того чтобы перевести из двоичной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью двойки (показатель системы из которой переводим).
Определяем степень (последнее число имеет нулевую степень, каждое следующее +1):
43210
11110
Получаем: 11110=1*2^4+1*2^3+1*2^2+1*2^1+0*2^0=16+8+4+2+0=30
11110 (2)=30 (10)
Для того чтобы перевести из восьмеричной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью восьмерки (показатель системы из которой переводим).
Определяем степень (последнее число имеет нулевую степень, каждое следующее +1):
210
372
Получаем: 372 (8) = 3*8^2+7*8^1+2*8^0=192+56+2=250
Для того чтобы перевести из шестнадцатеричной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью шестнадцати (показатель системы из которой переводим).
Определяем степень (последнее число имеет нулевую степень, каждое следующее +1):
210
32А
Учитывая соответствие букв в шестнадцатеричной системе числам в десятичной:
А - 10
B - 11
C - 12
D - 13
E - 14
F - 15
получаем: 32А (16) = 3*16^2+2*16^1+10*16^0=768+32+10=810.<span />
5,5+7=6,2
6,2+4,3=10,5
10,5+3=10,8
10,8+4=10,12
10,12+7,5=17,17
17,17+7=17,24
17,24+50=17,74
var
a, b : real;
begin
writeln('ax=b');
write('введите a, b: ');
readln(a, b);
writeln(a, 'x=', b);
if (a = 0) and (b = 0) then writeln('x= бесконечное множество')
else if (a = 0) and (b <> 0) then writeln('уравнение не имеет решений')
else begin
writeln('x=', b, '/', a);
writeln('x=', b/a);
end;
end.
F =¬A*B
A B ¬A F
0 0 1 0
0 1 1 1
1 0 0 0
1 1 0 0
--------------------------------------------
F=¬A+¬B*A
A B ¬B ¬B*A ¬A F
0 0 1 0 1 1
0 1 0 0 1 1
1 0 1 1 0 1
1 1 0 0 0 0
------------------------------------------------
F=¬A*¬B* ¬(A*C)+B*¬C
A B C ¬(A*C) ¬A*¬B ¬A*¬B*¬(A*C) B*¬C F
0 0 0 1 1 1 0 1
0 0 1 1 1 1 0 1
0 1 0 1 0 0 1 1
0 1 1 1 0 0 0 0
1 0 0 1 0 0 0 0
1 0 1 0 0 0 0 0
1 1 0 1 0 0 1 1
1 1 1 0 0 0 0 0