Написать рефераты, курсовые и дипломы самостоятельно.  Антиплагиат.
Студенточка.ru: на главную страницу. Написать самостоятельно рефераты, курсовые, дипломы  в кратчайшие сроки
Рефераты, курсовые, дипломные работы студентов: научиться писать  самостоятельно.
Контакты Образцы работ Бесплатные материалы
Консультации Специальности Банк рефератов
Карта сайта Статьи Подбор литературы
Научим писать рефераты, курсовые и дипломы.


подбор литературы периодические источники литература по предмету

Предмет: Теория вычислительных процессов


Описание предмета: «Теория вычислительных процессов»

Основными разделами теории вычислительных процессов являются: математическое моделирование языков, синтаксис и семантика, метаязыки, нормальные формы Бекуса-Наура (БФА), формальные грамматики, классы формальных грамматик, проблема распознавания языков, а также языки, порождаемые грамматиками. В разделе касающемся автоматов освещаются конечные автоматы, анализаторы и преобразователи, анализаторы контекстно-свободных языков.

Трансляторы представлены описанием схем компиляторов, методами построения, схематической теорией программ, способами оптимизации кода. Также рассматриваются семантическая теория программ, схемы программ, методы формальной спецификации и верификации, модели вычислительных процессов, взаимодействие процессов, протоколы и интерфейсы, асинхронные процессы, сети Петри, принципы и способы технической реализации моделей процессов и структур.

Изучение теории вычислительных процессов требует знания основ информатики, наличия практических навыков программирования. Требуется также знакомство с основными функциями операционных систем и вычислительных сетей.

Данная дисциплина необходима для дальнейшего изучения предмета построение компиляторов.

Дисциплина языки программирования и методы трансляции связана с такими математическими дисциплинами как основы теории множеств, дискретный анализ, алгебра, математический анализ, основы теории вероятностей.

Основные темы теории вычислительных процессов: 1. Методы построения и анализа алгоритмов. Динамическое программирование и его приложения. Задача о наибольшей общей подпоследовательности. Жадные алгоритмы. Коды Хаффмена.

2. Динамические структуры данных. АВЛ-деревья. Б-деревья. Биномиальные и фибоначиевы кучи. Системы непересекающихся множеств.

3. Алгоритмы на графах. Представление графов. Поиск в ширину. Поиск в глубину. Топологическая сортировка.

Сильно связные компоненты. Минимальные покрывающие деревья. Вычисление кратчайших путей из одной вершины (Алгоритмы Дейкстра, Беллмана-Форда). Вычисление кратчайших путей для всех пар вершин. Задача о максимальном потоке в графе.

4. Алгоритмы поиска подстрок. Постановка задачи и простейший алгоритм. Алгоритм Рабина-Карпа. Понятие о конечных автоматах. Алгоритм Кнута-Морриса-Пратта. Алгоритм Бойера-Мура.

Контакты
marina@studentochka.ru
+7 911 822-56-12
с 9 до 21 ч. по Москве.
Поделиться
Мы в социальных сетях
Реклама



Отзывы
Марина
Уважаемая Наталия, хочу еще раз поблагодарить Вас за реферат. Вчера преподаватель дал положительную оценку и допустил к зачету. Желаю Вам успехов в таком творческом и необходимом для многих людей труде.