При использовании 64-символьного алфавита для записи одной буквы требуется log(2)64 = 6 бит.
Объем сообщения = 100*6 = 600 бит = 600/8 байт = 75 байт = 75/1024 Кбайт ≈ 0,07324 Кбайт = 0,07324/1024 Мбайт ≈ 0,000072 Мбайт
Потому что мы не напрямую говорим схемам компьютера что и как делать, мы для данного процесса используем язык программирования он формален потому что компьютер не знает данный язык он знает только машинные язык , а сам язык программирования он понятен для нас он формален для компьютера по этому существуют такие понятие как компиляция и прочие, проще говоря язык программирования создан для людей чтоб они могли легко и просто говорить что делать компьютеру, а он уже в свою очередь переводит всё на машинный язык и выполняет задачу
Var
s:string;
c:char;
i,k:integer;
begin
Write('Введите число: '); Readln(s);
c:=s[1]; k:=1;
for i:=2 to length(s) do
if s[i]=c then Inc(k)
else if s[i]<c then begin c:=s[i]; k:=1 end;
Writeln('Наименьшая цифра ',c,' встретилась ',k,' раз(а)')
end.
<u>Тестовое решение:</u>
Введите число: 3141592653589793
Наименьшая цифра 1 встретилась 2 раз(а)