
- •Практическое занятие 1. Способы задания графов. Части и подграфы графов.
- •Практическое занятие 2. Операции над графами.
- •Практическое занятие 3. Бинарные операции над графами.
- •Практическое занятие 4. Маршруты графа. Связные графы.
- •Практическое занятие 5. Метрические характеристики связных графов.
- •Практическое занятие 6. Нод и нок целых чисел. Алгоритм Евклида. Линейное представление нод.
- •Практическое занятие 7. Числовые функции.
- •Практическое занятие 8. Позиционные непозиционные системы счисления. Действия над числами в g-ичной системе счисления.
- •Практическое занятие 9. Алфавитное, префиксное кодирование. Взаимно однозначное кодирование.
- •Практическое занятие 10. Оптимальное кодирование. Алгоритмы Хаффмена и Фано.
- •Практическое занятие 11. Самокорректирующиеся коды. Алгоритм Хэмминга.
- •Практическое занятие 12. Рубежная аттестация №1. Вариант 0
- •: ,,,,,,.
Практическое занятие 12. Рубежная аттестация №1. Вариант 0
Граф G1 задан графически.
1) Задать G1: а) аналитически; б) с помощью матрицы смежности; в) с помощью списка дуг; г) с помощью структуры смежности.
2) Для графа G1 записать аналитически и изобразить графически некоторый подграф и некоторую часть графа, которая не является подграфом графа G1.
Для графов G1 и G2 найти (записать аналитически и изобразить графически) G1∩G2, G1∪G2, G1⊕G2, G1+G2, G1×G2, G1[G2].
Над графом G1 выполнить следующие унарные операции: а) удалить ребро (2,3); б) добавить ребро (1,2); в) удалить вершину 3; г) добавить вершину 5; д) ввести вершину 6 в ребро (3,4); е) отождествить вершины 3 и 2; ж) расщепить вершину 2 по разбиению Vʹ={1, 4}, Vʹʹ={3}; з) найти
.
Для графа G1 найти матрицу маршрутов длины 3 и все маршруты длины 3.
Для графа G1 найти все сильные компоненты.
Для графа G найти: а) матрицу расстояний; б) эксцентриситеты всех вершин; в) диаметр и радиус; г) периферийные и центральные вершины.
1) Для графа G найти: а) один из остовов; б) матрицу фундаментальных циклов; в) матрицу фундаментальных разрезов.
2) Установить, является ли граф эйлеровым.
G1 G2 G
Даны целые числа a=3653 иb=3107. Найти:
а) наибольший общий делитель aиb;
b) линейное представление наибольшего общего делителяaиb;
с) наименьшее общее кратное aиb.
Для натурального числа n=22869 найти:
число τ(n) всех натуральных делителей;
сумму σ(n) всех натуральных делителей;
количество φ(n) натуральных чисел, меньшихnи взаимно простых сn.
Вычислить, не переводя в десятичную систему счисления:
(23054(7)+4326(7))– 25651(7) : 56(7).
Выяснить, является ли кодирование со схемой
взаимно однозначным. Если нет, то указать слово, декодируемое неоднозначно:
: ,,,,,,.
Построить схему оптимального префиксного алфавитного кодирования по методу Хаффмена для распределения вероятностей Р=(0,26;0,20;0,17;0,15;0,07;0,05;0,04;0,03;0,02;0,01) появления букв алфавита
в сообщении при4-ичном кодировании.
Дано распределение вероятностей Р=(0,29;0,24;0,14;0,13;0,09;0,05;0,02;0,02;0,01;0,01) появления букв алфавита
в сообщении. Построить схему алфавитного кодирования по алгоритму Фано.
Построить по методу Хэмминга код сообщения
.
По каналу связи передавалось кодовое слово, построенное по методу Хэмминга для сообщения
. Было получено кодовое слово
. Восстановить слово
.