Кафедра ИУ 4 «Проектирование и технология производства ЭС»

Скачать презентацию Кафедра ИУ 4 «Проектирование и технология производства ЭС» Скачать презентацию Кафедра ИУ 4 «Проектирование и технология производства ЭС»

presentation.ppt

  • Количество слайдов: 14

>Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Н.Э.Баумана КАФЕДРА КОНСТРУИРОВАНИЯ И ПРОИЗВОДСТВА ЭЛЕКТРОННОЙ АППАРАТУРЫ Отчет о выполнении практического задания №7 «Основные понятия и определения теории алгоритмов» Выполнил: студент группы ИУ4-31 Борисов Н.О. Проверил: Аверьянихин А.Е. Москва, 2012 г.

>«Основные понятия и определения теории алгоритмов» Цель работы: дать основные понятия и определения теории «Основные понятия и определения теории алгоритмов» Цель работы: дать основные понятия и определения теории алгоритмов. Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Основные универсальные схемы алгоритмов: Алгоритмы Ван - Хао. Словесные схемы алгоритмов (СА). Структурные схемы алгоритмов (ССА). Алгоритмы Маркова. Алгоритмы Ляпунова. Графические схемы алгоритмов (ГСА). Псевдокод.

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Алгоритмы Маркова:

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Алгоритмы Ляпунова: Представление алгоритмов в виде конечной строки (формулы), состоящей из символов операторов y0, y1,y­2,…,yT, yk, логических условий x1, …, xL, верхних и нижних стрелок с метками (   , i, j,…), символов тождественно ложного условия называется логической схемой алгоритма (ЛСА)

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Графические схемы алгоритмов :

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Псевдокод :

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Машина Тьюринга

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Вычислимость по Тьюрингу Машина Поста

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Алгоритмическая полнота

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Вычислительная сложность Временная сложность алгоритма – временные затраты, необходимые для выполнения алгоритма, зависящие от размера входных данных. Пространственная сложность алгоритма – объем используемой памяти, необходимой для выполнения алгоритма, зависящий от размера входных данных. Классы сложности алгоритмов

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Алгоритм называется полиномиальным, если его сложность в наихудшем случае ограничена сверху некоторым полиномом (многочленом) от n. Алгоритм, имеющий полиномиальную временную сложность, называется эффективным. Алгоритм относится к NP классу, если его временная сложность выше полиномиальной. Алгоритмическая задача называется труднорешаемой (NP-полной), если для нее не существует полиномиального алгоритма. NP-полная задача – задача из класса NP, к которой можно свести любую другую задачу из класса NP за полиномиальное время. NP-трудные задачи - задачи, к которым сводимы все задачи из класса NP. При этом не требуется, чтобы сама задача принадлежала классу NP, она может быть более сложной.

>«Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru «Основные понятия и определения теории алгоритмов» Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru Вычислительная сложность Анализ алгоритмов Анализ алгоритмов заключается в том, чтобы оценить требуемые для его выполнения ресурсы. Вектор встречаемости Время исполнения алгоритма

>«Основные понятия и определения теории алгоритмов» Выводы: Изучены основные понятия теории алгоритмов; Рассмотрено применение «Основные понятия и определения теории алгоритмов» Выводы: Изучены основные понятия теории алгоритмов; Рассмотрено применение теории при решении задач конструкторско-технологической информатики. Кафедра ИУ4 «Проектирование и технология производства ЭС» http://nanotech.iu4.bmstu.ru