Содержание
- 2. Математическая логика и теория алгоритмов На этой лекции: Понятие алгоритма Нормальные алгоритмы Маркова Вычислимые функции
- 3. Понятие алгоритма Это скучный слайд с терминологией Алгоритм – точное предписание, определяющее вычислительный процесс, ведущий к
- 4. Понятие алгоритма Способы задания Графический Табличный Перечислением правил Замечание: Различные способы задания алгоритмов могут быть (а
- 5. Понятие алгоритма Неформальный алгоритм Нет четко заданного определения, невозможно записать математически строго. Формальный алгоритм Математически четко
- 6. Понятие алгоритма Формальные способы описания понятия алгоритма: Нормальный алгоритм Маркова (Марков А.А. в 1947г.) Машина Тьюринга
- 7. Нормальный алгоритм Маркова Это скучный слайд с терминологией Нормальный алгоритм Маркова задаётся своим алфавитом и своей
- 8. Нормальный алгоритм Маркова Это скучный слайд с терминологией Алгоритмический процесс заключается в многократном применении операции подстановки
- 9. Пример 1 Алфавит: Строка данных: Система подстановок: Алгоритмический процесс: Выходная строка данных: данные Набор команд результат
- 10. Пример 2 Алфавит: Строка данных: Система подстановок: Алгоритмический процесс: Вывод: алгоритм неприменим
- 11. Нормальный алгоритм Маркова Это скучный слайд с терминологией Всякий нормальный алгоритм Маркова определяет отображение (или функцию
- 12. Увеличение числа на единицу Алфавит: Система подстановок: Разделитель разрядов (визуализация переполнения), где Слева – разряды, которые
- 13. Увеличение числа на единицу Алфавит: Система подстановок: Разделитель разрядов (визуализация переполнения), где Слева – разряды, которые
- 14. Логическое сложение двух бинарных чисел Алфавит: Система подстановок: Логическое сложение = ИЛИ (OR) (V) A or
- 15. Вычислимые функции
- 16. Вычислимая функция Это скучный слайд с терминологией Функция f называется вычислимой, если существует алгоритм, перерабатывающий всякий
- 17. ? Всякую ли функцию можно назвать вычислимой, то есть создать алгоритм, реализующий эту функцию? ? Всякий
- 18. Вычислимая функция Это скучный слайд с терминологией Функцию f:X→Y будем называть частичной, если она определена не
- 19. Вычислимая функция Это скучный слайд с терминологией Замечание: Рекурсия является удобным способом вычисления значений функций. Замечание:
- 20. Примитивно рекурсивная функция Это скучный слайд с терминологией Пусть даны частичные функции g и h. Частичная
- 21. Примитивно рекурсивная функция Это скучный слайд с терминологией Частичная функция f называется примитивно рекурсивной относительно множества
- 22. Примитивно рекурсивная функция Пример: - примитивно рекурсивная функция Пример: - примитивно рекурсивная функция
- 23. Частично рекурсивная функция Это скучный слайд с терминологией Пусть дана частичная функция f. Операцией минимизации назовём
- 24. Вычислимая функция Это скучный слайд с терминологией рекурсивные функции: 1) Множество частично рекурсивных функции Множество вычислимых
- 25. Тезис Чёрча Это скучный слайд с терминологией Класс алгоритмически вычислимых частичных функций совпадает с классом всех
- 26. Примитивные функции соответствуют программным функциям, в которых используется только арифметические операции, а также условный оператор и
- 28. Скачать презентацию