Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Линейные вычислительные процессы.




ОБЯЗАТЕЛЬНАЯ ЧАСТЬ

Кодирование Шеннона-Фано.

Закодировать свою фамилию имя отчество кодом Шеннона-Фано с

мощностью кода 4.

 

Мажарцев Данил Андреевич

Буква Вероятность Шаг1 Шаг2 Итог
А 4/24      
Е 3/24      
Р 2/24    
В 2/24      
Д 2/24    
Н 2/24    
И 2/24      
- 2/24    
М 1/24    
Ж 1/24      
Ц 1/24    
Л 1/24    
Ч 1/24    

 

 

Кодирование Хаффмена.

Закодировать свою фамилию имя отчество кодом Хаффмена с мощно-

стью кода 4.

 

Мажарцев Данил Андреевич

Буква Вероятность Код Шаг1 Код Шаг2 Код Шаг3 Код Шаг4 Код
А 4/24   4/24   4/24   8/24(3)   9/24(4)  
Е 3/24   3/24   4/24(2)   4/24   8/24  
Р 2/24   2/24   3/24   4/24   4/24  
В 2/24   2/24   2/24   3/24   4/24  
Д 2/24   2/24   2/24   2/24      
Н 2/24   2/24   2/24   2/24      
И 2/24   2/24   2/24   2/24      
- 2/24   2/24   2/24          
М 1/24   2/24(1)   2/24          
Ж 1/24   1/24   2/24          
Ц 1/24   1/24              
Л 1/24   1/24              
Ч 1/24   1/24              
Х1 0/24                  
Х2 0/24                  
Х3 0/24                  

 

 

Системы счисления

Номер студенческого билета (последние 4 цифры) в прямом и обратном порядке перевести в двоичную систему, восьмеричную, шестнадцатеричную. Произвести сложение и вычитание полученных значений.

 

20122169 номер студенческого билета

А=2169(10)= 100001111001(2)= 4171(8)= 879(16)

B=9612(10) = 10010110001100(2) = 22614(8) = 258C (16)

A+B=11781(10) =10111000000101(2) = 27005(8) = 2E05 (16)

B-A=7443(10) =1110100010011(2) = 16423(8) = 1D13(16)

Линейные вычислительные процессы.

Вычислить, упростив при помощи дополнительной переменной.

Начало

 

Ввод a, b, c
Y=
R=
Вывод Y
Конец

 


program z4;

var

A,B,C,X,Y: real;

begin

// ввод данных

writeLn('введите A, B, C');

readLn(A,B,C);

// вычисление промежуточных данных

Y:=(a+b+c)/2;

//теперь всю формулу:

X:= sqrt(abs(Y*(a-Y)*(b-Y)*(c-Y)));

//вывод результата

writeLn(' X= ', X);

end.

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных