Вы находитесь на странице: 1из 2

Введение в информатику.

Вопросы к экзамену
1. Алгоритмы и исполнители
1.1. Алгоритм
1.2. Алгоритмы арифметических действий в позиционной системе счисления
1.3. Символьное кодирование. Лексикографический порядок
1.4. Функциональная природа алгоритма
1.5. Псевдокод. Алгоритм Эвклида
1.6. Машина Поста. Вычислимость функции прибавления единицы на машине Поста
1.7. Диаграммы переходов для машины Поста. Вычислимость функций сложения натуральных чисел и
проекции на машине Поста
1.8. Машина неограниченных регистров. Вычислимость функции сложения натуральных чисел на
машине неограниченных регистров
1.9. Вычислимость функций прибавления и вычитания единицы и функции деления на 2 на машине
неограниченных регистров
1.10. Разрешимые предикаты. Разрешимость предикатов неравенства чисел и равенства
числа нулю
1.11. Машина Тюринга. Диаграммы переходов. Вычислимость функции прибавления единицы на
машине Тюринга
1.12. Вычислимость функций сложения натуральных чисел и проекции на машине Тюринга
1.13. Теоремы о сочетании машин Тюринга
1.14. Нормальные алгоритмы Маркова. Алгоритм, вычисляющий функцию прибавления единицы
1.15. Конечные автоматы
2. Информация: определение и методы кодирования
2.1. Вероятность. Конечное вероятностное пространство. Сложение вероятностей
2.2. Условная вероятность. Правило умножения вероятностей. Математическое ожидание
2.3. Информация отдельного сообщения
2.4. Энтропия источника сообщений. Энтропия как средняя передаваемая информация от источника
сообщения
2.5. Энтропия сложного опыта. Сложение энтропий
2.6. Информация и алфавит
2.7. Бинарное кодирование информации. Код запятой. Заглавный код
2.8. Моментальный код. Кодовое дерево. Неравенство Крафта. Теорема Шеннона
2.9. Префиксный код Шеннона – Фано
2.10. Префиксный код Хаффмана
2.11. Помехоустойчвое кодирование. Бит четности
2.12. Коды Хэмминга
2.13. Шифрование информации
2.14. Системы шифрования с открытым ключом
3.Языки программирования
3.1. Фон-Неймановская архитектура компьютера.
3.2. Методы повышения производительности компьютера
3.3. Архитектура микропроцессора Intel 8086/8088
3.4. Архитектура микропроцессора Intel Pentium P6
3.5. Машинный язык и аccемблер
3.6. Языки высокого уровня (ЯВУ): история развития
3.7. Трансляторы ЯВУ: компиляторы и интерпретаторы
3.8. Синтаксис ЯВУ. БНФ-форма
3.9. Формальные грамматики. Язык, определяемый формальной грамматикой
3.10. Классификация формальных грамматик по Хомскому
3.11. Регулярные грамматики и регулярные выражения
3.12. Регулярные грамматики и конечные автоматы
3.13. Атрибуты переменной в ЯВУ
3.14. Типы данных в ЯВУ
3.15. Целочисленный тип данных
3.16. Числа с плавающей запятой
3.17. Символьный тип данных

Оценить