Buscar

Estácio: Alunos

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disc.: TEORIA DA COMPUTAÇÃO 
Aluno(a): MIGUEL DOS REIS PEREIRA DE ALMEIDA 201902512162
Acertos: 8,0 de 10,0 11/10/2020
Acerto: 0,0 / 1,0
Quando operamos dois conjuntos e retornamos os elementos existentens no primeiro que não existem no
segundo temos a operação
PRODUTO CARTESIANO
 
 DIFERENÇA
INTERSECÇÃO
 UNIÃO
COMPLEMENTO
Respondido em 11/10/2020 14:24:09
Explicação:
a diferença corresponde a operação
A - B = {x | x ∈ A e x ∉ B} 
Ex: Seja A = {0, 1, 2} e B = {2, 3}, então A - B = {0, 1}
Acerto: 1,0 / 1,0
Considerando-se os conceitos básicos de grafos e algoritmos em grafos, assinale a alternativa INCORRETA.
 
Grafo trivial: Grafo que possui um único vértice e nenhuma aresta
 
 
 Aresta: conexão entre dois grafos
 
Grafo: conjunto de vértices e arestas.
 
Grafo completo: grafo não direcionado, no qual todos os pares de vértices são adjacentes.
 
Vértice: objeto simples que pode ter nome e outros atributos.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
Respondido em 11/10/2020 14:23:54
Explicação:
Grafo (graph) é um conjunto de vértices (ou nodos), interconectados dois a dois por arestas (ou arcos). 
 
 A aresta portanto interliga nós e não grafos 
Acerto: 1,0 / 1,0
Complete o seguinte Teorema sobre árvores: "Se todo nó em uma árvore tem uma quantidade finita de
filhos e todo ramo da árvore tem uma quantidade finita de nós, a árvore propriamente dita tem uma
quantidade ........"
 finita de nós.
infinita de folha
infinita de ramo
infinita de nós
finita de ramo
Respondido em 11/10/2020 14:25:05
Explicação:
Como pode ser visto na aula 3 em Percorrendo árvores binárias. 
Acerto: 1,0 / 1,0
Uma das formas de representação do autômato finito indeterminístico mais comum é:
 Diagrama
Símbolo
Conjunto
Matriz
Setas
Respondido em 11/10/2020 14:28:14
Explicação:
.
Acerto: 1,0 / 1,0
Seja um Autômato Finito Não Determinístico (AFN) com 4 estados. Aplicando-se o algoritmo de conversão de um
AFN para um Autômato Finito Determinístico (AFD), em quantos estados, no máximo, resultaria o AFD
considerando-se os estados inúteis?
 
 Questão3
a
 Questão4
a
 Questão5
a
 16
64
32
128
 
8
Respondido em 11/10/2020 14:27:19
Explicação:
 
O cálculo é simples. Basta calcular 2 elevado ao número de estados do AFN: portanto 16 estados
Acerto: 0,0 / 1,0
Uma gramática G é definida por G=({x,y,z},{S,W,X,Y,Z},P,S) na qual os membros de P são
S→WZW→X|YX→x|xXY→y|yYZ→z|zZ
Qual das expressões regulares abaixo corresponde a esta gramática?
(xx|yy)∗zz∗
xx∗(yy∗|zz∗)
 xx∗yy∗zz∗
 (xx∗|yy∗)zz∗
 xx∗|yy∗|zz∗
 
Respondido em 11/10/2020 14:29:01
Explicação:
Os símbolos não terminais X, Y e Z produzem, respectivamente, xx∗, yy∗ e zz∗. Além disso, podemos eliminar W
substituindo-o na primeira produção:
SXYZ→(X|Y)Z→xx∗→yy∗→zz∗
Substituindo X, Y e Z na primeira produção, obtemos
Portanto a solução é S→(xx∗|yy∗)zz∗ 
Acerto: 1,0 / 1,0
Analise as seguintes afirmativas.
I. Todo autômato finito não-determinístico pode ser simulado por um autômato finito determinístico.
II. Todo autômato finito determinístico pode ser simulado por um autômato finito não-determinístico.
III. Todo autômato finito não-determinístico pode ser simulado por um autômato de pilha determinístico.
IV. Todo autômato de pilha determinístico pode ser simulado por um autômato finito não-determinístico.
V. Todo autômato finito não-determinístico pode ser simulado por uma máquina de Turing determinística.
A análise permite concluir que estão CORRETAS
apenas as afirmativas II e IV.
 
apenas as afirmativas I, II e IV.
apenas as afirmativas II, III e V.
 Questão6
a
 Questão7
a
 
apenas as afirmativas I, II, III e IV.
 
 apenas as afirmativas I, II, III e V.
 
Respondido em 11/10/2020 14:32:29
Explicação:
(A) apenas as afirmativas I, II, III e IV.
(B) apenas as afirmativas II, III e V.
(C) apenas as afirmativas I, II, III e V.
(D) apenas as afirmativas II e IV.
(E) apenas as afirmativas I, II e IV.
Resolução
A única afirmativa falsa é a IV. Autômatos de pilha reconhecem linguagens livres de contexto, enquanto que
autômatos finitos reconhecem linguagens regulares.
Portanto, é impossível simular um autômato de pilha utilizando um autômato finito, pois a classe de linguagens que
esse último reconhece é hierarquicamente inferior.
Além disso, autômatos finitos não possuem memória auxiliar para simular a pilha.
Logo, a alternativa correta é a C.
Acerto: 1,0 / 1,0
No que concerne a utilização e o processamento de máquina de Turing, assinale a opção correta.
 
 Na máquina de Turing, o processamento inclui a sucessiva aplicação da função programada até ocorrer
uma condição de parada. 
Uma máquina de Turing pode alterar várias entradas em cada vez, pois ela é capaz de transferir sua
atenção para mais de uma posição da fita em cada argumento da função de transição.
 
 
A máquina em questão registra o valor da palavra de entrada e depois pára, quando a função indicar um
movimento da cabeça para a esquerda e ela já se encontrar no início da fita. 
O conjunto de símbolos usados pela máquina de Turing é infinito. 
As saídas podem ser apenas binárias, pois as referidas máquinas trabalham com representações lógicas. 
Respondido em 11/10/2020 14:30:54
Explicação:
.
Acerto: 1,0 / 1,0
Em uma gramática sensível ao contexto definida por G = {V, T, P, S} o P significa?
Conjunto finito de símbolos ou variáveis Não-Terminais
Conjunto finito de símbolos terminais DISJUNTOS
Uma palavra ¿final¿, composta dos símbolos terminais
 
 Questão8
a
 Questão9
a
 Regras de produção da forma
Um símbolo especial escolhido aparte de V denominado inicial
Respondido em 11/10/2020 14:32:05
Explicação:
V - Conjunto finito de símbolos ou variáveis Não-Terminais, ou seja, são variáveis a serem substituídas por outras
variáveis ou símbolos terminais nos passos de produção das palavras da gramática e nenhum deles deverá aparecer
nas palavras finais da linguagem gerada por ela. 
T -Conjunto finito de símbolos terminais DISJUNTOS , ou seja, que não façam parte de V. Eles são ditos ¿terminais¿
pois são os que farão parte das palavras geradas por essa gramática.
P - Regras de produção da forma: 
S - Um símbolo especial escolhido aparte de V denominado inicial. Este é o símbolo por onde começamos a
substituição das regras de produção.
Acerto: 1,0 / 1,0
Analise o custo computacional dos algoritmos a seguir, que calculam o valor de um polinômio de grau n, da forma:
P(x) = an xn+an-1 + xn-1+ ... +a1x + a0, onde os coeficientes são números de ponto flutuante armazenados no
vetor a[0..n], e o valor de n é maior que zero. Todos os coeficientes podem assumir qualquer valor, exceto o
coeficiente an que é diferente de zero.
Algoritmo 1:
soma = a[0]
Repita para i = 1 até n
Se a[i] ≠ 0.0 então
potencia = x
Repita para j = 2 até i
potencia = potência * x
Fim repita
soma = soma + a[i] * potencia
 Fim se
Fim repita
Imprima (soma)
Algoritmo 2:
soma = a[n]
Repita para i = n-1 até 0 passo -1
soma = soma * x + a[i]
Fim repita
Imprima (soma)
Com base nos algoritmos 1 e 2, avalie as asserções a seguir e a relação proposta entre elas.
I. Os algoritmos possuem a mesma complexidade assintótica.
PORQUE
II. Para o melhor caso, ambos os algoritmos possuem complexidade O(n).
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições falsas.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Respondido em 11/10/2020 14:33:06
Explicação:
Observa-se que o algoritmo 1 contêm dois laços, um externo e um interno, e o algoritmo 1 apresenta 1 laço. O laço
externo doalgoritmo 1 e o laço do algoritmo 2 tem a mesma complexidade, mas a existência de 2 laços no
algoritmo 1 invalida a asserção I. 
 Questão10
a
O algoritmo 1 não necessariamente executa o laço interno, sendo que, no melhor caso, não executa o laço interno
vez alguma. Portanto, a asserção II está correta, e a alternativa D indica esta situação. Pode-se verificar que a
questão não exige que se verifique detalhadamente se os algoritmos realmente calculam o valor do polinômio,
apenas que se analise a complexidade dos algoritmos,o que se reduz a analisar o possível número de iterações dos
mes
javascript:abre_colabore('38403','208704641','4170144627');

Continue navegando