НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова.

Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова.

Теоретическая справка

Фиксируем некоторый алфавит НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru . Пусть символы «стрелка» и «точка» не принадлежат алфавиту НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru : НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru . НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – некоторые, возможно пустые, слова в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Марковская подстановка (МП) – это операция над словами НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , заключающаяся в следующем:

1) в исходном слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru ищется самое левое вхождение слова НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , если оно существует, НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru заменяем на НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru ;

2) полученное слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru является результатом применения марковской подстановки к слову НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru ;

3) если слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru не входит в слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , то говорят, что данная Марковская подстановка неприменима к слову НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Обычно МП записывается как НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в общем случае длины слов НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru могут не совпадать.

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru длины слов НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в общем случае также могут не совпадать.

Если НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru или НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , то соответствующее слово является пустым. В МП пустое слово никак не обозначается и не занимает никакого места.

В любом слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru имеется несколько вхождений пустого слова: перед первой буквой; после последней буквы; между любой парой букв внутри слова.

Частные случаи МП: НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

1. НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – пусто: слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru приписывается перед НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

2. НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – пусто: слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru исключается из НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Нормальным алгоритмом Маркова (НАМ) в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru называется упорядоченная конечная последовательность (столбец) Марковских подстановок типа: НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru или (и) НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , где НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – слова в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , а символы НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru и НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – заключительная подстановка.

Запись НАМ – столбец подстановок вида НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Функционирование НАМ

1. НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – номер подстановки в схеме НАМ.

2. Выбирается НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru -тая МП, пусть она имеет вид НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

3. Левая часть подстановки НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru ищется в преобразуемом слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

4. Если НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru найдено, то переход к пункту 7, иначе к пункту 5.

5. НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

6. Если НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru не превышает общего числа подстановок, то переход к пункту 2, иначе – алгоритм заканчивает работу, останавливается.

7. Выполняется замена НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru на НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в преобразуемом слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru (крайнее левое вхождение НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru ).

8. Если эта подстановка является заключительной, т.е. имеет вид НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , алгоритм останавливается, иначе переход к пункту 1.

После применения подстановки осуществляется заново просмотр столбца подстановок, а не продолжается просмотр НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Процесс заканчивается, если:

- не найдена применяемая подстановка;

- выполнена заключительная подстановка.

Алфавит НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru называется расширением алфавита НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , если НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Нормальный алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru – это нормальный алгоритм в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который слова в НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , если он к ним применим, перерабатывает в слова в НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru . Нормальный алгоритм в НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru может использовать только буквы алфавита НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Нормальный алгоритм над НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru может использовать вспомогательные символы. НАМ над НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru более мощные, чем НАМ в А.

Одноместная частичная словарная функция НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , заданная в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru называется нормально вычислимой, если существует НАМ над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , перерабатывающий слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

Соответствие между нормальными алгоритмами и алгоритмами в интуитивном смысле выражает принцип нормализации – аналог тезисов Черча и Тьюринга: каков бы ни был алгоритм, для которого допустимыми исходными данными и результатом являются слова в некотором алфавите, существует эквивалентный ему НАМ в этом алфавите.

Пример 1. Нормальный алгоритм в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , перерабатывающий каждое слово вида НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , где слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru слово, состоящее из букв НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Пусть НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru Тогда, последовательность преобразований имеет вид:

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Пример 2. Нормальный алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru стирающий все символы входного слова до первого символа НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru включительно.

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Здесь вспомогательные символы НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru и НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , таким образом, алфавит НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru . Буква НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru служит для того, чтобы найти букву 2 последовательным перебором слева направо. Буква НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru позволяет стереть буквы НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru движением справа налево.

Пример функционирования НАМ по переработке слова НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru :

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Пример 3. Нормальный алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который выдает “и”, если в исходном слове, состоящем из нулей и единиц, есть комбинация НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , и “л”, в противном случае.

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Приведем два примера функционирования НАМ:

1) НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

2) НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Пример 4. Пример НАМ, который работает бесконечно.

НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru

Задание на лабораторную работу

1. Составить нормальный алгоритм Маркова над алфавитом А.

2. На конкретных примерах исходных слов продемонстрировать работу составленных алгоритмов.

Варианты заданий

1. Реализовать алгоритм, выполняющий замену в слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru каждого символа НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru на символ НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

2. Реализовать алгоритм, выполняющий перестановку в слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru букв таким образом, чтобы сначала стояли все нули, а затем все единицы.

3. Составить нормальный алгоритм, преобразующий исходную строку в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в строку, в которой буквы расположены в алфавитном порядке.

4. Реализовать алгоритм, выполняющий НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru над числами в унарном коде.

5. Реализовать алгоритм, выполняющий НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru над числами в унарном коде.

6. Реализовать алгоритм, выполняющий НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru над числами в унарном коде.

7. Реализовать алгоритм, вычисляющий арифметическое вычитание НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в унарном коде.

8. Реализовать функцию выбор аргумента НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru над числами в унарном коде.

9. Реализовать вычисление предиката X=Y в унарном коде с сохранением (восстановлением) исходных данных.

10. Реализовать вычисление предиката X>Y в унарном коде с сохранением (восстановлением) исходных данных.

11. Реализовать алгоритм в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , меняющий местами первую и последнюю буквы слова.

12. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , меняющий местами первый ноль и последнюю единицу.

13. Реализовать операцию копирование в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , то есть получить из слова НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru слово НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru .

14. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который выдает единицу, если в исходном слове только парные нули и ноль в противном случае.

15. Реализовать алгоритм в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который переставляет буквы в слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru так, чтобы сначала шли все нули, потом – единицы.

16. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , исключающий в слове последнюю звездочку.

17. Реализовать алгоритм, реализующий функцию циклический сдвиг двоичного числа на одну ячейку.

18. Реализовать алгоритм в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , анализирующий последовательность цифр в слове и выдающий «+», если цифры образуют неубывающую последовательность, и «–» в противном случае.

19. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который выдает 1, если исходное слово содержит комбинацию baccd, и 0 - в противном случае.

20. Реализовать алгоритм, выполняющий следующие действия. В слове НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru в алфавите НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru стереть все, кроме НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru . Если такой последовательности нет, все стереть.

21. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , переставляющий буквы в обратном порядке.

22. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который выдает 1, если в исходном слове содержатся только парные нули, и 0 - в противном случае.

23. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , который выдает «да», если в исходном слове четное количество y-ков, и «нет» в противном случае.

24. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , выдающий в результате столько единиц, сколько нулей в исходном слове.

25. Реализовать алгоритм над алфавитом НОРМАЛЬНЫЕ АЛГОРИТМЫ МАРКОВА. Цель работы: получить практические навыки в записи алгоритмов с использованием нормальных алгоритмов Маркова. - student2.ru , выделяющий часть слова расположенную между первой парой звездочек.

Контрольные вопросы

1. Что такое Марковская подстановка?

2. Что такое заключительная Марковская подстановка, как она обозначается?

3. В каком случае Марковская подстановка считается неприменимой к некоторому слову?

4. Как функционирует нормальный алгоритм Маркова?

5. В каких случаях НАМ заканчивает работу и останавливается?

6. Чем отличается НАМ в алфавите А от алгоритма над алфавитом А?

7. Привести пример бесконечно работающего нормального алгоритма Маркова.

8. Привести определение нормально вычислимой словарной функции.

9. Сформулировать принцип нормализации.

Наши рекомендации