Buscar

MAPA Gabarito Detalhado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
PRÉ-VISUALIZAÇÃO DE QUESTÕES
QUESTÃO 01 | Anexo Código: 93220
A programação pode ser utilizada em diversas áreas diferentes para facilitar e/ou simplificar o nosso trabalho. Por exemplo, para realizar o cálculo de previsão de demandas, podemos ter funções escritas que realizam o cálculo para diferentes valores de entrada.
 
Nesta técnica, chamada de média móvel, nós conseguimos prever a demanda do próximo período, calculando a média de demanda de períodos anteriores. Pode-se basear a média em dois períodos anteriores ou três períodos anteriores ou cinco períodos anteriores, etc. Como o próprio
nome diz, a média é móvel, ou seja, cada previsão é baseada na média de determinados períodos que vão se alterando para cada nova previsão. Para calcular a média móvel, usamos a seguinte equação:
 
Em que:
Mn: média móvel de n períodos.
n: número de períodos.
Di: demanda do período i.
i: índice do período.
 
Também, para calcularmos o erro de previsão, utilizamos a equação:
Em que:
Ei: erro da previsão para o período i.
Di: demanda real no período i.
Pi: previsão da demanda para o período i.
Neste MAPA, criaremos um programa para nos auxiliar no cálculo da média móvel de uma empresa que comercializa água mineral, a partir de dados fornecidos de demandas anteriores. Para validar seu programa, é importante que você teste também com
outros dados.
Usando a programação em portugol, crie um procedimento para cálculo da média móvel, que receba 12 valores (referentes a 12 meses) e calcule a média móvel de 3 e 4 meses.
 
 
Dica: crie uma função para o cálculo das médias de 3 e 4 períodos à parte para utilizar dentro do seu procedimento de média móvel.
Exiba os valores de 12 meses, com as médias e respectivos erros de previsão, como na figura a seguir: 
Obs:
M3 do quarto período: (3300 + 3500 + 3200)/3 = 3333
Erro do quarto período: 3700 - 3333 = 367
M4 do quinto período: (3300 + 3500 + 3200 + 3700)/4 = 3425
Erro do quinto período: 3400 - 3425 = -25
 
Resposta esperada:
Algoritmo "PrevisaoDemanda"
Var
i, j: inteiro
dados: vetor[1..12] de inteiro
funcao media3(d1:inteiro; d2:inteiro; d3:inteiro):real
 retorne (d1+d2+d3)/3
fimfuncao
funcao media4(d1:inteiro; d2:inteiro; d3:inteiro; d4:inteiro):real
 retorne (d1+d2+d3+d4)/4
fimfuncao
Inicio
 Para i de 1 ate 12 faca
 escreval("Digite a demanda do período ", i)
 leia(dados[i])
 
 fimpara
 
 escreval
 escreval
 escreval("Per. | Dem. | M3 | Erro | M4 | Erro")
 
 Para i de 1 ate 12 faca
 escreva(i:5, dados[i]:7)
 se (i > 3) entao
 escreva(media3(dados[i-3], dados[i-2], dados[i-1]):7)
 escreva(dados[i]-media3(dados[i-3], dados[i-2], dados[i-1]):7)
 fimse
 se (i > 4) entao
 escreva(media4(dados[i-4], dados[i-3], dados[i-2], dados[i-1]):7)
 escreva(dados[i]-media4(dados[i-4], dados[i-3], dados[i-2], dados[i-1]):7)
 fimse
 escreval
 fimpara
Fimalgoritmo

Outros materiais