Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2017, 12:35   #21
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Да не прыгайту вы сразу на сложное для вас. Вот поэтому и каша у вас.

Теперь берем X*Y и вместо * можно подставить не цифру, а X*Y. Что будет?
p51x вне форума Ответить с цитированием
Старый 18.11.2017, 12:46   #22
pram
Новичок
Джуниор
 
Регистрация: 17.11.2017
Сообщений: 11
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Да не прыгайту вы сразу на сложное для вас. Вот поэтому и каша у вас.

Теперь берем X*Y и вместо * можно подставить не цифру, а X*Y. Что будет?
Да хорошо, спасибо :-)

Получается будет XX*YY.
pram вне форума Ответить с цитированием
Старый 18.11.2017, 12:50   #23
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Пусть у нас в корзинке лежит знак ε , означающее пустое множество.

Подставим её в грамматику <rec> X <rec> YY <rec> | <rec> YY <rec> X <rec>
С начало в левую часть потом в правую

εXεYYε
εYεXXε

ε обычно не пишется

XYY
YXX
Положим их в корзинку.

Теперь там
ε
XYY
YXX

С ново подставим в грамматику всеми воможными способами порядке.
Как при переборе чисел
0X0YY0
0X0YY1
0X0YY2
0X1YY0
0X1YY1
0X1YY2
0X2YY0
0X2YY1
0X2YY2
1X0YY0
...

Собственно я из корзинки подставил символы

XYY
XYYXYY
XYYYXX
XXYYYY
XXYYYYXYY
XXYYYYYXX
XYXXYY
XYXXYYXYY
XYXXYYYXX
XYYXYY
XYYXYYXYY
XYYXYYYXX
XYYXXYYYY
XYYXXYYYYXYY
XYYXXYYYYYXX
XYYXYXXYY
XYYXYXXYYXYY
XYYXYXXYYYXX
YXXXYY
YXXXYYXYY
YXXXYYYXX
YXXXXYYYY
YXXXXYYYYXYY
YXXXXYYYYYXX
YXXXYXXYY
YXXXYXXYYXYY
YXXXYXXYYYXX

Для правой части ещё 27 вариантов.

Всё складываем в корзинку и повторяем алгоритм с ново и с ново.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия MaSS93 Паскаль, Turbo Pascal, PascalABC.NET 0 24.05.2012 18:52
рекурсия на С++ erfo Помощь студентам 2 23.05.2012 19:06
рекурсия Lena neznayka Помощь студентам 2 16.06.2010 20:46
Рекурсия Solnze2 Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2010 09:28
рекурсия qwerty98765 Помощь студентам 1 10.04.2010 15:22