Logo Passei Direto
Buscar
A solução de um problema computacional pode ter várias soluções lógicas. As linguagens de programação atuais disponibilizam recursos suficientes para suportar os vários paradigmas da lógica de programação. Portanto, é natural que os programadores se preocupem muito mais com os aspectos da solução correta e às vezes em detrimento da performance e das boas práticas de programação.
Considerando as informações apresentadas, avalie as afirmações a seguir: I. O switch é um comando que suporta a estrutura de decisão if-else-if quando temos a possibilidade de criar formas de soluções mais claras de codificação. II. Para soluções de problemas que necessitam dos paradigmas de condições encadeadas (ninhos de if), a linguagem C possibilita a utilização de um conjunto de comandos ifs encadeados. III. Existe um paradigma em lógica de programação que é uma variação da decisão simples if, a escalada de if-else-if; porém, é uma estrutura de decisão que não pode ser implementada na linguagem C, porque não proporciona estrutura de comando para essa finalidade. É correto o que se afirma em:
I, apenas.
II e III, apenas.
III, apenas.
I, II e III.
I e II, apenas.
User badge image
Desafios para Aprender

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das afirmações: I. O switch é um comando que suporta a estrutura de decisão if-else-if quando temos a possibilidade de criar formas de soluções mais claras de codificação. Verdadeiro, o comando switch é uma alternativa ao if-else-if, especialmente quando lidamos com múltiplas condições que dependem do mesmo valor, tornando o código mais claro. II. Para soluções de problemas que necessitam dos paradigmas de condições encadeadas (ninhos de if), a linguagem C possibilita a utilização de um conjunto de comandos ifs encadeados. Verdadeiro, a linguagem C permite o uso de ifs encadeados, o que é comum em muitas situações de programação. III. Existe um paradigma em lógica de programação que é uma variação da decisão simples if, a escalada de if-else-if; porém, é uma estrutura de decisão que não pode ser implementada na linguagem C, porque não proporciona estrutura de comando para essa finalidade. Falso, a estrutura if-else-if pode ser implementada na linguagem C, pois a linguagem oferece suporte para isso. Com base nas análises, as afirmações I e II são verdadeiras, enquanto a III é falsa. Portanto, a alternativa correta que contém todos os itens verdadeiros é: I e II, apenas.

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 perguntas desse material

Mais conteúdos dessa disciplina