- •Вопрос 1
- •Вопрос 2
- •Вопрос 3
- •Вопрос 4
- •Вопрос 5
- •Вопрос 6
- •Вопрос 7
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 13
- •Вопрос 14
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 18
- •Вопрос 19
- •Вопрос 20
- •Вопрос 21
- •Вопрос 22
- •23 Частично и общерекурсивные функции.
- •Вопрос 24
- •Вопрос 25
- •Вопрос 27
- •Вопрос 28
- •Вопрос 29
- •Вопрос 30
- •Вопрос 31
- •Вопрос 32
- •Вопрос 33
- •Вопрос 34
- •.Вопрос 35
- •Вопрос 36
- •Вопрос 37
- •Вопрос 38
- •Вопрос 39
- •Вопрос 40-41
- •Вопрос 42
- •Вопрос 43
- •Вопрос 44
- •Вопрос 45
- •1 Год сек. Тобит – предел Бреммермана
- •Вопрос 46
- •Вопрос 47
- •Вопрос 48
- •7 Неразрешимых проблем:
- •Вопрос 49
- •§5.2 Полиномиальные и экспоненциальные алгоритмы
- •Вопрос 50
Вопрос 9
графический способ записи алгоритма
Достоинства:
Обеспечивается обмен методами решения между специалистами, использующие разные ЭВМ
Облегчается работа по составлению машинной программы
Создается возможность отдельно программировать каждый блок
Облегчается чтение и понимание программы
Уменьшается количество ошибок при программировании и упрощается проверка и отладка готовых программ
Недостатки:
Невозможность использовать при автоматизированном программировании
Не устанавливается определенная степень детализации
Блок-схемный способ может быть рекомендован в качестве предварительного этапа.
Вопрос 10
операторные схемы Ван Хао
ω |
α |
β |
Где i-номер приказа, ω-элементарная |, α и β-номера очередных приказов
ω |
α |
ω |
α |
ωi |
αi |
βi |
ωi+j |
αi+j |
βi+j |
ω s |
α s |
β s |
s+1: СТОП
если в результате выполнения алгоритма не возникают пары, указывающие назаключительный оператор, то результатом переработки неопределенное значение.
Теорема1: для того чтобы частичная функция была вычислимой с помощью операторного алгоритма программа которого содержит лишь частично рекурсивную функцию ωi(х) с рекурсивной областью определенности необходимо и достаточно, чтобы f(x) была частично рекурсивной.
Теорема Минского: для каждой частично-рекурсивной функции f(x) существует операторный алгоритм, программа которого состоит из приказов вида и которая для любого х перабатывает слово 2х=>2f(x):
ω |
α |
β |
j: СТОП
Вопрос 11
операторные схемы Ляпунова
Схема алгоритма, составленная из арифметических операторов и логических условий называется логическая схема алгоритма. В операторных схемах используются 5 операторов:
Арифметические операторы (А, В, С, …, А1, В1, С1,…)
Операторы проверки логических условий (P, Q) p(x>y)
Операторы переадресации-служат для изменения адресов приказов, для изменения различных параметров, для восстановления ранее измененных значений. Типичным представителем служит F(i)->i:=i+1
Fn(i)->i:=i+1+1+1… (nраз)
F-1(i)->i:=i-1
F-n(i)->i:=i-1-1-1… (nраз)
Оператор переноса-служит для переноса одного параметра на место другого [a->b]
Оператор формирования-переносят некоторые заранее запасенные приказы в определенные места алгоритма
Последовательное выполнение нескольких операторов обозначается как произведение, сомножитель, стоящий слева передает управление сомножителю, стоящему справа.
Если такой передачи управления нет, то ставится ; в конце строки записывается S
Если нужно выделить группу операторов, то ставят {}
Если в строке символов присутствует логический оператор то при выполнении условия передача управления осуществляется оператору, стоящему справа, а если не выполняется, то оператору к которому ведет стрелка, идущая сверху.
Разрывы стрелок -начало -конец
Работа алгоритма заканчивается либо когда последний из отработавших операторов-это S, либо когда не оказывается такого элемента схемы, который должен был бы работать.
Достоинства:
Допускает эквивалентные преобразования
Компактность записи
Недостатки:
Необходимость расписывать все обозначения
Малая наглядность по сравнению с графическим способом