Taller de Lenguajes I – 2015 LICENCIATURA EN INFORMATICA. Dictado: Ing. Juan Manuel Conti
Trabajo Práctico Nº 6 Problema 1 Archivos de texto y Estructuras Dinámicas. Un archivo de texto denominado "Datos de provincias argentinas.txt" posee información de la siguiente manera: Codigo
LA PLATA SAN FERNANDO DEL V. DE CATAMARCA RESISTENCIA RAWSON CORDOBA CORRIENTES PARANA FORMOSA SAN SALVADOR DE JUJUY SANTA ROSA LA RIOJA MENDOZA NEUQUEN VIEDMA SALTA SAN MIGUEL DE TUCUMAN
Cada línea del archivo está dividida en "campos" de cierta longitud. Ud. generará un programa que lea CON FORMATO este archivo y alimente la siguiente estructura de datos. TDatos
TDatos *
Start
Trabajo Práctico Nro 06
TDatos
TDatos *
Datos
Prox
Datos
Prox
Página 1/2
Taller de Lenguajes I – 2015 LICENCIATURA EN INFORMATICA. Dictado: Ing. Juan Manuel Conti Donde TDatos se trata de una estructura que contiene miembros coincidentes con los campos del archivo de texto.
Problema 2 Archivos de configuración. Un programa debe ser capaz de generar un matriz, ya sea unidimensional, 2D o 3D, según se especifique en un archivo de configuración el cual tendrá el siguiente aspecto:
Matriz=3D Modo=1 (1: en arr lineal / 2: con puntero triple / 3: en una lista) dim1=10 dim2=12 dim3=5 Linf=100 Lsup=999 para el caso particular que se trate de una matriz 3D. Si en cambio hubiese sido 2D, tendría la siguiente forma:
Matriz=2D Modo=2 dim1=10 dim2=12 Linf=10 Lsup=12
(con puntero doble)
Finalmente para una matriz 1D o vector: Matriz=1D Modo=3 dim=16 Linf=100 Lsup=999
El programa debe estar preparado para poder generar cualquiera de los 3 tipos de matrices, pero por simplicidad para este práctico solo consideraremos el caso de las matrices 3D. También podría haberse agregado qué tipo de datos tendrá la matriz: si serán enteros, double, etc., pero una vez más por simplicidad, consideraremos que son int. También podría indicarse sobre cuál eje estarán las capas, más iremos al caso básico que se hallan sobre el Eje k y que las matrices 2D se hallan en el plano i-j