Лови фото. на нем второй пример объясняет как переводить из двоичной в десятичную
Ответ: <span>1111011111001011
Переводим в десятичную:
</span>F7CB16 = 15∙163+7∙162+12∙161+11∙160 = 61440+1792+192+11 = 6343510<span>
Потом это число переводим в двоичную:
</span>63435/2=<span>31717 (остаток 1)
</span>31717/2=<span>15858 (остаток 1)
</span>15858/2=<span>7929 (остаток 0)
</span>7929/2=<span>3964 (остаток 1)
</span>3964/2=<span>1982 (остаток 0 )
</span>1982/2=<span>991 (остаток 0)
</span>991/2=495 <span>(остаток 1)
</span>495/2=<span>247 (остаток 1)
</span>247/2=<span>123 (остаток 1)
</span><span>123/2=61 (остаток 1)
</span>61/2=30 (остаток 1)
30/2=15 (остаток 0)
15/2=7 (остаток 1)
7/2=3 (остаток 1)
3/2=1 (остаток 1)
Последний ответ 3/2=1 - эту единицу берём и наоборот собираем остатки.
Информатике учится,
Будем вместе,детвора.
А пока-пока мы в школе,
Учат нас учителя.
<span>2) (X ∨ Y) → ¬Z является верным</span>
//PascalABC.Net 3.1.0.1200
var
c: char;
begin
readln(c);
if c in ['0'..'9'] then
writeln(ord(c))
else
writeln(chr(ord(c) + 1), chr(ord(c) + 2));
if c in ['A'..'Z'] then
writeln(LowCase(c));
end.