ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TRABAJO 1 FUENTES


Enviado por   •  23 de Febrero de 2013  •  1.299 Palabras (6 Páginas)  •  329 Visitas

Página 1 de 6

INTRODUCCIÓN A LA PROGRAMACIÓN

TRABAJO COLABORATIVO No. 3

AUTORES:

CLAUDIA RODRIGUEZ

YUDI LORENA BLANCO ESTUPIÑAN

GRUPO: 301304_22

PRESENTADO A:

MIRIAM DEL CARMEN BENAVIDES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

FACULTAD DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

PROGRAMA DE INGENIERIA INDUSTRIAL

NOVIEMBRE-2012

INTRODUCCIÓN

Una estructura hace referencia a cómo se organizan y relacionan los elementos de un sistema, así mismo los datos, si no están relacionados no constituyen un sistema de información, ellos necesitan una estructura, una forma de organización para que tengan validez.

Partiendo de esta base se puede decir entonces que una estructura de información es un conjunto de datos (puede ser de diferente tipo), conectados entre sí. Un ejemplo básico de estructura de información son los arreglos y registros formados por datos de tipo int, float, char, entre otros. Estas estructuras se consideran estáticas porque se construyen en alguna parte del programa, pero no se pueden destruir, por ejemplo se define la variable llamada código de tipo int, y aunque su contenido puede cambiar durante la ejecución, la variable se mantiene en memoria; en un array se define tamaño y este se conserva.

Los elementos de un archivo de datos pueden ser de cualquier tipo, y según su función, encontramos los Archivos Permanentes que son aquellos cuyos registros sufren pocas o ninguna variación a lo largo del tiempo. Pueden ser constantes que son los que están formados por registros que contienen campos fijos y campos de baja frecuencia de variación del tiempo. Pueden ser también de situación, que son los que en cada momento contienen información actualizada. Y, por último, los históricos, que contienen información acumulada a lo largo del tiempo de archivos que han sufrido procesos de actualización o bien acumulan datos de variación periódica en el tiempo.

Para una mejor comprensión de estos temas, realizaremos dos programas, con archivo fuente y ejecutable, uno en el que involucre estructuras, y otro en el que se aplique la administración de información de archivos permanentes.

OBJETIVOS

 Organizar tareas colectivas aportando y superando las dificultades que se presenten, con una actitud tolerante hacia las ideas de los compañeros.

 Definir mediante acuerdos, responsabilidades individuales que faciliten el verdadero trabajo en equipo.

 Mantener buenas relaciones con los miembros del grupo, responsabilizándose de la consecución de los objetivos.

 Conocer y aplicar técnicas para administrar información en estructuras Diseñadas por el programador y en archivos.

1. Plantear un problema y desarrollar su solución mediante un programa que Involucre estructuras.

Desarrollar un programa que lea dos matrices y efectúe las operaciones de suma y resta

#include <iostream>

#include <string>

using namespace std;

int main()

{

FILE *fp1, *fp2, *fs;

float a[3][3],b[3][3],c[3][3], d[3][3], uno,dos;

int n=3, m=3, i, j;

fp1 = fopen("Matriz1.txt","r");

fp2 = fopen("Matriz3.txt","r");

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

fscanf(fp1,"%f",&uno);

a[i][j]=uno;

fscanf(fp2,"%f",&dos);

b[i][j]=dos;

c[i][j]=a[i][j] + b[i][j];

d[i][j]=a[i][j] - b[i][j];

}

}

printf("La matriz uno esn");

cout<<"La matriz uno es"<<endl;

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

printf(" %.2f ",a[i][j]);

}

printf("n");

}

printf("La matriz dos esn");

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

printf(" %.2f ",b[i][j]);

}

printf("n");

}

printf("La matriz suma esn");

for

(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

printf(" %.2f ",c[i][j]);

}

printf("n");

}

printf("La matriz resta esn");

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

printf(" %.2f ",d[i][j]);

}

printf("n");

}

printf("n");

fs = fopen("sumatoria.txt","w");

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

fprintf(fs, " %.2f ",c[i][j]);

}

fprintf(fs, "n");

}

fs = fopen("resta.txt","w");

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

fprintf(fs, " %.2f ",d[i][j]);

}

fprintf(fs, "n");

}

system("pause");

return 0;

}

2. Realizar un programa en el que se aplique la administración de información con archivos permanentes.

#include <cstdlib>

#include <iostream>

#include <conio.h>

//Programa que permite registrar artículos y grabar archivo en C

using namespace std;

struct {

int referencia;

char nombre[30];

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com