М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mazurone
mazurone
24.08.2022 05:59 •  Информатика

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

👇
Ответ:
sashkoefymets
sashkoefymets
24.08.2022

ответ: 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() округляет аргумент до ближайшего большего целого.

4,4(9 оценок)
Открыть все ответы
Ответ:
fafab232
fafab232
24.08.2022
От чего зависит производительность жёстких дисков? - От скорости вращения шпинделя. Объема кэш памяти. Механизмов движеня головок.Устройства размещаемые на материнской плате?- Процессор, память, слоты, штекеры, батарейки, радио электронные компоненты, датчики, вентиляторы, радиаторы.Компилятор,транслятор,отладчик- это?- Средства разработки и тестирования приложений для разработчиков. Слово транслятор очень устаревшее, только в школе его упоменают.Какие вопросы решают операционная система?- Массовое привлечение неопытных пользователей в мир ПК. Распределение ресурсов ПК для программ.Программы,работающие в момент включения компьютера- Аппаратные тестовые программы. загрузчики. запуск ОС. 
4,7(42 оценок)
Ответ:
Dancerebuclic2017
Dancerebuclic2017
24.08.2022
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
4,4(52 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ