1100011101 - 797
10010 - 18
797:18=44,2(7)
При алфавитном подходе рассматривается не содержание текста, а его размер.
Зная количество символов в алфавите (это его мощность N), определяем информационный вес i алфавита в битах,используя формулу 2^i=N , затем по формуле J=K*i определяем информационный объем текста (количество информации) K-количество символов в тексте
Например, текст составлен на современном компьютере (русский алфавит -прописные и строчные, английский алфавит-загл и прописные, цифры, знаки) Всего 256 символов Значит мощность алфавита N=256 Информационный вес символа i получаем из равенства 2^i=256 i=8 бит (2^i=N)
Считаем количество символов К текста, включая пробелы и по формуле считаем J- информационный объем (получаем в битах) Если необходимо полученный результат переводим в более крупные единицы.
Схема в Ecxel живая. Можете вводить свои данные.
Лист защищен без пароля, чтобы случайно не повредить функции.
Логические Функции отображаются в строке формул.
Program chisla;
uses crt;
var a,b,c,d : integer;
begin
Writeln('Введите трехзначное число: ');
Readln(a);
if (a<100) or (a>999) then writeln('Введено не трехзначное число')
else
begin
b:=a div 100;
c:=(a-(b*100)) div 10;
d:=a-(b*100)-(c*10);
Writeln('Сумма цифр этого числа равна ',b+c+d);
end
end.