Taller de Lenguajes I – 2015 PROGR. UNIVERSITARIO / LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti
TRABAJO PRACTICO Nro5 Archivos de texto con matrices dinámicas. Problema 01 : En el siguiente esquema: j
i dim1=12
dim2=10
M
Start
Prox k
dim1
M
dim2
Prox
M
Prox
dim3 = 3
Trabajando con Excel y la función ALEATORIO.ENTRE( ), confeccione una tabla de valores que a continuación exportará como un archivo de texto, el cual quedará a disposición de un programa (que Ud. implementará) cuyos valores asignará a cada matriz 2D mostrada en la figura. Para los números aleatorios considere el rango 100, 999. El nombre del archivo podría ser "Valores para matrices 2D.txt" y entre un bloque de datos correspondiente a una matriz y la que le sigue deje una fila en blanco. Obviamente este detalle deberá ser tenido en cuenta en el programa.
128 659 ...... 225
359 758
..... .....
857 916
468
.....
335
559 316 ..... 655
779 879
..... .....
114 689
414
.....
923
Trabajo Práctico Nro 5
Pág1/2
Taller de Lenguajes I – 2015 PROGR. UNIVERSITARIO / LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti Problema 02 : Considere la siguiente gráfica:
R2=5 Yc2=R1
R1=10
x_ini=0
X1=R1 Xc1=R1
X2=2.R1
x_fin=2,5.R1
Xc2=1,5.R
Usted deberá implementar un programa de tal suerte que genere una tabla de valores con el par x Fx e importarla como un archivo de texto con formato, a fin de que luego, y desde Excel, pueda importar estos datos y realizar la gráfica mostrada más arriba. El nombre del archivo de texto podría ser: "Tabla para Excel.txt". Trabaje con la función sprintf( ) para armar la cadena de texto con el formato que deberá tener su tabla, y luego envíela a su destino en disco con la función fprintf( ). La gráfica corresponde a una función definida por tramos y todas las subfunciones dependen de la misma variable x, o sea que deberá chequear cada intervalo a fin de determinar cuál es la expresión que le corresponde.
Trabajo Práctico Nro 5
Pág2/2