Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista Tcomp 3 PDF
Lista Tcomp 3 PDF
2. Seja C = {w ∈ {0, 1}∗ | cujo quarto sı́mbolo de trás pra frente em w é 1}. Faça uma
expressão regular para a linguagem C.
3. Faça uma expressão regular para definir a linguagem D = {w ∈ {0, 1}∗ | w tem no
máximo um par de 1’s consecutivos}.
4. Apresente uma expressão regular para definir o conjunto de strings que representam
constantes numéricas de ponto flutuante de uma linguagem de programação de sua
escolha. Use o alfabeto Σcpf = {−, ., 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.
5. Para qualquer linguagem L, seja Lr = {wr | w ∈ L}. Mostre que se L é regular então
Lr também é regular. Dica: Mostre como construir uma expressão regular E r para
Lr a partir da expressão regular E para L.
6. Seja F = {w ∈ {0, 1}∗ | w = xy, x ∈ {1}∗, y ∈ {0}∗ e y tem tamanho par.}. Mostre
uma expressão regular para a linguagem F r .
(0 + 1)∗ 10 + (0 + 1)∗ 11 + (0 + 1)∗ 100 + (0 + 1)∗ 101 + (0 + 1)∗ 110 + (0 + 1)∗ 111
10. Construa um autômato finito não determinı́stico a partir da seguinte expressão regu-
lar: (01 + 001 + 010)∗ .
12. Mostre uma expressão regular para definir a linguagem G = {w ∈ {0, 1}∗ | w não
possui 110 como substring}.
Fim