SoloCodigo
Programación General => Pascal => Mensaje iniciado por: pablo_port77 en Viernes 28 de Noviembre de 2008, 15:13
-
Hola gente del foro, soy nuevo en este lugar y tambien nuevo en lo que a programacion se refiere. En estos momentos estoy cursando el 1er año de la licenciatura en sistemas informaticos, y una de las materias es programacion, donde como base estamos dando PASCAL.
Hasta el momento se me han tomado 2 parciales, en el primero sali victorioso, pero en el segundo no tan bien y debo recursarla este martes o quedo libre.
Me seria de gran ayuda que me tiraran ideas para hacer los ejercicios que les voy a dejar a continuacion (le saque una foto al parcial, y lo pase a mano).
Programación 1 – 2do Parcial Tema: 3
En el sistema de farmacia de un hospital publico, se generan los siguientes archivos:
• Mensual de Movimientos (texto) “MovMed”, ordenado por mes en forma ascendente, conteniendo información acerca de que medicamentos se entregaron a los pacientes durante el primer semestre de 2008.
• Maestro de Medicamentos (binario) “MaeMed”, cuya clave primaria es el código de medicamento (cod_med) y contiene información acerca del código, nombre y existencia de los medicamentos (cantidad actual de medicamentos en stock).
• Maestro de Pacientes (binario) “MaePac”, cuta clave primaria es Cod_paciente que contiene información acerca de los pacientes.
“MovMed”
Dia
Mes
Cod_paciente [1001-9000]
Cod_medicamento [1-1000]
Cantidad
“MaeMed”
cod_med [1-1000]
Nom_med
Existencia
“MaePac”
Cod_paciente [1001-9000]
Apellido
Nombre
NroDoc
Se pide:
Escribir un programa en lenguaje Pascal que contenga los siguientes procesos:
a) Utilizando el archivo de Movimientos, imprima un listado que informe la cantidad de medicamentos entregados por mes y el total del semestre.
b) Actualizar la existencia en el Maestro de Medicamentos con los datos correspondientes almacenados en el archivo de Movimientos (Existencia – Cantidad).
c) Informar el Apellido y Nombre de los 10 pacientes que recibieron la mayor cantidad de medicamentos.
Optimizar el acceso a los archivos de manera que se los consulte la menor cantidad de veces posble.
Escribir el programa completo, con las declaraciones de tipos, variables, procedimientos y/p funciones que corresponda, en forma clara.
Segun la correccion del profesor el unico que hice bien es el "A", ya que era un corte de control.
Algunas cosas q nunca me quedaron calaras son: -utilizacion de claves, se para que sirven pero no se como aplicarlo y nunca vi un ejemplo practico (me pueden escribir alguno sensillo)
-actualizar un archivo maestro con uno de movimiento (cualquiera de los 2 puede ser de texto(secuencial) o binario (de acceso aleatorio)
Bueno gente si me ayudan estaria sumamente agradecido! y si me va bien fiesta en mi casa el finde semana eh! jejej
Salu2.
-
Nadie che??? por favoooor!!!
Estube practicando y ahora entiendo mucho mas, pero tengo pequeñas dudas que quiza se resuelvan en un segundo con la ayuda de alguno de ustedes.
Les dejo mi e-mail pos si alguien quiere ayudarme: Pablo_port77@hotmail.com
-
NO SE HACE LA TAREA
Léete las normas del foro antes de escribir...
-
Pero m0skit0 no es una tarea man, es un examen que ya me tomaron y que si bien lo hice le erre en un par de cosas. Si te tomaste la molestia de leer todo, veras que abajo de todo dice lo que realmente no se.
Alguien me puede ayudar con el concepto de claves? son muy pocas las dudas que me quedan respecto a esto, pero en ningun momento dije "haganme el parcial" ni mucho menos.
Asi que si tenes ganas de ayudar ayudá, pero no me vengas a resongar.
-
Pero m0skit0 no es una tarea man, es un examen
Ni tareas ni examenes, para el caso es lo mismo, es un ejercicio que te pusieeron en la escuela, y por lo tanto, se toma como tal.
en ningun momento dije "haganme el parcial" ni mucho menos.
Si dijiste:
nunca vi un ejemplo practico (me pueden escribir alguno sensillo)
Asi que si tenes ganas de ayudar ayudá, pero no me vengas a resongar.
Tu tampoco rezongues, primero leete las reglas.
Por el codigo que hayas hecho, y dinos EXACTAMENTE en que parte tienes dudas o problemas. Pero no pidas que lo hagan por ti. Si de plano no entiendes nada, entonces debes preguntar con tu maestro, creo que el seria el mas indicado para decirte que cosas estas haciendo mal y que no entiendes.
Saludos :hola:
-
ya fue no necesito de su ayuda, porque al parecer tampoco quieren ayudar, asi que listo. me puse a investigar y tego todo resuelto...
salu2