- •1. Основные этапы развития информационных технологий.
- •2. Роль Беббиджа в развитии вычислительной техники.
- •3. Понятие информации. Информация и сообщения. Информационные системы.
- •4. Свойства информации. Действия над сообщениями. Носители сообщений.
- •5. Непрерывные и дискретные сигналы и сообщения. Преобразования сообщений.
- •6. Развертка и квантование. Теорема Котельникова.
- •7. Случайные события. Действия над событиями. Измерение вероятностей событий.
- •8. Понятие и свойства энтропии. Расчет энтропии для зависимых событий.
- •9. Энтропия и информация. Формулы Хартли и Шеннона.
- •10. Информация и алфавит. Относительная избыточность сообщений.
- •11. Кодирование сообщений. Условие неисчезновения информации при кодировании.
- •12. Средняя длина кодовой цепочки. Первая теорема Шеннона.
- •13. Характеристики способов построения двоичных кодов. Примеры кодов.
- •14. Кодирование текстовой информации. Текстовые форматы.
- •15. Неравномерное кодирование. Коды с разделителями.
- •20. Двоичная система счисления. Действия в двоичной системе.
- •21. Шестнадцатеричная система счисления. Действия в шестнадцатеричной системе.
- •22. Переходы между системами счисления.
- •23. Кодирование числовой информации. Формат с фиксированной точкой. Беззнаковое представление.
- •24. Кодирование числовой информации. Формат с фиксированной точкой. Знаковое представление.
- •25. Кодирование числовой информации. Нормализованные числа. Формат с плавающей точкой.
- •*26. Нормализация и денормализация. Диапазон и точность представления в формате с плавающей точкой.
- •*28. Независимость кода и его интерпретации.
- •29. Разновидности компьютерной графики.
- •Кодирование черно-белых изображений
- •Кодирование растровых цветных изображений.
- •32. Графические растровые форматы.
- •33. Обор разновидностей компьютерной графики.
- •34. Кодирование звуковой и видео информации. Мультимедийные форматы.
- •35. Передача информации. Линии и каналы связи и их характеристики.
- •36. Надёжность передачи и хранения информации. Вторая теорема Шеннона.
- •37. Кодирование с обнаружением и исправлением ошибок.
- •38. Коды Хемминга.
- •39. Способы передачи информации по линиям связи.
- •40. Передача информации по телефонным линиям связи. Модемы.
- •41. Понятие модели. Роль моделирования в науке.
- •41. Классификация моделей.
- •43. Системы. Методы изучения систем.
- •44. Классификация систем.
- •45. Различные аспекты понятия алгоритм. Фундаментальный аспект
- •46. Логические теории алгоритмов. Тезис Черча.
- •47. Машина Поста.
- •48. Интуитивное понятие алгоритма. Роль алгоритмов в обществе и в информатике.
- •49. Основные свойства алгоритмов.
- •50. Основные типы алгоритмов.
- •51. Способы задания алгоритмов. Алгоритмические языки.
- •52. Понятие переменной. Имя, тип и значение переменной.
- •53. Присваивание.
- •54. Основные управляющие конструкции. Следование. Задача обмена значениями.
- •55. Общий порядок построения алгоритмов.
- •56. Решение системы двух алгебраических уравнений с двумя неизвестными.
- •*61. Пример алгоритма работы с рекуррентными последовательностями.
- •62. Алгоритмы накопления сумм и произведений.
- •62. Алгоритмы определения экстремального элемента массива.
- •63. Задача поиска. Алгоритмы линейного поиска.
- •64. Бинарный поиск.
- •66. Построение кратных циклов.
- •67. Задача сортировки. Сортировка прямым выбором.
- •68. Понятие верификации алгоритмов. Инварианты циклов.
- •69. Сложность алгоритмов. Классы сложности р и ехр.
- •*70. Примеры оценки сложности алгоритмов.
- •71. Понятие подпрограммы.
- •72. Итерация и рекурсия.
- •73. Основные статические структуры данных.
- •74. Основные динамические структуры данных.
38. Коды Хемминга.
Принцип построения кодов Р. Хемминга (1948 г.).
1. Контрольные биты включаются в исходный код и нумеруются совместно с информационными битами слева направо, начиная с 1.
2. Контрольные биты располагаются в позициях с номерами n=2 , k=0,1,2,3 ,…;
3. Для каждого контрольного разряда с номером n весь код делится на группы, состоящие из 2хn битов.
4. Контрольный бит с номером n контролирует в группе первые n подряд расположенных битов кода (для первой группы включая контрольный) с пропуском следующих n битов.
В общем случае информационный бит с номером b проверяется контрольными битами с номерами , такими, что
Количество битовых позиций, в которых два кода отличаются друг от друга называется интервалом Хемминга двух кодов.
Для всех возможных m битовых кодов и r контрольных битов существует минимальный интервал, который называется интервалом Хемминга полного кода.
Допустимым считается код, у которого правильно заданы значения контрольных разрядов.
Для обнаружения k ошибок, необходим код с полным интервалом d=k+1, а для исправления k ошибок, необходим код с полным интервалом d=2k+1.
Разрядность кодов Хемминга для исправления одиночных ошибок
Для заданного допустимого кода разрядности m существует ровно n=m+r кодов с единственной ошибкой и n+1 кодов с не более чем одной ошибкой. Всего допустимых кодов . Всего кодов с не более чем одной ошибкой 2m(n+1). Должно выполняться неравенство
39. Способы передачи информации по линиям связи.
Параллельная передача. Каждый бит передается по отдельному проводнику, все биты передаются одновременно.
Линия связи, состоящая из нескольких проводников, каждый из которых используется для передачи одного бита кода, называется шиной. Количество проводников в шине называется шириной или разрядностью шины.
Недостатки параллельного способа передачи информации:
1. Невозможность передачи информации на большие расстояния, так как вследствие взаимного влияния проводников возникают искажения в отдельных проводниках шины, увеличивающиеся при увеличении расстояния.
2. Высокая стоимость линии связи, состоящей из большого количества проводников.
Параллельный способ передачи используется в основном во внутренних линиях связи компьютера, а также для связи с некоторыми внешними устройствами, например, принтером
Последовательная передача. Все биты передаются по одному и тому же проводнику, последовательно друг за другом.
Кадром называется совокупность битов, передаваемых по линии связи за один сеанс передачи. Эта совокупность содержит одну или несколько групп информационных битов, а также одну или несколько групп служебных битов обеспечивающих правильную передачу.
При синхронной передаче источник и приемник сообщения должны быть синхронизированы (совмещены) во времени по отправлению и приему каждого байта. Синхронизация осуществляется от одного и того же источника. Кадр сопровождается специальными байтами синхронизации в начале и конце кадра. Более дорогостоящий способ, чем асинхронный.
При асинхронной передаче источник и приемник не синхронизируются. Передача каждой очередной порции информации может начинаться в любой момент времени. Кадр сопровождается одним стартовым битом в начале и одним или двумя стоповыми в конце кадра.
Режимы передачи по последовательным каналам:
Симплексный - передача возможна только в одном направлении.
Полудуплексный - поочередная передача в двух направлениях.
Дуплексный - одновременная передача в двух направлениях.