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