bla de senos.bin", el cual contendrá los valores de t, F1t, F2t y F3t para valores ... considera el archivo binario: "Datos de provincias argentinas.bin" que Ud. ya.
Taller de Lenguajes I – 2015 LICENCIATURA EN INFORMATICA. Dictado: Ing. Juan Manuel Conti
Trabajo Práctico Nº 7 Archivos Binarios y combinación con archivos de texto. Problema 1. Generación de un archivo binario. En la siguiente figura:
se muestran 3 funciones senoidales en función del tiempo: F1t = A1.seno(k.t) F2t = A2.seno(2.k.t) F3t = A3.cos(k.t)
La más grande en azul. La de color rojo y frecuencia doble. La de color verde.
A1 = 10 A2 = 5 A3 = 7 Siendo
k=2.M_PI / T1
y T1 = 20
A los fines prácticos considere las tres funciones como tales, sin importar de dónde salen. Solo a título ilustrativo se indicó que procedían de funciones senoidales.
Trabajo Práctico Nro 07
Página 1/3
Taller de Lenguajes I – 2015 LICENCIATURA EN INFORMATICA. Dictado: Ing. Juan Manuel Conti Ud. deberá implementar un programa en C tal que genere un archivo BINARIO denominado "Tabla de senos.bin", el cual contendrá los valores de t, F1t, F2t y F3t para valores de t comprendidos entre -10 y +10. Este archivo binario servirá como base para el Problema Nro 2.
Problema2. Convertir archivo binario en archivo de texto. Ahora se desea leer el archivo binario "Tabla de senos.bin" y convertirlo en un archivo de texto a 4 columnas: t F1t F2t F3t (decida Ud. los espaciados), de manera que si luego se desea graficarlo, se pueda importar desde Excel.
Problema3. Combinar dos archivos binarios. Ud. dispone de dos archivos de imágenes: DSCN6582.bmp DSCN1607.bmp Ambos exactamente del mismo tamaño. Lo que se desea es, trabajando con archivos binarios, generar un tercer archivo de imagen denominado: Mezcla de imagenes.bmp que esté formado por la mitad de cada uno de los archivos anteriores:
Trabajo Práctico Nro 07
Página 2/3
Taller de Lenguajes I – 2015 LICENCIATURA EN INFORMATICA. Dictado: Ing. Juan Manuel Conti
Problema 4. Agregar datos faltantes en archivo binario. Este programa considera el archivo binario: "Datos de provincias argentinas.bin" que Ud. ya conoce, pero ahora en su versión binaria y que solo contiene cargados los campos numéricos Cod y Sup, (por Código y Superficie), faltando los campos de tipo char como Provincia y Capital. El problema consiste en completar los datos faltantes en el archivo .bin, extrayéndolos del archivo Datos de provincias argentinas.txt. Debe tener mucho cuidado con el posicionamiento del puntero del archivo binario puesto que debe leer lo que tiene cada registro, agregarle lo que falta y GUARDARLO EN LA MISMA POSICION en el archivo. Finalmente muestre por pantalla cada registro del archivo binario. Por las dudas, he aquí el archivo original:
LA PLATA SAN FERN. DEL VALLE DE CATAMARCA RESISTENCIA RAWSON CORDOBA CORRIENTES PARANA FORMOSA SAN SALVADOR DE JUJUY SANTA ROSA LA RIOJA MENDOZA NEUQUEN VIEDMA SALTA SAN MIGUEL DE TUCUMAN
NOTA: Tenga cuidado con las dos primeras líneas que no aportan información y por lo tanto no formarán parte del archivo binario.