Fundamentos de la programación y la
informática
Grados en ingeniería aeroespacial, turno de tarde
2024-2025
Escribre un programa llamado
~/fpi/practica06/registros.pas
que:
Defina un tipo registro con varios campos. Por ejemplo nombre, apellidos y dni de una persona. O matrícula, marca y modelo de un coche. O autor, título y editorial de un libro, etc.
Tenga una función llamada rellena_ejemplo_01 que devolverá un ejemplo cualquiera de registros de ese tipo. Y una función rellena_ejemplo_02 similar a la anterior, con otro ejemplo.
Estas funciones no tendrán parámetros de entrada, simplemente devuelve un valor cualquiera, inventado, para probar.
(No son funciones muy realistas, son demasiado sencillas. Tienen un propósito similar al de un holamundo).
Un procedimiento llamado escribe_registro que escribirá el registro en pantalla.
El cuerpo principal de tu programa simplemente llamará a estos procedimientos para rellenar y escribir en pantalla un par de registros.
Escribre un programa llamado
~/fpi/practica06/registros02.pas
que tenga una función que
devuelva dos valores. Será similar al subprograma
division_entera
de la pg 62 del tema 5, pero:
Será una función, no un procedimiento.
Devolverá un registro, cuyos campos serán los valores calculados.
Usa cualquier fórmula de cualquier otra asignatura. Un ejemplo sería, a partir de un radio, devolver la longitud de la circunferencia y la superficie del círculo (piensa otro, no uses este). O devolver algo en dos unidades distintas. Por ejemplo una distancia en millas y en metros.