Projete em pseudocódigo um algoritmo que, dada uma sequência (lista) de leituras diárias de temperatura…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete em pseudocódigo um algoritmo que, dada uma sequência (lista) de leituras diárias de temperatura (inteiros), detecte se houve três dias consecutivos com temperatura maior ou igual a 30°C. Use variáveis, seleção condicional e repetição; explique como o algoritmo mantém o estado entre iterações.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
contador <- 0 encontrou <- falso para i de 1 até tamanho(lista) faça se lista[i] >= 30 então contador <- contador + 1 senão contador <- 0 fimse se contador >= 3 então encontrou <- verdadeiro pare fimse fimpara se encontrou então imprimir "há três dias consecutivos" senão imprimir "não há" fimse Explicação: a variável 'contador' mantém o estado de dias consecutivos >=30; é incrementada ou zerada conforme a seleção condicional, e a repetição percorre a sequência até detectar o padrão.
Explicação
O algoritmo utiliza a variável 'contador' para rastrear quantos dias consecutivos tiveram temperaturas iguais ou superiores a 30°C, permitindo que o estado seja atualizado a cada iteração. A estrutura de repetição percorre toda a lista de temperaturas, enquanto a seleção condicional ajusta o contador com base nas leituras. Assim, ao atingir três dias consecutivos, o algoritmo identifica o padrão desejado e interrompe a execução.
Raio-X da questão
algoritmo em pseudocódigo
avaliacao
estrutura de repetição · condicionais em programação
Revisar estruturas de repetição e seleção em algoritmos.
O aluno pode confundir a lógica de contagem, não considerando corretamente os dias consecutivos com temperatura acima de 30°C.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
