Предмет «Теория алгоритмов» 3 курс
- ТА, как наука, задачи и аспекты.
- Возникновение теории алгоритмов
- Модели вычислений
- Тезис Чёрча — Тьюринга и алгоритмически неразрешимые проблемы
- Современное состояние теории алгоритмов. Анализ трудоёмкости алгоритмов
- Понятие алгоритмической разрешимости задачи.*
- Классы сложности.*
- Подготовка и решение задач на ЭВМ. Примеры.
- Алгоритм как абстрактная машина.*
- Понятие алгоритма и его свойства. Примеры.
- Исполнитель. Система команд исполнителя. Примеры.
- Способы задания алгоритмов. Примеры.
- Условные обозначения основных блоков блок-схем. Примеры.
- Классификация алгоритмов по структуре. Примеры.
- Классификация алгоритмов по назначению. Примеры.
- Понятие алгоритмического языка. Примеры.
- Понятие рекурсии. Примеры.
- Формализация понятия алгоритм.
- Машина Поста и её команды. Примеры.
- Причины остановки машины Поста. Выполнение операций над числами. Примеры.
- Машина Тьюринга и принципы её работы. Примеры.
- Примеры схем для машин Тьюринга.
- Основные алгоритмы на машине Тьюринга.
- Нормальные алгоритмы Маркова. Ассоциативное исчисление.
- Способы композиции нормальных алгоритмов.
- Частичные функции.
- Элементарные операции над частичными функциями.
- Тезис Чёрча.
- Сопоставление алгоритмических моделей.*
- Операциональный подход при разработке алгоритмов.*
- Структурный подход при разработке алгоритмов.*
- Объектно-ориентированное и декларативное программирование.
- Понятие сложности алгоритма.
- Использование математических сведений в теории алгоритмов.
- Понятие и классификация скорости роста.
- Прикладные задачи теории графов. Основные определения в теории графов.
- *
34.1Общие сведения об управляющем автомате
34.2 Граф-схемы алгоритмов
34.3 Формулы переходов
34.4. Матричные схемы алгоритмов
34.5 Логические схемы алгоритмов.
- Теория Р и NP-полных задач*.
- Структуры данных для представления графов: матрица примыканий, список примыканий.
- Алгоритмы обхода в глубину и по уровням. Их анализ.
- Алгоритм поиска минимального остовного дерева – Дейкстры-Прима, Крускала.
- Алгоритм поиска кратчайшего пути – Дейкстры.
- Алгоритм определения компонент двусвязности.
- Разбиение множеств.
- Задача Прима-Краскала и её решение.
- Задача Штейнера.
- Алгоритм Дейкстры.
- Задача трассировки. Строительная трассировка.
- Электронная трассировка.
- Задача размещения школы.
- Задача размещения полицейского участка.
УСПЕХОВ В СДАЧЕ ЭКЗАМЕНА!!!
Предмет «Теория алгоритмов» 3 курс
- ТА, как наука, задачи и аспекты.
- Возникновение теории алгоритмов
- Модели вычислений
- Тезис Чёрча — Тьюринга и алгоритмически неразрешимые проблемы
- Современное состояние теории алгоритмов. Анализ трудоёмкости алгоритмов
- Понятие алгоритмической разрешимости задачи.*
- Классы сложности.*
- Подготовка и решение задач на ЭВМ. Примеры.
- Алгоритм как абстрактная машина.*
- Понятие алгоритма и его свойства. Примеры.
- Исполнитель. Система команд исполнителя. Примеры.
- Способы задания алгоритмов. Примеры.
- Условные обозначения основных блоков блок-схем. Примеры.
- Классификация алгоритмов по структуре. Примеры.
- Классификация алгоритмов по назначению. Примеры.
- Понятие алгоритмического языка. Примеры.
- Понятие рекурсии. Примеры.
- Формализация понятия алгоритм.
- Машина Поста и её команды. Примеры.
- Причины остановки машины Поста. Выполнение операций над числами. Примеры.
- Машина Тьюринга и принципы её работы. Примеры.
- Примеры схем для машин Тьюринга.
- Основные алгоритмы на машине Тьюринга.
- Нормальные алгоритмы Маркова. Ассоциативное исчисление.
- Способы композиции нормальных алгоритмов.
- Частичные функции.
- Элементарные операции над частичными функциями.
- Тезис Чёрча.
- Сопоставление алгоритмических моделей.*
- Операциональный подход при разработке алгоритмов.*
- Структурный подход при разработке алгоритмов.*
- Объектно-ориентированное и декларативное программирование.
- Понятие сложности алгоритма.
- Использование математических сведений в теории алгоритмов.
- Понятие и классификация скорости роста.
- Прикладные задачи теории графов. Основные определения в теории графов.
- *
34.1Общие сведения об управляющем автомате
34.2 Граф-схемы алгоритмов
34.3 Формулы переходов
34.4. Матричные схемы алгоритмов
34.5 Логические схемы алгоритмов.
- Теория Р и NP-полных задач*.
- Структуры данных для представления графов: матрица примыканий, список примыканий.
- Алгоритмы обхода в глубину и по уровням. Их анализ.
- Алгоритм поиска минимального остовного дерева – Дейкстры-Прима, Крускала.
- Алгоритм поиска кратчайшего пути – Дейкстры.
- Алгоритм определения компонент двусвязности.
- Разбиение множеств.
- Задача Прима-Краскала и её решение.
- Задача Штейнера.
- Алгоритм Дейкстры.
- Задача трассировки. Строительная трассировка.
- Электронная трассировка.
- Задача размещения школы.
- Задача размещения полицейского участка.
УСПЕХОВ В СДАЧЕ ЭКЗАМЕНА!!!