Buscar

alguém sabe responder isso?

Elabore o pseudocódigo/programa de um algoritmo que lê do usuário um vetor de temperaturas (ºC) com 24 posições Então, o algoritmo deve imprimir na tela: a. Qual foi a máxima e a mínima do dia; b. Qual a média da temperatura no período da madrugada, entre a meia-noite e às 5hrs da manhã; c. Qual a média da temperatura no período da manhã, entre as 6hrs e as 12hrs. d. Qual a média da temperatura no período da tarde, entre as 13hrs e as 18hrs. e. Qual a média da temperatura no período da noite, entre as 19hrs e as 23 hrs

💡 3 Respostas

User badge image

Andre Smaira

Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.


Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:

VARIAVEIS

    T: double //Temperaturas

    M=-1000,m=1000: double //Máxima e mínima (a)

    m_madrugada=0: double //Média madrugada (b)

    m_manha=0: double //Média manhã (c)

    m_tarde=0: double //Média tarde (d)

    m_noite=0: double //Média noite (e)

INICIO PROGRAMA

    PARA t DE 0 ATÉ 23

        LEIA T

        SE T>M ENTÃO

            M=T

        FIM SE

        SE T<m ENTÃO

            m=T

        FIM SE

        SE t<6 ENTÃO

            m_madrugada = m_madrugada+T

        SENÃO SE t<13 ENTÃO

            m_manha = m_manha+T

        SENÃO SE t<19 ENTÃO

            m_tarde = m_tarde

        SENÃO

            m_noite = m_noite+T

        FIM SE

    FIM PARA

    IMPRIMIR “Máxima: ”,M

    IMPRIMIR “Mínima: ”,m

    IMPRIMIR “Média madrugada: ”,m_madrugada/6

    IMPRIMIR “Média manhã: ”,m_manha/7

    IMPRIMIR “Média tarde: ”,m_tarde/6

    IMPRIMIR “Média noite: ”,m_noite/5

FIM PROGRAMA

0
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.


Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:

VARIAVEIS

T: double //Temperaturas

M=-1000,m=1000: double //Máxima e mínima (a)

m_madrugada=0: double //Média madrugada (b)

m_manha=0: double //Média manhã (c)

m_tarde=0: double //Média tarde (d)

m_noite=0: double //Média noite (e)

INICIO PROGRAMA

PARA t DE 0 ATÉ 23

LEIA T

SE T>M ENTÃO

M=T

FIM SE

SE T<m ENTÃO

m=T

FIM SE

SE t<6 ENTÃO

m_madrugada = m_madrugada+T

SENÃO SE t<13 ENTÃO

m_manha = m_manha+T

SENÃO SE t<19 ENTÃO

m_tarde = m_tarde

SENÃO

m_noite = m_noite+T

FIM SE

FIM PARA

IMPRIMIR “Máxima: ”,M

IMPRIMIR “Mínima: ”,m

IMPRIMIR “Média madrugada: ”,m_madrugada/6

IMPRIMIR “Média manhã: ”,m_manha/7

IMPRIMIR “Média tarde: ”,m_tarde/6

IMPRIMIR “Média noite: ”,m_noite/5

FIM PROGRAMA

0
Dislike0
User badge image

RD Resoluções

Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.


Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:

VARIAVEIS

T: double //Temperaturas

M=-1000,m=1000: double //Máxima e mínima (a)

m_madrugada=0: double //Média madrugada (b)

m_manha=0: double //Média manhã (c)

m_tarde=0: double //Média tarde (d)

m_noite=0: double //Média noite (e)

INICIO PROGRAMA

PARA t DE 0 ATÉ 23

LEIA T

SE T>M ENTÃO

M=T

FIM SE

SE T<m ENTÃO

m=T

FIM SE

SE t<6 ENTÃO

m_madrugada = m_madrugada+T

SENÃO SE t<13 ENTÃO

m_manha = m_manha+T

SENÃO SE t<19 ENTÃO

m_tarde = m_tarde

SENÃO

m_noite = m_noite+T

FIM SE

FIM PARA

IMPRIMIR “Máxima: ”,M

IMPRIMIR “Mínima: ”,m

IMPRIMIR “Média madrugada: ”,m_madrugada/6

IMPRIMIR “Média manhã: ”,m_manha/7

IMPRIMIR “Média tarde: ”,m_tarde/6

IMPRIMIR “Média noite: ”,m_noite/5

FIM PROGRAMA

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais