Разьем для наушников, зарядки
Таня нашла старый калькулятор со стертыми клавишами алгебраических операций сложения,вычитания,умножения и деления(столбец D).Последовательно набравB2 A2D4 A3 C1 D3 A2 C3 C4,ОНА ПОЛУЧИЛА 30Какое число получит Таня в результате ,если наберет B3 A1 D1 A3 D4 A3 C2 C4
Var
a,b: integer;
begin
read(a);
b:=a mod 2;
a:= (a-b) div 2;
write ('Остаток от деления: ',b,' Целая часть: ',a);
end.
1)449(10)=111000001(2)
2)667(8)=110110111(2)
3)9999(10)=270F(16)
4)665(10)=1231(8)
5)CD66(16)=1100110101100110(2)
6)C,66(16)=12,39(10)
7)10110,1101(2)=26,64(8)
8)10011,11(2)=13,C(16)
Однобайтовый формат это восьмиразрядная сетка. Ну, потому что 1 байт - 8 бит. А 1 бит - 1 разряд
Переведем число 86 в двоичную систему счисления и получим:
<span>01010110
</span>Теперь число -68:
<span>01000100
</span>
А сейчас самое интересное - нужно прицепить минус. Сразу в дополнительном коде мы не представим число. Сначала нужно перевести его в обратный. Для этого нужно просто заменить все НУЛИ на ЕДИНИЦЫ, а ЕДИНИЦЫ на НУЛИ:
01000100
=
10111011
Вот теперь это число можно представить в дополнительном коде. Нужно всего лишь прибавить в конце единицу (прибавить именно операцией сложения, а не просто дописать):
10111011
+
1
________
<span>10111100
</span>
Ответ:
<u>86: 01010110</u>
<u>-68: 10111100</u>