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


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

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


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

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

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

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

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

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

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

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

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

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

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

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



Отзывы
peterson
Наконец-то это долгожданное событие произошло! Защитилась! Поставили "отлично", моя руководительница после защиты была белая -пушистая и очень довольная. Я до сих пор в недоумении по ее поводу, к чему было нервы трепать, не первый год друг друга знаем, ну да Бог с ней. Вам - огромное человеческое спасибо, Вы меня спасли, я бы сама точно ничего не успела, страшный цейтнот, а откладывать все на год - это выше моих сил. Слава Богу, все позади, возвращаюсь к своим заботам. Буду Вас рекомендовать друзьям, если возникнет такая потребность. Счастливо Вам, удачи во всем.