Logo Passei Direto
Buscar

Teoria da Computação

Colégio Objetivo
Conforme Rich (2019), para toda cadeia w pertencente a Σ*, dada uma linguagem L, se existir, ao menos, uma máquina de Turing que represente L de modo a parar, aceitando ou negando w, dizemos que L é uma linguagem recursiva.
Tendo em vista o exposto, dada a linguagem L= {ai bj ck | i × j = k; i, j, k ≥ 1}, analise as opções a seguir e informe quais representam as cadeias válidas para L.
I - abcc
II - aabbcccc
III - aaaa
IV - aaabbcccccc
V - abbccc
A) II e IV.
B) I e III.
C) III e V.
D) II e V.
E) I e IV.
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar a linguagem L = {ai bj ck | i × j = k; i, j, k ≥ 1}. Isso significa que para cada cadeia da forma \( a^i b^j c^k \), o número de 'c's (k) deve ser igual ao produto do número de 'a's (i) pelo número de 'b's (j). Agora, vamos verificar cada item: I - abcc: Aqui temos \( i = 1 \), \( j = 1 \) e \( k = 2 \). O produto \( i \times j = 1 \times 1 = 1 \), que não é igual a 2. Portanto, não é válida. II - aabbcccc: Aqui temos \( i = 2 \), \( j = 2 \) e \( k = 4 \). O produto \( i \times j = 2 \times 2 = 4 \), que é igual a 4. Portanto, é válida. III - aaaa: Aqui temos \( i = 4 \), \( j = 0 \) e \( k = 0 \). Como \( j \) e \( k \) devem ser ≥ 1, não é válida. IV - aaabbcccccc: Aqui temos \( i = 3 \), \( j = 2 \) e \( k = 6 \). O produto \( i \times j = 3 \times 2 = 6 \), que é igual a 6. Portanto, é válida. V - abbccc: Aqui temos \( i = 1 \), \( j = 2 \) e \( k = 3 \). O produto \( i \times j = 1 \times 2 = 2 \), que não é igual a 3. Portanto, não é válida. Agora, vamos resumir as validações: - I: não válida - II: válida - III: não válida - IV: válida - V: não válida As cadeias válidas para L são II e IV. Portanto, a alternativa correta é: A) II e IV.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os autômatos, ou máquinas de estados, são abstrações matemáticas para representar modelos computacionais. Esses modelos computacionais possibilitam a idealização de computadores, podendo representar linguagens complexas, tais como as recursivas e recursivamente enumeráveis às simples linguagens regulares. Um dos tipos de autômatos usados para reconhecer a linguagem regular é o AFD, marcado fortemente por seu determinismo.
Assinale a alternativa correta acerca do significado de determinismo usado pelo AFD.
a) É a capacidade que um autômato finito tem de chegar a dois estados diferentes por meio da transição espontânea épsilon, sendo essa transição determinante no estado de aceitação.
b) É a capacidade que um autômato finito com estado finito tem de assegurar que pode ou não utilizar um símbolo, ficando a cargo do estado não consumir todos os símbolos do alfabeto, sendo o consumo dos símbolos optativo.
c) É a capacidade que um autômato com estados finitos e predefinidos estabelece a partir de seus estados iniciais de alcançar o único estado de aceitação possível, caracterizando o determinismo.
d) É a capacidade que um autômato finito tem de gerar um único ramo de computação para cada cadeia de entrada fornecida. Esse autômato pode ser expresso por meio da quíntupla da formalização.
e) É a capacidade que um autômato finito tem de realizar sua computação na função programa por meio de três estados iniciais e dois estados de aceitação, sendo esta a quantidade mínima de estados apropriados.

Mais conteúdos dessa disciplina