Var n,a,h,m,s:integer;
begin
writeln('Введите кол-во дней');
read(n);
if n>1 then begin
writeln('В ', n ,' сутках:');
writeln(n*24,' часа');
writeln(n*24*60,' минут');
writeln(n*24*60*60,' секунд')
end;
if n=1 then begin
writeln('В ',n,' дне');
writeln(n*24,' часа');
writeln(n*24*60,' минут');
writeln(n*24*60*60,' секунд');
end;<span>
end.
</span>
1. На кой такие сложности не ясно. Коды символов идут по порядку русских на сколько я помню,
2. Отладка в этом случае должна помоч. Вводи алфавит и смотри результат, должен быть сдвиг на ключ.
53,42,-37,-75(Должно так получиться)
Подробное решение в прикрепленных.
1. 100111(2) = 39(10)
2. 513(10) = 1000000<span>001(2)
7000(10) = </span>1101101011<span>000(2)
3. 8700(10) = </span>20<span>774(8)
9300(10) = </span>22<span>124(8)
4. 287(10) = </span><span>11F(16)
1023(10) = </span><span>3FF(16)
5. 1010001001011(2) = </span>12<span>113(8)
</span>1010001001011(2) = 1<span>44B(16)
10</span>11001101111(2) = 13<span>157(8)
</span><span>1011001101111(2) = </span><span>166F(16)
6. 266(8) = </span>10110<span>110(2)
2A19(16) = </span>10101000011<span>001(2)
7. 29(10) = </span>11<span>101(2)
17(10) = </span>10<span>001(2)
11101(2) + </span>10<span>001(2) = </span>101<span>110(2)</span>
11101(2) - 10001(2) = 1<span>100(2)</span>
11101(2) * 10001(2) = 111101<span>101(2)</span>
Алфавит - это счетное множество.
Мощностью такого множества называется количество элементов этого множества.
В настоящее время термин килобайт не однозначен. Возьмем прошлое его значение (наверняка сейчас так и есть в школьной программе)
1 килобайт = 1024 байта.
Итого:
У нас 256*2 = 512 символов, которые занимают 1024/16 = 64 байта.
Таким образом один символ занимает 64/512 = 1/8 байта или один бит. (В каждом байте ровно 8 бит).
Один бит информации это нолик или единичка. то есть имеет всего два значения.
Это и есть ответ к задаче:
Мощность алфавита: 2