Условие:
Задано регулярное выражение 0*(10*), Выберите выражение которое генерирует такой же язык из 0 и 1
Выберите один ответ:
0+(0|10) *
(0|1)*10(0|1) *
(1*0)*1*
Не верного ответа
Решение:
Нам дано регулярное выражение: 0*(10*) Разберём его по частям: 1. 0* – любая последовательность символов «0», включая пустую строку. 2. (10*) – сначала символ «1», потом 0*, то есть произвольное число символов «0» (возможно, пустая последовательность). Таким образом, язык данного выражения состоит из всех слов, построенных по следующей схеме: – сначала может идти любая (в том числе нулевая) последовательность «0», – затем обязательно идёт ровно одна «1», – за ней может идти любая (в том числе нулевая) последовательность «0». То есть язык содержит все строки из символов 0 и 1, в кото...
