Pronósticos

Pascal Proyecto



Especificaciones

  • Año: 2012
  • Categoría: Toma de Decisiones
  • Interfaz Gráfica: No
  • Lenguaje: Pascal
  • Plataforma: Windows

Enlaces

  • Código fuente en Github.
  • Archivo .exe de este proyecto.

Descripción

Básicamente lo que se solicitaba era un software capaz de obtener pronósticos utilizando los siguientes métodos:

  • Promedio Móvil Simple (PMS): Los promedios móviles simples son útiles si se asume que las demandas del mercado serán mas o menos constantes durante un determinado período de tiempo. Ejemplo: Un promedio móvil de tres meses se toma sencillamente, como la suma de la demanda de los últimos tres meses entre tres.
  • Promedio Móvil Ponderado (PMP): Cuando existe una tendencia o patrón, los pasos pueden ser utilizados para poner más énfasis en los valores recientes. Esto hace que las técnicas sean mas sensibles a los cambios, ya que los períodos recientes pueden tener mayor peso.
  • Suavizamiento Exponencial Simple (SES): La suavización exponencial simple es un método de pronóstico fácil de usar y se maneja de forma eficiente por medio de computadoras. Aunque es un tipo de técnica de los promedios móviles, involucra poco respaldo de información pasada y falla al responder a las tendencias.
  • Suavizamiento Exponencial Doble (SED): Para hacer el suavizamiento exponencial doble, se aplica el promedio de suavización exponencial simple y se ajusta por retrasos positivos o negativos.La ecuación para el suavizamiento exponencial doble emplea constantes de suavización como alfa y beta.
  • Regresión Lineal (RL): Es un método matemático utilizado para estudiar la relación entre variables, el cual se adapta a una amplia variedad de situaciones; desde diversas medidas económicas, hasta predecir el número de ventas de un determinado producto.

Documentación

Tabla de Funciones y Procedimientos
Tabla de Funciones y Procedimientos
Nombre Tipo Definición
Marco Procedure Muestra un marco alrededor de la pantalla.
Menú Procedure Muestra el menú al usuario.
Información Procedure Muestra una breve información sobre el programa.
Validavalhis Procedure Muestra un mensaje de error si no se han ingresado los valores históricos.
Validafac Procedure Muestra un mensaje de error si no se han ingresado los valores históricos.
Validafac Procedure Muestra un mensaje de error si no se han ingresado los factores (alfa, beta, pronóstico inicial, pronóstico medio y pronóstico final).
Valores_historicos Procedure Pide al usuario que ingrese los factores (alfa, beta, pronóstico inicial, pronóstico medio y pronóstico final).
Consulta Procedure Muestra al usuario los resultados obtenidos.
Integrantes Procedure Muestra en pantalla los nombres de los autores del programa.
PMS Function Calcula el pronóstico del mes y la desviación media absoluta por el método: PROMEDIO MÓVIL SIMPLE.
PMP Function Calcula el pronóstico del mes y la desviación media absoluta por el método: PROMEDIO MÓVIL PONDERADO.
SES Function Calcula el pronóstico del mes y la desviación media absoluta por el método: SUAVIZAMIENTO EXPONENCIAL SIMPLE.
SED Function Calcula el pronóstico del mes y la desviación media absoluta por el método: SUAVIZAMIENTO EXPONENCIAL DOBLE.
RL Function Calcula el pronóstico del mes, la desviación media absoluta y el factor de correlación por el método: REGRESIÓN LINEAL.
Tabla de Variables
Tabla de Variables
Variable Tipo Ubicación Descripción
DT Global Valoreshistoricos, pms, pmp, ses, sed, rl. Valor Histórico
P Global Factores, pmp. Ponderaciones
FT Global Factores, pms, pmp, ses, sed, rl. Pronóstico
OP Global Pronóstico. Opción de Menú Principal
Aux Global Factores, ses. Auxiliar (Pronóstico Inicial)
A Global Factores, ses, sed. Valor de alfa
B Global Factores, sed. Valor de beta
VVH Global Pronóstico, valoreshistoricos, Valida Ingreso de Datos
VF Global Pronóstico, factores. Valida Ingreso de Factores
Q Local Marco. Ayuda a posicionar el cursor en un determinado lugar de la pantalla
OPI Local Informacion. Opción del menú de información
I Local Valoreshistoricos, pms, pmp, ses, sed, rl. Contador
L Local Valoreshistoricos, factores, pms, pmp, ses, sed, rl. Ayuda a posicionar el cursor en un determinado lugar de la pantalla
F Local Factores Contador
FT Local Factores, pms, pmp, ses, sed, rl. Pronóstico
DMA Local Pms, pmp, ses, sed, rl. Desviación Media Absoluta
W Local Pms, pmp, ses, sed, rl. Acumulador
PT Local Sed. Pronóstico Total
TT Local Sed. Tendencia de Arranque
Q Local Sed. Promedio de los Valores Históricos de los primeros 6 meses del año
P Local Sed. Promedio de los Valores Históricos de los últimos 6 meses del año
SQ Local Sed. Suma de los valores históricos de los primeros 6 meses del año
SP Local Sed. Suma de los valores históricos de los últimos 6 meses del año
PX Local Rl. Promedio de la cantidad de meses (12)
PCX Local Rl. Es el promedio de la cantidad de meses elevado al cuadrado.
Y Local Rl. Valor Histórico del mes actual
CY Local Rl. Valor Histórico del mes actual elevado al cuadrado
PCY Local Rl. Promedio de los valores históricos elevados al cuadrado
SY Local Rl. Suma de los valores históricos
SCY Local Rl. Suma de los valores históricos elevados al cuadrado
XY Local Rl. Producto del mes actual por su valor histórico
SXY Local Rl. Suma de los productos de los meses por su valor histórico correspondiente
PXY Local Rl. Promedio de los productos de los meses por su valor histórico
CXY Local Rl. Covarianza de los meses y los valores históricos
DX Local Rl. Desviación del promedio de los meses
DY Local Rl. Desviación del promedio de los valores históricos
R Local Rl. Factor de correlación
A1 Local Rl. Punto de intersección con el eje Y
B1 Local Rl. Pendiente de la recta
SD Local Rl. Acumulador
X Local Rl. Mes actual (Numero del Mes)
CX Local Rl. Mes actual elevado al cuadrado
SX Local Rl. Suma de los meses
SCX Local Rl. Suma de los meses elevado al cuadrado
OPC Local Consulta Opción del menú de consulta de resultados.

 

Búsqueda
Recomendaciones