Содержание
- 2. 6.1 Интуитивное понятие об алгоритме Интуитивное понятие алгоритма. Алгоритм – это правило, сформированное на некотором языке
- 3. Правила описания алгоритмов: Понятность для исполнителя Массовость (т.е. допустимость для него всех предложений языка исходных данных)
- 4. Алгоритм применим к допустимому исходному данному, если с его помощью, отправляясь от этого исходного данного, можно
- 5. Поскольку требование завершения алгоритмического процесса за конечное число шагов не учитывает реальных возможностей, связанных с затратами
- 6. Об источниках алгоритмов: Практика; научная теория; совокупность накопленных алгоритмов; изобретательность разработчика.
- 7. 6.2 Три типа алгоритмических моделей Различный выбор исходных средств формализации приводит к моделям алгоритмов разного вида.
- 8. Первый тип Связывает понятие алгоритма с вычислениями и числовыми функциями. Наиболее развитая и изученная модель этого
- 9. Второй тип Основан на представлении об алгоритме как о некотором детерминированном устройстве, способном выполнять в каждый
- 10. Третий тип Это преобразование слов в произвольных алфавитах, в которых элементарными операциями являются подстановки, т.е. замена
- 11. Тезис Чёрга Класс задач, решаемых в любой из этих формальных моделей, и есть класс всех задач,
- 12. Примеры. Задача о квадратуре круга. Требуется найти алгоритм построения с помощью циркуля и линейки квадрата, равновеликого
- 13. Примеры. Задача удвоения куба. Найти алгоритм, позволяющий на стороне любого куба с помощью циркуля и линейки
- 14. Вторая причина разработки теории алгоритмов – необходимость обоснования математики, поскольку появления антиномий привели к тому, что
- 15. Пример Актуально бесконечное множество. Расходуя ограниченное количество ресурсов на каждом шаге, имеющим фиксированную длительность, построить такое
- 16. 6.3 Кризис теории множеств антиномии. Выводы из антиномий. До середины XIX века никто не сомневался в
- 17. На втором Международном Математическом Конгрессе было заявлено, что теперь в математике остались только целые числа и
- 18. Две теории Кантора из теории множеств Кардинальное число множества М называется его мощностью и обозначается m.
- 19. Парадокс Кантора. Пусть М множество всех множеств обозначим его кардинальное число буквой m. В силу теоремы
- 20. Парадокс Рассела (парадокс брадобрея). Один из солдат оказался по профессии парикмахером, узнав об этом командир приказал
- 21. Открытие антиномий потрясло математику и математиков, как землетрясение. Нужно сказать, что математики поразному отреагировали на это
- 22. 6.4 Машины Тьюринга как модели алгоритмов В 1937г. английский математик Тьюринг опубликовал работу в которой он
- 23. Машина состоит из бесконечной в обе стороны ленты, разбитой на ячейки, и рабочей головки. Машина работает
- 24. Основной частью машины является логический блок, который работает следующим образом. В каждый момент времени рабочая головка
- 25. Т.о. работа МТ задается системой команд вида: qj*ai-qk*ax*dy Все случаи сочетания qj и ai для разных
- 26. Если головка в состоянии qj читаем символ ai, то в следующий момент она записывает в эту
- 28. Примеры построения машин Тьюринга Постороить машину Тьюринга, реализущую. «сложение» чисел. В машине Тюринга все числа представляются
- 30. Построить машину Тьюринга, которая вычисляет функцию а(Х)=Х+1 число Х запишем в виде строки, состоящей из букв
- 31. В первом случае говорят, что машина применила к исходному данному, во втором – не применима. Соответствия
- 32. Тезис Тьюринга: Любая вычислимая функция вычислимая по Тьюрингу, или всякий алгоритм может быть реализован машиной Тьюринга.
- 33. Проблема остановки: Можно ли построить машину То такую что для любой машины Тк любых исходных данных
- 35. Скачать презентацию