Buscar

AVS Linguagens formais, Automâtos e Compiladores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03491 - CONCEITOS BÁSICOS DE AUTÔMATOS E LINGUAGENS 
 
 
 1. Ref.: 6101909 Pontos: 1,00 / 1,00 
 
Palíndromos são cadeias que lidas da esquerda para a direita ou da direita para a esquerda 
têm a mesma sequência de símbolos e podem ser definidas pela seguinte expressão: wwR, 
onde w é uma cadeia e não há constante ou separador. Nesse contexto, assinale a 
alternativa em que todas as cadeias são palíndromos sem separador. 
 
 00, 119911, 001100, AA 
 
001, 1190911, 0010, AABB 
 
ANA, 1190911, 0010, ABA 
 
001, 1199911, 0010, AABB 
 
010, 1190911, 00100, ANA 
 
 
 2. Ref.: 6101939 Pontos: 1,00 / 1,00 
 
Seja G = (V, T, P, E), onde V = {+, *, (, ), id, T, F, E}, T = {+, *, (, ), id} e P: 
 
1. E → E + T 4. T → F 
2. E → T 5. F → (E) 
3. T → T * F 6. F → id 
 
Os símbolos E, T, F são abreviaturas para expressão, termo e fator, respectivamente e id 
é um identificador válido dessa linguagem. 
 
Assinale a alternativa que tem uma derivação correta para a expressão id + (id * id): 
 
 
T =>4 F =>5 (E) =>1(E + T) =>3 (E + T*F) =>4 (F + F*F) =>6 (id + id *id). 
 E =>1 E + T =>2 T + T =>4 T + F =>5 T + (E) =>2 T + (T) =>3 T + (T * F) =>4 
F + (F * F) =>6 id + (id * id). 
 
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id 
* (id + id). 
 
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id 
/ (id - id). 
 
E =>1 E + T =>3 E + T * F =>5 E + T * (E) =>1 E + T * (E + T) =>2 T * (T + T) 
=>4 F * (F + F) =>6 id * (id + id). 
 
 
 3. Ref.: 6101772 Pontos: 1,00 / 1,00 
 
Considere a seguinte gramática: G = {S, (0, 1, c), (S→0S0, S→1S1, S→c), S}. Assinale a 
alternativa que contém, apenas, cadeias geradas por essa gramática. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206101909.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206101939.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206101772.');
 
 
0c0, 110c111, 001c100, c 
 
00c1, 001c100, 00c10, c 
 
00c10, 11c11, 01c11, c 
 
00c00, 1100011, 00100, c 
 0c0, 11c11, 001c100, c 
 
 
 
 
03492 - LINGUAGENS REGULARES 
 
 
 4. Ref.: 6096710 Pontos: 1,00 / 1,00 
 
(POSCOMP / 2009) Qual é a linguagem da gramática com as seguintes regras de 
produção: 
S → ASb | c 
A → a 
 
 {acnb|n∈N}{acnb|n∈ℕ} 
 {ancnb|n∈N}{ancnb|n∈ℕ} 
 {acbn|n∈N}{acbn|n∈ℕ} 
 {ancbn|n∈N}{ancbn|n∈ℕ} 
 {ancb|n∈N}{ancb|n∈ℕ} 
 
 
 5. Ref.: 6097098 Pontos: 1,00 / 1,00 
 
A teoria dos autômatos é o estudo de máquinas _______________ e os problemas 
computacionais relacionados a essas máquinas, chamadas de _______________. São 
aplicados em diferentes áreas da ciência da computação e da _______________. Sua 
aplicação mais tradicional é encontrada na construção de _______________. 
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho 
acima. 
 
 
de estado finito - computadores - TI - computadores 
 
determinísticas - computadores - matemática - circuitos elétricos 
 
automáticas - compiladores - engenharia - corretores ortográficos 
 
abstratas - compiladores - engenharia - computadores 
 abstratas - autômatos - engenharia - compiladores 
 
 
 6. Ref.: 6097036 Pontos: 1,00 / 1,00 
 
(POSCOMP / 2008) Seja o autômato finito mostrado na figura abaixo que opera sobre o 
alfabeto Σ = {a,b} (o círculo em negrito indica um estado terminal): 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206096710.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206097098.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206097036.');
 
Analise as seguintes afirmativas. 
I. O autômato finito mostrado na figura é determinístico. 
II. O autômato finito mostrado na figura é não-determinístico. 
III. O autômato finito mostrado na figura reconhece a palavra vazia 
A análise permite concluir que 
 
 
Somente as afirmativas I e II são falsas. 
 
Somente as afirmativas II e III são falsas. 
 
Somente a afirmativa III é falsa. 
 Somente a afirmativa I é falsa. 
 
Somente a afirmativa II é falsa. 
 
 
 
 
03493 - LINGUAGENS LIVRES DE CONTEXTO 
 
 
 7. Ref.: 6097350 Pontos: 1,00 / 1,00 
 
(ENADE / 2011) Considere a gramática a seguir em que S, A e B são símbolos não terminais, 
0 e 1 são terminais e ε é a cadeia vazia. 
 S → 1S | 0A | ε 
 A → 1S | 0B | ε 
 B → 1S | ε 
A respeito dessa gramática, analise as afirmações a seguir. 
I. Nas cadeias geradas por essa gramática, o último símbolo é sempre 1. 
II. O número de zeros consecutivos nas cadeias geradas pela gramática é, no máximo, dois. 
III. O número de uns em cada cadeia gerada pela gramática é maior que o número de zeros. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206097350.');
IV. Nas cadeias geradas por essa gramática, todos os uns estão à esquerda de todos os 
zeros. 
É correto apenas o que se afirma em: 
 
 
III e IV 
 II 
 
II e IV 
 
I e III 
 
I 
 
 
 8. Ref.: 6097520 Pontos: 1,00 / 1,00 
 
Se ∑ = {1}, então ∑* - ∑+ é 
 
 
1* 
 λ 
 
{1} 
 
{λ, 1, 11¿..} 
 
1+ 
 
 
 
 
03494 - COMPUTABILIDADE E A MÁQUINA DE TURING 
 
 
 9. Ref.: 6113721 Pontos: 1,00 / 1,00 
 
Considere dois problemas de decisão PA e PB, sendo PA indecidível e PB decidível. Observe 
também dois problemas de decisão PC e PD, cuja decidibilidade é desconhecida. Suponha 
que seja possível construir de forma correta as seguintes reduções: 
• de PA para PC. 
• de PD para PA. 
• de PD para PB. 
Com base no cenário descrito, assinale a alternativa correta. 
 
 
 PC é indecidível e PD é decidível. 
 
PC e PD são ambos indecidíveis. 
 
PC é indecidível, contudo não se pode afirmar nada sobre a decidibilidade de PD. 
 
Não se pode afirmar nada sobre a decidibilidade dos problemas PC e PD. 
 
Não se pode afirmar nada sobre a decidibilidade de PC, porém PD é decidível. 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206097520.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206113721.');
 10. Ref.: 6113910 Pontos: 1,00 / 1,00 
 
Considere os seguintes problemas de decisão: 
 
P1: Uma determinada máquina de estado finito aceita uma determinada cadeia. 
P2: Uma determinada gramática livre de contexto gera um número infinito de cadeias. 
 
Qual das seguintes afirmações é verdadeira? 
 
 
Nem P1 nem P2 são decidíveis. 
 
P1 e P2 não são problemas de decisão. 
 Ambos P1 e P2 são decidíveis. 
 
Apenas P1 é decidível. 
 
Apenas P2 é decidível. 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206113910.');

Continue navegando