ekater01806
?>

Программа генерирует пароли длиной 10 символов. В качестве символов используют 20 различных букв и десятичные цифры в любом порядке. Каждый такой пароль записывается минимально возможным и одинаковым целым количеством байтов, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов. Определить объем памяти (в байтах), отводимый этой программой для записи 40 паролей.

Информатика

Ответы

antongenfon

ответ: 280

Объяснение:

k = 40 паролей (количество).

n = 20 + 10 = 30 символов (алфавита).

n₁ = 10 символов (длина пароля).

i = ceil(log₂(n)) = ceil(log₂(30)) = 5 бит (один символ).

i₁ = ceil(i×n₁÷8) = ceil(5×10÷8) = ceil(6.25) = 7 байт (один пароль).

I = i₁×k = 7×40 = 280 байт (все пароли).

ceil() округляет аргумент до ближайшего большего целого.

vasenkova1981
От чего зависит производительность жёстких дисков? - От скорости вращения шпинделя. Объема кэш памяти. Механизмов движеня головок.Устройства размещаемые на материнской плате?- Процессор, память, слоты, штекеры, батарейки, радио электронные компоненты, датчики, вентиляторы, радиаторы.Компилятор,транслятор,отладчик- это?- Средства разработки и тестирования приложений для разработчиков. Слово транслятор очень устаревшее, только в школе его упоменают.Какие вопросы решают операционная система?- Массовое привлечение неопытных пользователей в мир ПК. Распределение ресурсов ПК для программ.Программы,работающие в момент включения компьютера- Аппаратные тестовые программы. загрузчики. запуск ОС. 
ninazholnerova9
Var
  c: set of char;
  i, n: integer;
  s: string;

begin
  c := [];
  write('Введите текст: ');
  readln(s);
  n := 0;
  for i := 1 to length(s) do
    if not (s[i] in c) then
    begin
      include(c, s[i]);
      n := n + 1
    end;
  writeln('Мощность алфавита, использованного для строки, равна ', n)
end.

Тестовый прогон:

Введите текст: В чащах юга жил бы фикус? Да, но фальшивый экземпляр...!
Мощность алфавита, использованного для строки, равна 35

Введите текст: Pi:=3.14159265; D:=Pi*sqr(D)/4;
Мощность алфавита, использованного для строки, равна 22

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Программа генерирует пароли длиной 10 символов. В качестве символов используют 20 различных букв и десятичные цифры в любом порядке. Каждый такой пароль записывается минимально возможным и одинаковым целым количеством байтов, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов. Определить объем памяти (в байтах), отводимый этой программой для записи 40 паролей.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rynaodal
nanasergevn
evgeniishulov4696
Arutyunovich
baltgold-m27
olgavbaranova
books
Бурмистрова-Ирина660
vodoleytatyana
alexander4590
kzhgutova
dentalfamily
Azat859
Yekaterina_Popova1413
platonovkosty