|
|||||||
|
|
Автор: В.П. Иванников
Информация о курсе
В курсе дается введение в теорию алгоритмов. Рассматриваются формальные модели алгоритмов: машина Тьюринга, алгоритмы Маркова, Паскаль, а также основные структуры данных и алгоритмы. Дается характеристика алгоритмических языков и их исполнителей, вводятся понятия трансляции и формальных языков. Даются описание синтаксиса языка с помощью металингвистических формул и синтаксических диаграмм, общие характеристики языков программирования и их основные понятия. Вводятся абстрактные структуры данных: графы, деревья, таблицы.
Дополнительные курсы
просмотров: 0
|
загрузок: 0
1.
В лекции вводится понятие алгоритма, дается исторический экскурс, определяются множества и функции. Рассказывается о тезисе Тьюринга и даются описание и пример машины Тьюринга.
просмотров: 0
|
загрузок: 0
2.
Рассматриваются задача на построение анализатора на основе машины Тьюринга и алгоритм решения задачи Марвина Мински. Приводятся разновидности машин Тьюринга, рассказывается о неразрешимых проблемах и проблеме мертвого кода.
просмотров: 0
|
загрузок: 0
3.
Вводятся нормальные марковские алгоритмы, даются их примеры, определяются их замыкание и композиция.
просмотров: 0
|
загрузок: 0
4.
Дается описание формальная система Паскаль, рассказывается об алгоритме Евклида. Вводится понятие языка и типов данных.
просмотров: 0
|
загрузок: 0
5.
Дается краткое введение в язык программирования Паскаль, приводятся основные понятия: операторы, операции, типы данных. Даются примеры.
просмотров: 0
|
загрузок: 0
6.
Вводятся понятия имен и функции, рассказывается о способах передачи параметров в функции, побочных эффектах функции, коллизиях имен, дается понятие отношения.
просмотров: 0
|
загрузок: 0
7.
Дается определение графов, деревьев, стеков, очередей, кучи. Рассказывается о недостатках этих структур.
просмотров: 0
|
загрузок: 0
8.
Даются примеры работы со стеком, очередью и списком, указываются особенности работы с ними. Рассказывается о двоичных деревьях.
просмотров: 0
|
загрузок: 0
9.
Приводятся варианты обхода дерева c использованием циклов, рекурсий, стеков. Вводятся понятия первично и вторичного ключа, даются оценки алгоритмов.
просмотров: 0
|
загрузок: 0
10.
просмотров: 0
|
загрузок: 0
11.
Рассказывается об АВЛ-деревьях, условиях их существования и построения, приводятся процедуры корректировки характеристик и частные случаи трансформации деревьев.
просмотров: 0
|
загрузок: 0
12.
Приводится оценка вычислительной сложности АВЛ-деревьев, рассказывается о цифровом поиске, дается пример реализации программы.
просмотров: 0
|
загрузок: 0
13.
Рассказывается о методы обработки таблиц с вычисляемыми адресами, реализуются необходимые процедуры.
|
![]() |
|
|
|||
|
|||
|
Курсы |
Учебные программы |
Учебники |
Вопросы и Ответы |
Форум |
Новости |
Помощь
Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru © INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2010 |
|
Проект Издательства "Открытые Системы". Партнеры: РМ Телеком, KRAFTWAY COMPUTERS. |
|