Fundamentos de la programación y la informática
Grado en ingeniería aeroespacial en vehículos aeroespaciales 2019-2020
Escuela Técnica Superior de Ingeniería de Telecomunicación
Universidad Rey Juan Carlos


Práctica 6.1. Nota media, con registros.

En esta práctica empezarás a usar registros

  1. Copia el programa nota_fpi.pas en ~/fpi/practica06/nota_media.pas

  2. Observa que las notas de un estudiante se almacenan en tres variables separadas y los datos de la asignatura para calcular la nota, en cuatro variables separadas (valor del compensable y pesos relativos de los tres apartados). Modifíca el programa para que:

Práctica 6.2. Múltiplos, con registros

En la práctica 3.3 escribiste un programa que recibía tres dígitos como tres caracteres, e indicaba si el número correspondiente era múltiplo de 5. En la práctica 4.3, lo mejoraste para que comprobara las precondiciones. Ahora lo volverás a mejorar. Copia tu práctica ~/fpi/practica04/multiplos.pas en ~/fpi/practica06/multiplos.pas

Modifícala para que:

  1. Las sentencias de escritura en pantalla estén en un procedimiento (o más), no en el cuerpo del programa principal.

  2. El programa use una función que devuelva un registro con dos campos:

    1. Un cadena, que contendrá el valor ok si todo ha ido bien o una descripción del problema, en caso contrario.

    2. Un número entero con el resultado, si todo ha ido bien. En caso de error, el valor de este entero será indeterminado e irrelevante.

    Observa que este registro es casi idéntico al del ejemplo inverso_02 del tema 6.

Revisión de los nombres de los ficheros

Ejecuta ~mortuno/revisa practicas fpi para comprobar que los nombres de los programas son los correctos.