Você está na página 1de 1

Avaliação de 1ª Unidade (PLE 2020.

4)

Curso: Ciência da Computação Disciplina: Teoria da Computação

Profa: Maria Sibaldo

Aluno: Data: 14/01/2021

Orientações para a avaliação:

Obs.: LEMBREM-SE QUE A PROVA É SEM CONSULTA, E CASO ALGUÉM DESRESPEITE ALGUMA
RESTRIÇÃO TERÁ A NOTA AUTOMATICAMENTE COMO ZERO (0).

1) (2,5 pontos) Apresente uma expressão regular que gere a linguagem que
contenha todas as palavras do alfabeto = {0, 1, _} que tenha uma
quantidade ímpar de “_”.
2) (2,5 pontos) Projete uma gramática regular (seja ela GLD, GLE, GLUD ou
GLUE), G = (V, T, P, S), que gere as seguintes linguagens sobre seu respectivo
alfabeto:

a) L2 = {w | w é da forma 0k, onde k é múltiplo de 2 ou 3}; = {0}.


Lembre-se de que o expoente denota repetição, e não exponenciação
numérica.
Exemplos de palavras aceitas por L2: 00, 000, 0000, 000000, 00000000,
000000000, ...

3) (2,5 pontos) Construa um autômato finito não-determinístico (sem


movimentos vazios) e apresente a conversão deste autômato para seu
respectivo autômato finito determinístico para a linguagem abaixo. Ou seja,
você deverá apresentar o autômato finito não-determinístico, a conversão
para o autômato determinístico e o autômato finito determinístico para a
linguagem citada.
Você deve construir o autômato graficamente e formalizá-los através da 5-
upla M = (, Q, δ, q0, F), onde é o alfabeto de entrada, Q conjunto de
estados, δ a função de transição, q0 o estado inicial do autômato e F
conjunto de estados finais.

L = Todas as palavras que começam com 0 terminam em 1; = {0, 1}


4) (2,5 pontos) Desenvolva uma gramática para a linguagem abaixo. Informe
qual tipo de gramática gera essa linguagem e o porquê.
L = {akbicj | k = i + j, i ≥ 0, j ≥ 0}
5) (0,0 ponto) Você avaliou o aplicativo Autômato Play? Se sim, o que achou?

Você também pode gostar