Var h1,m1,s1,h2,m2,s2,t:integer;
begin
write('Start: ');
readln(h1,m1,s1);
write('Finish: ');
readln(h2,m2,s2);
t:=(h2*3600+m2*60+s2)-(h1*3600+m1*60+s1);
writeln(t);
end.
Пример:
<span>Start: 11 20 30
Finish: 13 15 40
6910</span>
1)Встал с постели 2)Умылся 3)Позавтракал 4)Оделся в школу
Ps)Это чисто моё утро!!!!!
Ответ:
256₈=10101110₂=АЕ₁₆
Объяснение:
Используем таблицу триад и тетрад.
256₈=010 101 110₂=1010 1110₂=АЕ₁₆
Таблица триад
0₈=000₂ || 1₈=001₂ || 2₈=010₂ || 3₈=011₂ || 4₈=100₂ ||
5₈=101₂ || 6₈=110₂ || 7₈=111₂ ||
Таблица тетрад
0₁₆=0000₂ || 1₁₆=0001₂ || 2₁₆=0010₂ || 3₁₆=0011₂ ||
4₁₆=0100₂ || 5₁₆=0101₂ || 6₁₆=0110₂ || 7₁₆=0111₂ ||
8₁₆=1000₂ || 9₁₆=1001₂ || A₁₆=1010₂ || B₁₆=1011₂ ||
C₁₆=1100₂ || D₁₆=1101₂ || E₁₆=1110₂ || F₁₆=1111₂ ||
А) У нас есть число в двоичной системе счисления: 01001100. Над каждой цифрой напишем ее разряд (справа налево; разряд начинается с 0). Затем мы первую цифру данного нам числа должны перемножить на основание данного нам числа ( т.к 01001100 - двоичное число, то основание соответственно равно 2) в какой-то степени ( степень определяется разрядом цифры), затем нужно проделать это со всеми цифрами числа и сложить результаты(все это делается с право налево).
01001100(2) = <span>1*2^6 + 1*2^3 + 1*2^2 = 76(10)</span> ( 0 можно опускать, так как при умножении на 0 всегда будет 0)
б) 00010101(2) = 1*2^4 + 1*2^2 + 1*2^0 = 21(10)
P.s Так как код прямой, то все разряды являются целом числом в двоичном коде. Самый крайний левый разряд определяет знак числа в десятичной системе счисления ( если 0, то +, если 1, то -)