Главная страница
Навигация по странице:

  • Какое значение получит Z после следующего обращения к этому предикату p(8,[0,2,0,8,1],Z)

  • Вопрос. Вопрос 2


    Скачать 95.54 Kb.
    НазваниеВопрос 2
    Дата11.05.2022
    Размер95.54 Kb.
    Формат файлаdocx
    Имя файлаВопрос.docx
    ТипДокументы
    #521516

    Вопрос 1

    Проанализировать работу программы и написать последовательность символов, выводимых на консоль.


    Вопрос 2


    Дан бернуллиевский источник с алфавитом K = {a, b, c, d, e, f}.

    Вероятности символов источника:

    p(a)=0.15  p(b)=0.15  p(c)=0.2  p(d)=0.2  p(e)= 0.15 p(f)=0.15.

    Построить код Хаффмана для данного источника и определить его избыточность R (как разницу между средней длиной кодового слова SD и энтропией H). Вычисления выполнять с 3 знаками после запятой.

    Вопрос 3


    Для предиката p на Прологе описаны правила:




    Какое значение получит Z после следующего обращения к этому предикату p(8,[0,2,0,8,1],Z)?

    Вопрос 4


    Построить хэш-таблицу размера m=7 методом квадратичных проб для данных 18, 3, 2, 14, 5, 103.

    Начальная хэш-таблица пустая. Для построения таблицы использовать хэш-функцию x = h mod m. Определить количество коллизий.

    Вопрос 5


    Вычислить открытые ключи YAYB и общий секретный ключ ZAB для системы Диффи-Хеллмана с параметрами = 23, g = 2, XA = 21, XB = 14.

    Вопрос 6


    Построить подписи RSA для сообщений  m=5 и m=7  с хеш-функцией  h(m)=m3+m+3 (mod N)  при следующих секретных параметрах пользователя:  P = 13,  Q = 17,  c =37.

    Вопрос 7


    Определите, какие две строки и как нужно изменить в программе, чтобы при указанных входных данных программа выводила указанные выходные данные.


    Вопрос 8


    Определить высоту случайного дерева поиска (СДП), построенного для последовательности данных:

    1 2 10 16 17 18 2 6 10 15.

    Высота дерева определяется по количеству ребер.

    Вопрос 9


    Построить индексный массив, упорядочивающий данные по возрастанию (нумерация в массиве начинается с 1):

    9  7  30   2   4   2   8   6  7  5.


    написать администратору сайта