- •1. Что такое информатика? Разделы информатики. Информация. Источник информации. Приемник информации. Носитель информации. Кодирование и декодирование. Дезинформация. Цели дезинформации.
- •2. Семантическая информация. Хранение, обработка и передача информации. Виды и свойства информации.
- •4. Количество информации. Формула Хартли для определения количества информации. Формула Шенона. Информационная энтропия.
- •6. Перевод из десятичной системы счисления в р-ную систему счисления (целой и дробной части). Связь двоичной системы счисления с восьмеричной и шестнадцатеричной система счисления.
- •7. Кодирование чисел. Представление целых чисел. Прямой и дополнительный код. Сложение и вычитание в дополнительном коде.
- •8. Кодирование чисел. Представление вещественных чисел. Нормализация вещественных чисел.
- •10. Алгоритм. Данные. Теория алгоритмов и ее задачи. Свойства алгоритмов.
- •11. Формы представления алгоритмов. Линейный, разветвляющийся и циклический алгоритмы и их графическое представление с помощью блок- схем. Псевдокод.
- •12. По каким путям проводится оптимизация алгоритмов? Вычислительная сложность алгоритмов. Верхняя оценка временной трудоемкости. Градации сложности.
- •13. Алгоритмы вычисления числа Фибоначчи и их сложность.
- •14. Алгоритмы возведения в степень и их сложность.
- •15. Жизненный цикл. Этапы жизненного цикла по гост. Стандарт iso. Процессы жизненного цикла информационной системы по iso.
- •16. Модели жизненного цикла. Основные этапы модель водопада. Подробно этап анализа.
- •17. Этап проектирование программного обеспечения в модели водопада. Нотации при проектировании. Тестирование по.
- •19. Объектно-ориентированное программирование. Понятие объекта и класса. Создание экземпляров класса. Поля, свойства, методы, события. Доступ к полям и методам.
- •20. Отношения между классами в ооп. Объектные модели. Наследование. Описание родительского класса и класса потомка.
- •21. Основные принципы ооп. Абстрагирование. Инкапсуляция. Полиморфизм.
- •22. Программное обеспечение. Системное и прикладное по. Схема системного по.
- •23. Операционные системы (основные определения). Пользовательский и программный интерфейс. Примеры ос. Сервисные системы.
- •Примеры ос
- •Серверные системы
- •24. Инструментальные средства. Системы программирования. Система языков программирования. Средства программирования (транслятор, компилятор, компоновщик, интерпретатор, отладчик).
- •Средства программирования
- •25. Системы управления базами данных (субд). Реляционные бд. Основные определения реляционных бд.
- •Представление бд в виде таблицы
- •Нормализация бд
- •26. Прикладное по.
- •27. Компьютерная сеть. Классификация компьютерных сетей по территориальному признаку.
- •Классификация по территориальному признаку.
- •28. Интернет. Точки зрения на сеть Интернет. История создания развития сети Интернет.
- •29. Топологии компьютерных сетей.
- •30. Программирование разветвляющихся алгоритмов. Логические переменные и операции над ними. Условные операторы. Оператор выбора.
- •31. Операторы организации циклов. Цикл с предусловием while. Цикл с постусловием do while. Цикл с параметром for.
- •32. Работа с массивами. Описание одномерных массивов. Доступ к элементам массива. Перебор всех элементов массива с помощью оператора цикла.
4. Количество информации. Формула Хартли для определения количества информации. Формула Шенона. Информационная энтропия.
Количество информации:
мера информации, сообщаемой появлением события определенной вероятности;
мера оценки информации, содержащейся в сообщении;
мера, характеризующая уменьшение неопределенности, содержащейся в одной случайной величине относительно другой.
Формула Хартли
В 1928 г. американский инженер Р. Хартли предложил научный подход к оценке сообщений. Предложенная им формула имела следующий вид:
I = log2 N , где N - количество равновероятных событий; I - количество бит в сообщении о том, что любое из N событий произошло.
Формула Шеннона
Информацио́нная энтропи́я — мера неопределённости или непредсказуемости информации, неопределённость появления какого-либо символа первичного алфавита.
5. Системы счисления. Позиционные и не позиционные системы счисления. Двоичная, десятичная, восьмеричная и шестнадцатеричная системы счисления. Запись целых и дробных чисел в позиционных системах счисления.
Система счисления – способ наименования и изображения чисел с помощью символов, имеющих определенное количественное значение. Различают позиционные и не позиционные системы счисления.
Позиционная система счисления — система счисления, в которой значение каждого числового знака (цифры) в записи числа зависит от его позиции
Непозиционная система счисления - это система счисления, в которой значение цифры не изменяется в зависимости от ее расположения
Двоичная система счисления имеет основание 2 и использует для представления информации всего две цифры «0» и «1».
Пример 101112 = 1•25+0•24+1•23+1•22+1•21
Восьмеричная система счисления имеет основание 8 и для представления информации использует 9 цифр 1 2 3 4 5 6 7 0
Десятичная система счисления имеет основание 10 и использует для представления информации 10 цифр: 1 2 3 4 5 6 7 8 9 0 называемые арабскими цифрами.
Шестнадцатеричная система счисления имеет основание 16. Обычно в качестве шестнадцатеричных цифр используются десятичные цифры от 0 до 9 и латинские буквы от A до F для обозначения цифр от 1010 до 1510
Представление целого не отрицательного числа в позиционной системе счисления с основанием p записывается в виде комбинации степеней веса р от 0-й до n-й степени следующим образом:
(x)а = xnpn + xn–1pn–1 + ... + x1p1 + x0p0. Где “а” система счисления в которую переводим.
6. Перевод из десятичной системы счисления в р-ную систему счисления (целой и дробной части). Связь двоичной системы счисления с восьмеричной и шестнадцатеричной система счисления.
Перевод десятичной системы счисления в другие
перевести отдельно целую часть числа х, для чего последовательно делить сперва целую часть [х]10, а затем все частные (получаемые при делении) на р до тех пор, пока не получим в очередном частном число меньшее р; изображение [х]p получается последовательным приписыванием к последнему частному остатков от деления – от последнего до первого;
перевести отдельно дробную часть (мантиссу) числа, то есть {x}10, для чего последовательно умножать сперва исходную мантиссу, а затем мантиссы получаемых чисел на р до тех пор, пока не получим мантиссу, равную нулю, или нужное количество цифр в {х}p; изображение {х}p получается приписыванием к целой части первого произведения второй такой же цифры и т.д., до последней цифры целой части;
результат будет иметь вид (х)р = [х]p, {х}p.
Связь двоичной системы счисления:
В ВТ часто необходимо переводить из 2-й сис. счисления в 8-ю и 16-ю сис. счисления и обратно. Для этого существует упрощенный алгоритм.
Переход от 2 -> 8: число разбивается на триады, которые заменяются на соответствующие 8-е цифры:
100 110 110 111 100 101 011 001 0112= 4 6 6 7 4 5 3 1 38
Переход от 2 -> 16: число разбивается на тетрады, которые заменяются на соответствующие 16-е цифры:
1100 1101 1011 1100 1010 1100 10112 = CDBCACB16
