2004-gre-cs-practice-book.pdf/Q66 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Новая страница: « == Вопрос: Q66-4c9f66 == <i>Тут вставьте перевод вопроса. Используйте [https://wiki.4intra.net/Help:%D0%A4%D0%BE%D1%80…») |
StasFomin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
== Вопрос: Q66-4c9f66 == | == Вопрос: Q66-4c9f66 == | ||
+ | Рассмотрим языки L and L1 над алфавитом из символов {a,b}, где | ||
+ | * L1 = {w | w содержит какое-то слово «x» из L} | ||
− | + | Что верно? | |
− | + | # L — [https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA регулярный] → L1 — [https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA регулярный]. | |
− | + | # L — [https://en.wikipedia.org/wiki/Context-free_language контекстно-свободный] → L1 — [https://en.wikipedia.org/wiki/Context-free_language контекстно-свободный] | |
− | + | # L — [https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA рекурсивный] → L1 — [https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA рекурсивный] | |
=== Ответы === | === Ответы === | ||
− | + | * Только 1 | |
− | + | * Только 3 | |
+ | * 1 и 3 | ||
+ | * 2 и 3 | ||
+ | * Правильный ответ: 1, 2 и 3 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Объяснение === | === Объяснение === | ||
− | + | {{cstest-source|2004-gre-cs-practice-book.pdf|43|66}} | |
− | {{cstest-source|2004-gre-cs-practice-book.pdf| | + | |
+ | # Если L регулярный, то распознается конечным автоматом, и распознавание подстроки можно конечным автоматом сделать — можно сделать КА для L1. | ||
+ | # Если L - KC, то тоже самое, только автомат с магазином, тоже можно сделать автомат с магазином для L1 | ||
+ | # Если L - рекурсивный (т.е. разрешимый) — то есть разрешающая МТ(L), это еще лучше, чем все автоматы, и еще легче будет сделать разрешающую МТ для L1. | ||
+ | |||
− | + | {{question-ok|[[Участник:StasFomin|StasFomin]]}} | |
− | + | [[Категория:Формальные языки]] | |
+ | [[Категория:Теория сложности]] |
Текущая версия на 07:47, 16 декабря 2024
Вопрос: Q66-4c9f66
Рассмотрим языки L and L1 над алфавитом из символов {a,b}, где
- L1 = {w | w содержит какое-то слово «x» из L}
Что верно?
- L — регулярный → L1 — регулярный.
- L — контекстно-свободный → L1 — контекстно-свободный
- L — рекурсивный → L1 — рекурсивный
Ответы
- Только 1
- Только 3
- 1 и 3
- 2 и 3
- Правильный ответ: 1, 2 и 3
Объяснение
Исходники — вопрос 66 на 43 странице книги «2004-gre-cs-practice-book.pdf»
- Если L регулярный, то распознается конечным автоматом, и распознавание подстроки можно конечным автоматом сделать — можно сделать КА для L1.
- Если L - KC, то тоже самое, только автомат с магазином, тоже можно сделать автомат с магазином для L1
- Если L - рекурсивный (т.е. разрешимый) — то есть разрешающая МТ(L), это еще лучше, чем все автоматы, и еще легче будет сделать разрешающую МТ для L1.