Examen Final - 75.40. Algoritmos y Programación I

Cátedra: Mandrafina
Fecha: 1ª Oportunidad - 1º Cuatrimestre 2005
Día: 11/07/2005

Enunciado

Una cadena de indumentaria internacional necesita un programa para llevar estadísticas de ventas de sus sucursales y clientes según los siguientes requerimientos.

Se pide:

1) Diseñar las estructuras necesarias para la resolución de todos los puntos y explicarlas brevemente.

2) Deseñar un cuadro por pantalla que indique las ventas del año 2004 para Argentina por mes de los 80 clientes que más dinero consumieron en el año (valores enteros).

CUIT Nombre Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic
30-111212-20 NNNNNN S.A.
30-111232-20 NNNNNN S.A.
30-111252-20 NNNNNN S.A.

3) Actualizar el archivo de ventas histórico con las ventas de las sucursales de Argentina del año 2004, dejando el archivo VentasHistorico con el mismo orden que presentaba.

Se cuenta con los siguientes archivos:

Archivo VentasHistorico. El archivo contiene las ventas mundiales de las más de 3000 sucursales durante los últimos 20 años. Está ordenado en forma ascendente por Num_Sucursal, Año y Mes.

TREG_HIST=Record { Tipo Registro Ventas Histórico }
            Año: numérico
            Mes: numérico
            Num_Sucursal: numérico
            Importe: numérico con decimales
          End;

Archivo Sucursales. El archivo contiene las sucursales argentinas. En este momento son 80. No Tiene ningún orden. Los números de sucursal no son correlativos.

TREG_SUC=Record { Tipo Registro Sucursales }
            Num_Sucursal: numérico
            Nombre: 30 caracteres
            Dirección: 50 caracteres
            Teléfono: 20 caracteres
          End;

Archivo Clientes. El archivo contiene los clientes argentinos. Se calcula que hoy son 80.000. Están ordenados por número de cliente en forma ascendente.

TREG_CLIE=Record { Tipo Registro Clientes }
            Num_Cliente: numérico
            Nombre: 30 caracteres
            CUIT: 12 caracteres
            Dirección: 50 caracteres
            Teléfono: 20 caracteres
          End;

Archivo Ventas. El archivo contiene las ventas de las sucursales Argentinas del año 2004. Contiene aprox. 9.000 registros. Está ordenado por fecha de venta en forma ascendente.

TREG_VTAS=Record { Tipo Registro Ventas }
            Fecha: AAAAMMDD
            Num_Cliente: numérico
            Sucursal: numérico
            Artículo: numérico (cinco dígitos)
            Cantidad: numérico
            Importe: numérico decimal
          End;

NOTAS: Para la presente evaluación se debe tener en cuenta las siguientes consideraciones

  1. Desarrollar la evaluación con escritura prolija y entendible.
  2. Se deberá codificar el programa completo y no solo subprogramas aislados.
  3. Realizar los puntos en forma independiente.
  4. Los archivos se podrán procesar secuencialmente, en su totalidad, en una sola oportunidad por cada punto. Luego en forma directa.
  5. Los archivos no deben almacenarse en memoria principal por completo bajo ninguna circunstancia.
  6. Completar y codificar todo y sólo lo necesario para la resolución del presente problema, en especial, lo que se refiera a definiciónes de tipos, variables, funciones, procedimientos y programa principal. No se debe dejar supuesto ningún elemento sino que debe explicarse.
  7. Utilizar las estructuras estáticas de registros, arreglos y/o archivos auxiliares que crea conveniente.
  8. El límite máximo del segmento de datos es de 64 Kbytes.

Resolución

Discusión

Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.
materias/75/40/final_mandrafina_20050711_1.txt · Última modificación: 2008/12/23 23:12 por pab4321
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki