- •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. Основные динамические структуры данных.
22. Переходы между системами счисления.
Перевод целых чисел из десятичной системы в систему с основанием P
1. Последовательно делить вначале заданное число, а затем полученные частные на основание P. Процесс деления продолжается до тех пор, пока очередное частное не окажется меньше P.
2. Последнее частное и остатки от делений записываются цифрами системы счисления с основанием P в порядке противоположном их получению.
Перевод правильных дробей из десятичной системы в систему с основанием P.
1. Последовательно умножать вначале заданную дробь, а затем дробные части произведений на основание P. Процесс умножения продолжается до получения нулевой дробной части либо до достижения желаемой точности результата.
2. Целые части произведений записываются цифрами системы счисления с основанием P в порядке их получения как искомая дробная часть результата.
Перевод смешанных чисел из десятичной системы в систему с основанием P.
Нужно осуществить раздельный перевод целой и дробной частей, а затем сложить полученные результаты.
Перевод чисел из системы с основанием P в десятичную систему счисления
1. Записать число в виде разложения по степеням основания исходной системы счисления.
2. Заменить p-е цифры числа их десятичными эквивалентами.
3. Выполнить вошедшие в полученное выражение действия.
Пример: 111 1101 0101,1012; p=2
1 20+0 21+1 22+0 23+1 24+0 25+1 26+1 27+1 28+1 29+1 210+1 2-1+0 2-2 +1 2-3
Переходы между двоичной и шестнадцатеричной системами счисления
Каждую цифру алфавита шестнадцатеричной системы счисления представляют четверкой (обычно говорят тетрадой) двоичных цифр
1. Разбить число на тетрады. Разбиение производится от запятой для целой части числа справа налево, а для дробной - слева направо.
2. Если в процессе разбиения на концах числа образуются неполные тетрады, их следует дополнить незначащими нулями.
3. Каждую тетраду заменить соответствующей шестнадцатеричной цифрой.
Переход из шестнадцатеричной системы счисления в двоичную
Чтобы перевести шестнадцатеричное число в двоичную систему счисления нужно каждую шестнадцатеричную цифру числа заменить двоичной четверкой.
23. Кодирование числовой информации. Формат с фиксированной точкой. Беззнаковое представление.
Формат с фиксированной точкой предназначен для представления целых чисел. Целые числа в этом формате представлены абсолютно точно. Используются поля длиной 1,2 и 4 байта. Существуют беззнаковое и знаковое представления формата.
Беззнаковое представление формата с фиксированной точкой
Используется прямой двоичный код, все биты поля содержат значащие цифры числа, диапазон представимых чисел: от 0 до , N - длина поля в битах.
Порядок перехода к беззнаковому формату с фиксированной точкой:
1. Перевести целое положительное число в двоичную систему счисления;
2. Записать число в выделенное для него поле.
Порядок определения числа по его коду (беззнаковый, фиксированная точка):
1. Перевести число из 2-ой (или 16-ой) системы счисления в десятичную
24. Кодирование числовой информации. Формат с фиксированной точкой. Знаковое представление.
Один бит поля выделяется под код знака: 0 - код знака +, 1 - код знака -; остальные биты поля - значащие цифры модуля, диапазон модулей представимых чисел: от 0 до , N - длина поля в битах.
Код должен подчиняться правилам выполнения сложения и вычитания в двоичной системе: код следующего положительного числа получается прибавлением единицы, а код следующего отрицательного числа получается вычитанием единицы из кода текущего числа. Построенный таким образом код принято называть дополнительным.
Порядок перехода к знаковому формату с фиксированной точкой:
1. Перевести модуль целого числа в двоичную систему счисления;
2. Если число отрицательное, то получить дополнительный код, инвертировав прямой код (получится обратный код) и добавив к результату 1;
3. Записать число в выделенное для него поле.
Порядок определения числа по его коду (знаковый, фиксированная точка):
1. По знаковому биту определить знак числа. Для отрицательных чисел в 2-ой системе счисления крайняя слева цифра равна , в 16-й - эта цифра не меньше ;
2. Если код дополнительный, то перейти к прямому коду модуля (по тем же правилам, что и переход от прямого к дополнительному);
3. Перевести число из 2-ой (или 16-ой) системы счисления в десятичную
4. Сформировать соответствующий знак числа.