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

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

👇
Ответ:
karandash72772
karandash72772
07.06.2022
На картинке указаны предполагаемые значения кодов
Тогда получается, что А и Е имеют кодовые слова длинной 2, остальные 4 буквы имеют кодовые слова длинной 3
2*2+3*4 = 16

Для кодирования некоторой последовательности, состоящей из букв а, б, в, г, д, е решили использовать
4,5(76 оценок)
Открыть все ответы
Ответ:
vyzgavalja1956
vyzgavalja1956
07.06.2022
Для контроля массив заполняется случайными числами. Если заполнять автоматически не надо, то выделенные строки можно исключить, размерность массива изменить и вводить вручную (или считывать из файла)
DIM A(5, 5)
RANDOMIZE TIMER
FOR I = 1 TO 5
    FOR J = 1 TO 5
        A(I, J) = RND(1) * 10 -  RND(1)*5
        PRINT A(I, J); " ";
        IF I = 1 AND J = 1 THEN
            MAX = A(I, J)
            MIN = A(I, J)
        END IF       
        IF MIN > A(I, J) THEN MIN = A(I, J)
        IF MAX < A(I, J) THEN MAX = A(I, J)
    NEXT J
    PRINT
NEXT I
PRINT "MAX="; MAX, "MIN="; MIN
L = INT(MAX) - ABS(FIX(MIN))
PRINT "L="; L
4,8(4 оценок)
Ответ:
элина20072
элина20072
07.06.2022
Считаем, сколько пройдёт минут после 2N+1 урока: 
(2N + 1)*45 - число минут собственно на учёбу
N * 15 - число минут на длинные перерывы
N * 5 - число минут на короткие перерывы

Считаем, сколько пройдёт минут после 2N уроков: 
2N*45 - число минут собственно на учёбу
(N - 1) * 15 - число минут на длинные перерывы
N * 5 - число минут на короткие перерывы

В общем случае, после M уроков (сравниваем ответы):
M*45 - число минут собственно на учёбу
(M div 2 - (M+1) mod 2) * 15 - число минут на длинные перерывы
(M div 2) * 5 - число минут на короткие перерывы

Т.о., время T (в минутах) можно найти по формуле:
T = M*45 + (M div 2 - (M+1) mod 2) * 15 + (M div 2) * 5

Если нужно привести к формату H:M, то
H = 9 + (T div 60)
M = T mod 60
4,6(97 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ