Logo Passei Direto
Buscar
A recuperação após a identificação de erros no código é essencial para um bom compilador, porém isto é um dos aspectos mais desafiadores para o projeto do compilador. Considerando isso, examine as estratégias de recuperação e estabeleça a relação com as suas respectivas definições. I- Modalidade do desespero; II- Nível de frase; III- Produções de erro; 1- Nesta estratégia exige que o projetista incorpore na gramática da linguagem produções (regras) para tratamento de erros que os programadores comumente cometem, o que amplia significativamente a gramática. 2- Após encontrar um erro, o compilador descarta token a token até localizar um token de sincronização, ponto em que ele reinicia a análise. 3- Nesta recuperação, quando o analisador sintático se deparar com um erro, ele tenta realizar uma correção para poder continuar a análise do restante do programa. Agora, indique a alternativa que contém a sequência correta da associação: Selecione uma alternativa: a) I-1; II-2; III-3; b) I-3; II-2; III-1; c) I-2; II-3; III-1; d) I-3; II-1; III-2; e) I-2; II-1; III-3;
User badge image
Zilda Pucharelli

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada item e suas definições: Coluna I: I - Modalidade do desespero II - Nível de frase III - Produções de erro Coluna II: 1 - Nesta estratégia exige que o projetista incorpore na gramática da linguagem produções (regras) para tratamento de erros que os programadores comumente cometem, o que amplia significativamente a gramática. 2 - Após encontrar um erro, o compilador descarta token a token até localizar um token de sincronização, ponto em que ele reinicia a análise. 3 - Nesta recuperação, quando o analisador sintático se deparar com um erro, ele tenta realizar uma correção para poder continuar a análise do restante do programa. Agora, vamos correlacionar: - I - Modalidade do desespero: corresponde a 2 - Após encontrar um erro, o compilador descarta token a token até localizar um token de sincronização. - II - Nível de frase: corresponde a 3 - Nesta recuperação, quando o analisador sintático se deparar com um erro, ele tenta realizar uma correção para poder continuar a análise do restante do programa. - III - Produções de erro: corresponde a 1 - Nesta estratégia exige que o projetista incorpore na gramática da linguagem produções (regras) para tratamento de erros que os programadores comumente cometem. Portanto, a sequência correta é: c) I-2; II-3; III-1.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina