0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 16
1

Выдать ответ a, если слова Q и R одинаковы, и пустое слово иначе

09.04.2020, 15:00. Показов 1893. Ответов 3
Метки нет (Все метки)

Задача по машине Маркова. Нормальные алгоритмы Маркова


Пусть P имеет вид=R, где Q и R – любые слова из символов a и b.
Выдать ответ a, если слова Q и R одинаковы, и пустое слово иначе.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2020, 15:00
Ответы с готовыми решениями:

Нормальные алгоритмы маркова
Здравствуйте!!! Обращаюсь к вам по поводу задания по НАМ-задание состоит в том,чтобы реализовать...

Нормальные алгоритмы Маркова
Нужна помощь в решении: Считая слово P записью числа в единичной системе счисления, получить...

Нормальные алгоритмы Маркова, сложение и умножние
Как можно реализовать умножние в нормальных алгоритмах Маркова? Умножение в единичной системе...

Нормальные алгоритмы Маркова и их применение к словам
Умножить двоичное число на 2, приписав к нему 0 в конце. 10101

3
Эксперт по математике/физике
3963 / 2944 / 892
Регистрация: 19.11.2012
Сообщений: 6,056
09.04.2020, 20:01 2
Цитата Сообщение от polly19 Посмотреть сообщение
P имеет вид=R
Наверное R=Q?

Просматриваем слова R и Q буква за буквой, пока не обнаружим различий.
Однако, чтобы учесть случаи, когда одно слово является подсловом другого, приходится удлинять программу:
Кликните здесь для просмотра всего текста
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
*a-->*  Удаляем все
*b-->*  
a*-->*  
b*-->*  
*=-->*  
*-->.   
aA-->Aa Перегоняем вспомогательные символвы в начало первого слова
bA-->Ab 
aB-->Ba 
bB-->Bb 
Aa-->   
Bb-->       
Ab-->*  Включаем чистильщика
Ba-->*  
=a-->A= Смотрим на первую букву второго слова
=b-->B= 
A=-->.  Слова разные
B=-->.  
a=-->*  
b=-->*  
=-->a.  Слова равны
0
0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 16
10.04.2020, 15:16  [ТС] 3
Спасибо за ответ, а если слова Q и R одинаковы по длине?
0
Эксперт по математике/физике
3963 / 2944 / 892
Регистрация: 19.11.2012
Сообщений: 6,056
10.04.2020, 15:25 4
Цитата Сообщение от polly19 Посмотреть сообщение
одинаковы по длине?
Это не имеет значения. Но если это известно заранее, то программу можно сократить, выбросив те команды, которые охватывают случаи слов разной длины.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2020, 15:25
Помогаю со студенческими работами здесь

Нормальные Алгоритмы Маркова (НАМ). Проблемы с решением задачи
Дана вот такая задача по нормальным алгоритмам Маркова (НАМ). Нужно написать программу для...

Нормальные алгоритмы Маркова: числа в единичной системе счисления уменьшить на 1
Помогите пожалуйста решить нормальные алгоритмы Маркова, преподаватель не хочет объяснить как это...

Нормальные алгоритмы Маркова. Переставить каждую пару символов местами
Помогите,пожалуйста.. A={a, b, c}. Если в слове P не менее двух символов, то переставить каждую...

Выполнить циклический сдвиг двоичного числа влево на один разряд, используя Нормальные Алгоритмы Маркова
Условие задания (Помогите пожалуйста с защитой) Выполнить циклический сдвиг двоичного числа в лево...

Классы вычислимых и рекурсивных функций. Нормальные алгорифмы Маркова
В алфавите B = {|, *} найти схемы НАМ (нормальные алгорифмы Маркова), вычисляющие следующие...

Алгоритмы Маркова
A={a,b}. Пусть слово P имеет нечётную длину. Удалить из него средний символ. Помогите кому не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru