- •2. Виды и
- •7. По способу внутренней организации
- •3. Понятие информатика. Информационные процессы в технологии. Виды
- •4. Этапы развития вычислительных устройств.
- •5. Архитектура электронных вычислительных устройств. Архитектура эвм
- •1903 (28 Декабря). Родился Джон фон Нейман,
- •6. Шинная, канальная архитектуры.
- •7. Вычислительные кластеры.
- •8. Нейрокомпьютеры.
- •9. Квантовые компьютеры.
- •10. Виртуализация. Облачные технологии.
- •12. Конфигурация компьютера. Устройства ввода/вывода. Память. Центральный процессор.
- •13. Методы и модели оценки количества информации. Основные понятия теории
- •1012 Байт
- •X(k) - запись числа в системе счисления с основанием k;
- •15. Кодирование информации. Форматы представления данных.
- •1)Пиксельная графика (представляет собой совокупность дискретных элементов, которые различаются только цветом (тоном) и взаимным расположением.
- •2)Векторная графика) (представляет собой линейно-контурное изображение, которое состоит из независимого описания границ векторных объектов и их заполнения ("заливок").)
- •Т.Е. При вычитании двоичных чисел в случае необходимости занимается 1 из старшего разряда, которая равна двум единицам младшего разряда.
- •Деление двоичных чисел производится вычитанием делителя со сдвигом вправо, если остаток больше нуля.
- •1.Делимое больше делителя:
- •17. Программное обеспечение. Классификация
- •18. Open Source. Манифест gnu.
- •2. Исходный код
- •3. Вторичные продукты
- •4. Сохранение авторского исходного кода
- •20. Операционная система Windows.
- •21. Файловые менеджеры. Far Manager.
- •22. Файловые менеджеры. Total Commander.
- •23. Сжатие информации. Алгоритмы сжатия информации. Программы архивации данных. WinRar, WinZip, 7-Zip.
- •26. Локальные, глобальные вычислительные сети.
- •28. Архитектура клиент-сервер.
- •29. Основные топологии лвс.
- •30. Способы объединения лвс.
- •31. Режимы, коды передачи данных. Типы синхронизации.
- •33. Характеристики коммуникационной сети.
- •34. Архитектура компьютерных сетей. Модель взаимодействия открытых систем.
- •37. Интернет.
- •39. Программы доступа к сети Интернет. Поиск информации в сети Интернет.
- •40. Способы организации передачи информации в сети Интернет.
- •41. Типы ресурсов в сети Интернет.
- •42. Использование Интернет для работы с химической информацией. Организация учебного процесса
- •45. Социальные сети.
- •46. Электронные публикации. Электронные библиотеки.
- •47. Html –технологии.
- •48. Основные структурные элементы html – документа.
- •50. Защита информации в сети.
- •53. Базы данных.
- •54. Реляционная модель данных. Элементы реляционной модели данных.
- •55. Процесс проектирования баз данных с использованием нормальных форм.
- •58. Компьютеры и звук.
- •60. Компьютерные игры.
- •61. Системы искусственного интеллекта.
13. Методы и модели оценки количества информации. Основные понятия теории
алгоритмов.
ЭНТРОПИЙНЫЙ
Получатель информации (сообщения) имеет определенные представления о возможных наступлениях некоторых событий. Эти представления в общем случае недостоверны и выражаются вероятностями, с которыми он ожидает то или иное событие Общая мера неопределенности (энтропия) характеризуется
некоторой математической зависимостью от совокупности этих вероятностей. Количество информации в сообщении определяется тем, насколько эта мера уменьшится после получения сообщения.
метод Хартли
H = log2 (m)
m - число возможных равновероятных выборов
По Хартли – максимально возможное количество информации, приходящееся на один знак
Пример:
Какое максимальное количество вопросов нужно задать, чтобы определить какую карту вынули из колоды, состоящей из 32 карт?
Для выбора из колоды карт имеем: H = log2 32 = 5.
Полученная оценка соответствует количеству вопросов, ответы на которые позволяют выбрать либо «да», либо «нет» для определения взятой из колоды карты:
1. Красной масти Ответ: «нет» 0
2. Трефы? Ответ: «нет» 0
3. Одна из четырех старших? Ответ: «да» 1
4. Одна из двух старших? Ответ: «нет» 0
5. Дама? Ответ: «да» 1
Этот выбор можно описать последовательностью из пяти символов (0- нет; 1 – да)
00101
Вероятностный подход
(когда исходы неравновероятны)
• где Pi – вероятность выбора i-того события.
Если алфавит состоит из двух неравновероятных знаков, например
P(0)=0,2P(1)=0.8,
• количество информации на один знак
H = 0,2*log2 5 +0,8* log2 1,25 0,72193 бит
• Если алфавит состоит из двух равновероятных знаков 0 и 1:
P(0)=P(1)=0.5,
• количество информации на один знак . H = log2 2 = 1 бит
• Количество информации заключенное в
двоичном слове равно числу знаков в нем.
Единицы измерения:
8-ми разрядный двоичный код =1 байт
1 байт = 8 бит
1 килобайт 1Кб= 210 = 1024 байт ≈ 103 байт
1 мегабайт 1 Мб = 220 = 1 048 567 байт ≈ 106 байт
1 гигабайт 1 Гб = 230 = 1 073 741 824 байт ≈ 109 байт
1 террабайт1 Тб = 240 = 1 099 511 627 766 байт ≈
1012 Байт
Объемный
Объем информации в сообщении – это количество символов в сообщении
Недостаток – одни и то же число может быть записано многими способами (с использованием разных алфавитов), то это способ чувствителен к форме представления (записи ) сообщения.
• Теория алгоритмов – раздел математики, изучающий общие свойства алгоритмов.
• Алгоритм - процедура, которая позволяет путем выполнения последовательности элементарных шагов получать однозначный результат или прийти к выводу ,что решения не существует
Принципы построения алгоритмической модели
• Конкретный набор элементарных шагов
• Способы определения следующего шага
• Простота
• Универсальность
Первый класс алгоритмических моделей
• Арифметизация моделей: любой алгоритм можно закодировать числами, а всякое преобразование становится арифметическим вычислением
• Элементарные шаги – арифметические операции
Последовательность шагов
Суперпозиция Рекурсия
S(x) exp(1 sin(x ) ) Q!1,(n 1)!n!(n 1)
Второй класс алгоритмических моделей
• Машинизация алгоритма – для того, чтобы алгоритм понимался однозначно, а его каждый шаг считался элементарным и выполнимым, он должен быть представлен так, чтобы его выполнять машина, которой предъявляются требования простоты и универсальности
Машина Тьюринга
• Лента бесконечна
• Одна ячейка – один символ
• Отсутствие символа – «»
• Головка может читать, писать, стирать, перемещать вдоль ленты символы
• Число возможных символов конечно и образует алфавит машины
• Головка в каждый такт (шаг) машины находится в одном состоянии
• Множество состояний определяется начальным и конечным состояниями
Элементарный шаг машины:
• Головка считывает символ, записанный в ячейке, над которой она находится
• Считанный символ ak и текущее состяние головки qj однозначно определяют состояние qi, новый обрабатываемый символ a1 и перемещение головки dp
• Устройство управления хранит и выполняет команды машины вида qjak → qi a1dp
Третий класс алгоритмических моделей (нормальные алгоритмы Маркова)
• Задается алфавит, множество допустимых подстановок и порядок их применения
Элементарный шаг:
• Проверить возможность подстановок в порядке возрастания номеров, и если она возможна, произвести подстановку
• Проверить наличие символа, отвечающего за прекращение подстановок, в случае отсутствия – процесс повторить, при наличии – процесс прервать
• Проверить наличие возможных подстановок, в случае их отсутствия – прервать
14. Системы счисления. Перевод из одной системы счисления в другую.
• Система счисления – принятый способ записи и сопоставления этим записям реальных значений.
• совокупность приемов наименования и записи чисел
• способ представления любого числа с помощью ограниченного алфавита символов, называемых цифрами.
• частный случай кодирования, где слово записанное определнным алфавитом по определенным правилам – код (код числа)
• Для записи чисел в различных системах счисления используют некоторое количество отличных друг от друга знаков.
• Число таких знаков в позиционной системе счисления – базисные числа (0,1…k-1), если основание системы – k
Непозиционная – значение знака не зависит от места расположения – аддитивная
Недостаток – отсутствие формальных правил записи чисел и, соответственно арифметических действий над ними.
РИМСКАЯ
БАЗИС:
I (1) V(5) X(10) L(50) C(100) D(500) M(1000)
- если цифра справа меньше или равна, чем слева (АВ), то (В-А)
- если цифра справа меньше или равна, чем слева (АВ), то (В+А)
Пример
14610 = CXLVI
C =100 III = 3
XL = 50-10 LIX = 59
VI = 5+1 DLV = 555
Позиционные системы счисления
• если значения цифры (вес) изменяется в зависимости от положения (позиции) в последовательности цифр
или
• число определяется и набором цифр и их местом (позицией в последовательности, изображающей число)
• аддитивно-мультикативные
X(k)= xn-1kn-1+ x n-2k n-2+ ...+ x 1k 1+x 0k 0+x -1k -1+...+x -mk -m =
где k – основание;