• Viernes 29 de Marzo de 2024, 08:13

Autor Tema:  Examen en pascal, conocimientos basicos, help!  (Leído 1896 veces)

pablo_port77

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Examen en pascal, conocimientos basicos, help!
« en: Viernes 28 de Noviembre de 2008, 15:13 »
0
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).

 
Citar
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.

pablo_port77

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Examen en pascal, conocimientos basicos, help!
« Respuesta #1 en: Domingo 30 de Noviembre de 2008, 21:00 »
0
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

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Examen en pascal, conocimientos basicos, help!
« Respuesta #2 en: Lunes 1 de Diciembre de 2008, 09:27 »
0
NO SE HACE LA TAREA

Léete las normas del foro antes de escribir...

pablo_port77

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Examen en pascal, conocimientos basicos, help!
« Respuesta #3 en: Lunes 1 de Diciembre de 2008, 15:00 »
0
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.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Examen en pascal, conocimientos basicos, help!
« Respuesta #4 en: Lunes 1 de Diciembre de 2008, 18:29 »
0
Cita de: "pablo_port77"
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.

Citar
en ningun momento dije "haganme el parcial" ni mucho menos.

Si dijiste:

Citar
nunca vi un ejemplo practico (me pueden escribir alguno sensillo)

Citar
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:

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

pablo_port77

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Examen en pascal, conocimientos basicos, help!
« Respuesta #5 en: Lunes 1 de Diciembre de 2008, 19:00 »
0
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