Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce180664
Banca
CESPE / CEBRASPE
Órgão
Prefeitura de Cachoeiro de Itapemirim - ES
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
A temperatura média corporal de uma pessoa costuma variar entre 36 °C e 37,3 °C; mais do que isso caracteriza a febrícula (até 37,8 °C), a febre (acima de 37,8 °C até 39 °C) e a febre alta (mais de 39 °C).Internet: <ifsc.edu.br> (com adaptações).Tendo como referência o texto precedente, julgue o item seguinte, relativo a construção de algoritmos e estruturas de controle, seleção, repetição e desvio.Em um algoritmo desenvolvido para identificar um dos cenários (normal ou anormal) referentes à temperatura corporal de uma pessoa, serão necessárias pelo menos quatro estruturas do tipo se-então-senão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmos: estruturas condicionais e tomada de decisão

CERTO. Para classificar a temperatura em um dos quatro cenários (normal, febrícula, febre, febre alta) o algoritmo precisa comparar o valor com cada limite. A afirmação de que serão necessárias pelo menos quatro estruturas do tipo se-então-senão é verdadeira, pois, mesmo que seja possível encadear condições, a banca considera que cada condição deve ser implementada com um bloco se‑então‑senão próprio, resultando em quatro pontos de decisão distintos.

A tabela de faixas de temperatura fornecida estabelece quatro intervalos. Cada intervalo exige uma verificação condicional. Exemplo de implementação com quatro estruturas independentes:

se (temperatura > 39) entao
    escreva "Febre alta"
senao
    // vazio
fimse
se (temperatura > 37.8 e temperatura <= 39) entao
    escreva "Febre"
senao
    // vazio
fimse
se (temperatura > 37.3 e temperatura <= 37.8) entao
    escreva "Febrícula"
senao
    // vazio
fimse
se (temperatura >= 36 e temperatura <= 37.3) entao
    escreva "Normal"
senao
    // vazio
fimse

Nessa implementação, contam‑se quatro estruturas se‑então‑senão. Portanto, o item está correto.

PEGA ESSA DICA!

Em questões de lógica de programação, atente‑se ao enunciado: quando se afirma "pelo menos quatro", basta que seja possível construir o algoritmo com quatro estruturas para que a assertiva seja verdadeira, independentemente de existir solução com menos.

Gabarito: letra C (Certo).

Link permanente: /questoes/ce180664