1.
1101 1000 (2) = D9 (16)
D9, DA, DB, DC, DD, DE, DF. Ответ: 7 чисел (тут мало - проще пересчитать чем переводить в десятичную и вычислять).
2. переведём второе число 256 (8) в двоичную систему счисления (так как это легко в уме сделать)
256 (8) = 010 101 110 (2) = 0 1010 1110 (2) = 1010 1110 (2)
Получилось такое же число как и первое, то есть их разность равна 0.
Ответ значит равен третьему числу A(16) = 10.
256 - мощность алфавита
а 8ая степень двойки - это количество БИТ на один символ
в 1 байте - 8 бит
т.е. на один символ требуется 8 / 8 = 1 Байт
если учесть, что 1 кБайт = 1024 байт, то
1,5 * 1024 = 1536
так мы переведем объем текста из кБайт в Байты
и вот весь объем текста делим на объем одного символа
1536 / 1 = 1536
В тексте 1536 символов
Program ryazantsev;
var str1, str2: string;
begin
readln(str1);
readln(str2);
if Pos('a', str1)=0 then writeln(str1);
if Pos('a', str2)=0 then writeln(str2);
end.
Больше склоняюсь к варианту 2, т.к. точнее информации в виде кодированного текста, понимаемого компьютером и всей техникой в целом, представить я не в силах.