Buscar

Leia o texto a seguir:   Ao realizar a descrição precisa para uma linguagem de programação é necessário ter padrões que consigam interpretar os dad...

Leia o texto a seguir:

 

Ao realizar a descrição precisa para uma linguagem de programação é necessário ter padrões que consigam interpretar os dados descritos em um arquivo de texto, uma vez que diferentes tipos de usuários e desenvolvedores precisam compreendê-los. O reconhecimento e a validação de padrões em um texto são conhecidos como expressões regulares (regex).

 

Fonte: BARBOSA, C. S.; LENZ, M. L.; LACERDA, P. S. P. Compiladores. Porto Alegre: Grupo A, 2021.

 

Considerando o texto, avalie as afirmações abaixo:

 

  1. As expressões regulares têm a capacidade de expressar linguagens finitas.
  2. Lexical Analyzer só precisa escanear e identificar um conjunto infinito de strings/tokens/lexemas válidos.
  3. Os tokens de linguagem de programação podem ser experimentados por linguagens regulares.
  4. Uma expressão regular pode ser entendida como uma lista encadeada para armazenar textos.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta



I, II, III e IV.


II e III, apenas.


II e IV, apenas.


I e III, apenas.


I e IV, apenas.

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra II e III, apenas. A afirmação I está incorreta, pois as expressões regulares têm a capacidade de expressar linguagens regulares, não finitas. A afirmação IV também está incorreta, pois uma expressão regular não é uma lista encadeada para armazenar textos, mas sim uma sequência de caracteres que define um padrão de busca em um texto.

0
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina