FP1 - Práctica 8

Fecha entrega 19-12-2002

Las soluciones no son únicas, estas son las que yo he programado para el laboratorio, no son las mejores seguramente.

PROBLEMAS

Fundamentos de Programación
Fundamentos de Programación I
PRÁCTICA 8
Curso 2002-2003 UNIVERSITAT DE VALÈNCIA

(*)1. Hacer un programa que permita leer y escribir matrices de tamaño variable (máximo 10x10) de un fichero texto. El formato de este fichero es el siguiente:
primera línea: un entero que representa el número de filas de la matriz
segunda línea: un entero que representa el número de columnas de la matriz
siguiente líneas: una fila de la matriz en cada línea, donde cada elemento está separado del siguiente por un espacio


Ejemplo de matriz1.dat:
3 2
4 -34
4 2
0 7


Ese programa incluirá una función que permita visualizar la información leída en forma de matriz de la siguiente forma:

4 -34
4 2
0 7

Solución

(*)2. Hacer un programa similar al anterior pero en este caso los ficheros con los que se trabajará serán ficheros binarios.

Solución


3. Hacer un programa que lea de 2 ficheros “matriz1.dat” y “matriz2.dat” (2 matrices con el formato del ejercicio 1) y después de sumarlas (si es posible) muestre el resultado y lo deje en otro fichero “matriz3.dat”, con el mismo formato que las anteriores matrices.

Solución


(**)4. Hacer un programa que cree un fichero de alumnos, que contendrá la siguiente información:
nombre, primer apellido y nota. El programa deberá permitir desde un menú, las siguiente opciones:


1.- Ver todo el fichero
2.- Ver alumnos aprobados
3.- Añadir alumno
4.- Calcular la nota media
5.- Salir

Solución