Logo Passei Direto
Buscar

Biomedicina

EE Dom Cornelio Chizzini
Durante a fase de testes de um sistema automatizado de controle de tráfego urbano, a equipe utilizou expressões condicionais para adaptar o comportamento dos semáforos com base no horário do dia. Um estagiário utilizou uma estrutura 'if...else' para verificar se o horário era de pico, mas sem abranger todos os casos possíveis, causando falhas na transição dos sinais. Com base nesse cenário, qual estrutura de controle seria mais adequada para lidar com múltiplas condições distintas, para uma mesma variável, de forma eficiente? A Laço 'while' com break para controle. B Goto e labels para saltos manuais. C Operadores ternários encadeados. D Switch-case combinado com enums. E Estrutura recursiva de funções condicionais.
User badge image
Ailson Pereira

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para resolver a questão sobre qual estrutura de controle seria mais adequada para lidar com múltiplas condições distintas de forma eficiente, vamos analisar as opções: A) Laço 'while' com break para controle - Essa estrutura é mais adequada para repetição de ações enquanto uma condição for verdadeira, não para múltiplas condições distintas. B) Goto e labels para saltos manuais - Embora possa ser usado para saltar entre partes do código, o uso de 'goto' é geralmente desencorajado por tornar o código difícil de entender e manter. C) Operadores ternários encadeados - Embora possam ser usados para condições simples, eles não são ideais para múltiplas condições complexas, pois podem tornar o código confuso. D) Switch-case combinado com enums - Essa estrutura é ideal para lidar com múltiplas condições distintas de uma mesma variável, permitindo uma leitura mais clara e organizada do código. E) Estrutura recursiva de funções condicionais - A recursão é mais adequada para problemas que podem ser divididos em subproblemas semelhantes, não necessariamente para múltiplas condições distintas. Diante dessa análise, a opção mais adequada para lidar com múltiplas condições distintas de forma eficiente é: D) Switch-case combinado com enums.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina