INTRODUCCION A LA PROGRAMACION
Enviado por MERYLUZOCHOA • 25 de Octubre de 2011 • 998 Palabras (4 Páginas) • 1.838 Visitas
TRABAJO COLABORATIVO # 3
ACTIVIDAD # 14
GRUPO 301304_30
REALIZADO POR:
TUTOR:
IRINA NARVAEZ ESPINOSA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA-UNAD
ESCUELA DE CIENCIAS BÁSICAS,
TECNOLOGÍA E INGENIERÍA
MAYO
2011
INTRODUCCIÓN
Las computadoras se han convertido en parte fundamental de la vida de la humanidad ya que por su capacidad de ser reprogramadas pueden comportarse de diferentes maneras, pueden trabajar como procesadores de palabra, terminales remotas, simuladores, programas de entrenamiento, programas de cálculo, controladores de equipos mecánicos, instrumentos de medición, analizadores, procesadores, sintetizadores de imágenes, procesadores de texto, hojas de cálculo, bases de datos, y en fin, tantas aplicaciones como el hombre pueda concebir.
TALLER
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 es\n");
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 es\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf(" %.2f ",b[i][j]);
}
printf("\n");
}
printf("La matriz suma es\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf(" %.2f ",c[i][j]);
}
printf("\n");
}
printf("La matriz resta es\n");
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.
Programa que lee un archivo de texto y lo graba palabra por palabra en otro
#include
#include
#include
void main(){
FILE *f, *aux;
char letra,palabra[30]=" ";
int con=0;
aux=fopen("c:\AUXi.txt","w");f=fopen("c:\DATOS.txt","r");
if (f== NULL) exit(0);
while(!feof(f))
{letra=fgetc(f);
if (letra==char(32))
{
palabra[con]=letra;
fputs(palabra,aux);con=0;
}
else
{
palabra[con]=letra;con=con+1;
}
}
printf("se a escrito en el archivo");getch();
fputs(palabra,aux);
fclose(aux);
...