SlideShare una empresa de Scribd logo
archivo = fopen("C:DATO.TXT","w+");

01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

27
Que el estudiante aplique los conceptos de
manipulación de arreglos en dos dimensiones de
la forma AB[i][j], cargar los datos en forma fija,
o en forma de entrada de datos por medio del
scanf, la utilización del :
for ( i = 0; i < n; i=i+1).
Confeccione un programa en lenguaje C,
que pueda sumar los arreglos de A+ B, Restar AB, y realizar el producto de
A* B, y al final imprimir los datos en pantalla,y
por ultimo, generar los datos en disco c:
archivo = fopen("C:DATO.TXT","w+");

01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

28
Continuación del laboratorio no. 1
//Utilizar las rutinas:
#include<math.h> // producto a x b dos matrices, programa: AXB
void MultiplyAB() {
int i , j , k ;
int aMatrix[3][2] = {{1, 1}, {1, 1}, {1, 1}};
int bMatrix[2][3] = {{1, 1, 1}, {1, 1, 2}};
int product[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
// creamos el archivo para texto
// FILE *archivo ;
// archivo = fopen("C:arreglo5.TXT","w+");
printf("UNIVERSIDAD TECNOLOGIA DE PANAMAn");
//
1
2
3 --- filas
//
2
2
2 --- columnas
for ( i = 0; i < 3; i++) {
for ( j = 0; j < 3; j++) {
for ( k = 0; k < 2; k++) {
product[i][j] += aMatrix[i][k] * bMatrix[k][j];
}
printf (" %d", product[i][j] );
}
printf (" n");
}
}
Void main ( ) {
MultiplyAB( );
getchar( );
}
01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

29
Continuación del laboratorio no. 1
#include <stdio.h>
#include <string.h> // producto AxB dos matrices, A+B, A-B
void MultiplyAB() {
int i ,j ,k ;
//
1
2
3 --- filas
//
2
2
2 --- columnas
int aMatrix[3][3] = {{1,1,1 }, {1,1,1 }, {1,1,1 }};
int bMatrix[3][3] = {{1,1,1 }, {1,1,1 }, {1,1,1 }};
int product[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
// resta o suma: iniciarizamos en cero
int restaAB[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
int sumaAB[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
// ------------------------------------printf (" Universidad Tecnologica de Panaman");
printf (" Producto matriz A*Bn");
for ( i = 0; i < 3; i=i+1) {
for ( j = 0; j < 3; j=j+1) {
for ( k = 0; k < 3; k=k+1) {
product[i][j] += aMatrix[i][k] * bMatrix[k][j];
}
printf (" %d", product[i][j] );
}
printf (" n") ; }

// A continuacion se realiza la suma matricial
printf (" suma de matriz A + Bn" );
for (i =0 ; i <3 ; i=i+1) {
for (j =0 ; j <3 ; j=j+1) {
restaAB[i][j] = aMatrix[i][j] - bMatrix[i][j];
sumaAB[i][j] = aMatrix[i][j] + bMatrix[i][j];
printf (" %d", sumaAB[i][j] );
}
printf (" n");
}
// A continuacion se imprime la resta de matriz
printf (" Resta de matriz A - Bn" );
for (i =0 ; i <3 ; i=i+1) {
for (j =0 ; j <3 ; j=j+1) {
printf (" %d", restaAB[i][j] );
}
printf (" n");
}
}
//------------void main ( ) {
MultiplyAB();
getchar( ); // esperamos el intro
}

01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

30
Continuación del laboratorio no. 1
Presentación del informe o taller de laboratorio:
Primera hora de presentación, Universidad Tecnológica de Panamá,
Nombre del estudiante, cedula, numero del grupo y código de materia,
fecha completa, nombre del curso, nombre del profesor, año académico.
Introducción: explicación y objetivo del laboratorio.
Materiales utilizados, y equipos
Descripción de variables utilizadas en el programa.
Copia del código fuente en lenguaje C, con sus respectivos comentarios
Copia de las imágenes de corrida del programa, pantallas de entradas de
datos, salidas de pantallas de datos, y copia de salida del texto generado en
disco en formato txt, utilizando la instrucción file open para uso de disco.
Glosario de 10 palabras relacionadas con arrays, vectores, del capitulo 1
Conclusión del proyecto de laboratorio.
01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

31
01/07/2014

Programación II Universidad
Tegnológica de Panamá Prof E Batista

32

Más contenido relacionado

PPTX
Teoría del color
DOC
GUIA EJERCICIOS RESUELTOS FISICA 113 DINAMICA UTEM
DOCX
Una recta tangente a una curva en un punto
PPT
Historia Del Color
PPTX
Teoría del color, historia y propiedades.
PPTX
Ejercicios de estática (actividad nº 1) 5º
DOCX
Cuadro comparativo de las expresiones artísticas.
Teoría del color
GUIA EJERCICIOS RESUELTOS FISICA 113 DINAMICA UTEM
Una recta tangente a una curva en un punto
Historia Del Color
Teoría del color, historia y propiedades.
Ejercicios de estática (actividad nº 1) 5º
Cuadro comparativo de las expresiones artísticas.

La actualidad más candente (20)

PPTX
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...
PPTX
Grupo 1 dinamica-ejercicios
PPSX
Teoría del Color
DOCX
Temario II trimestre Física Décimo grado
DOC
Prueba de artes visuales
PPTX
Operaciones con matrices
PDF
1.2 division de un segmento de recta en una razon dada
PPTX
Teoría del color
PDF
Fuerzas de rozamiento
PPTX
Vectores en el Espacio
PDF
Practica Maquina de Atwood
PPSX
Pintar con luces y sombras
DOCX
Fisica friccion
PDF
teoria del color.pdf
PPTX
El color
DOCX
Colores específicos y luces y sombras
DOCX
Movimiento parabolico bibliografias
PPT
4 momento torsion
PDF
Mapa conceptual del color
PDF
Reglas de derivadas e integrales
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...
Grupo 1 dinamica-ejercicios
Teoría del Color
Temario II trimestre Física Décimo grado
Prueba de artes visuales
Operaciones con matrices
1.2 division de un segmento de recta en una razon dada
Teoría del color
Fuerzas de rozamiento
Vectores en el Espacio
Practica Maquina de Atwood
Pintar con luces y sombras
Fisica friccion
teoria del color.pdf
El color
Colores específicos y luces y sombras
Movimiento parabolico bibliografias
4 momento torsion
Mapa conceptual del color
Reglas de derivadas e integrales
Publicidad

Destacado (20)

PDF
Cartilla declaracion de importacion 2012
PPTX
Personajes famosos de la unión europea
PPT
Internacionalización de negocios
DOC
La historia del constitucionalismo Venezolano
PPTX
Guajira natural extremo
PPTX
Presentación1
PPTX
Plata formas virtuales
PDF
Planeacion didactica
DOCX
Mapa_mental_francisco_seguridad
PPTX
Presentación1 Romano-
PDF
08 actividadde aprendizaje
PPTX
Vivir por la fe
PPSX
Exposicion2 copia
PDF
Enfoque comunicativo10
PPTX
Sueño y vigilia
PDF
Orlando20923217.3
PPTX
Presentation10
PPTX
Ultima hora!!!
Cartilla declaracion de importacion 2012
Personajes famosos de la unión europea
Internacionalización de negocios
La historia del constitucionalismo Venezolano
Guajira natural extremo
Presentación1
Plata formas virtuales
Planeacion didactica
Mapa_mental_francisco_seguridad
Presentación1 Romano-
08 actividadde aprendizaje
Vivir por la fe
Exposicion2 copia
Enfoque comunicativo10
Sueño y vigilia
Orlando20923217.3
Presentation10
Ultima hora!!!
Publicidad

Similar a Programacion,lenguaje c , matriz,producto, resta, suma (20)

DOCX
Dflapo tarea files_dos
PDF
Informe 2
PPT
Presentacion Aplicacion Con Matrices
PDF
Informe De Exposición
PDF
Deber3 210211014914
PDF
Deber3 210211014914
PDF
DOCX
Informe tecnico de la unidad 1
PDF
Funciones con vectores y matrices
PDF
Funciones con vectores y matrices
DOCX
Aritmetica
PDF
Arrays en C----------------------------.pdf
PDF
Informe tecnico victor_uex
PPTX
Arreglos bidimensionales o matrices
DOCX
Include
DOCX
Informe técnico 1
PDF
Programación en c++_u5
Dflapo tarea files_dos
Informe 2
Presentacion Aplicacion Con Matrices
Informe De Exposición
Deber3 210211014914
Deber3 210211014914
Informe tecnico de la unidad 1
Funciones con vectores y matrices
Funciones con vectores y matrices
Aritmetica
Arrays en C----------------------------.pdf
Informe tecnico victor_uex
Arreglos bidimensionales o matrices
Include
Informe técnico 1
Programación en c++_u5

Más de Home (20)

PDF
Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
PDF
Cursores , procedimientos almacenados en oracle y sql server
PDF
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
PDF
aplicaciones varias integral definida oracle,
PDF
Aes tipo de encriptacion ppt utp
PDF
Criptografía Aplicada en Base de datos
PPTX
Amores correa, miriam taller no. 1
PPTX
La educación en Valores y valores en las aulas
PDF
Sistemas de Información Inteligente
PDF
Pilar analisis de riesgo
PDF
HERRAMIENTAS DE ANÁLISIS DE DATOS
PDF
Modelo en cascada
PPTX
tipos de prueba desarrollo software
PDF
Funciones con retorno en lengaje c utp ejemplos
PDF
estructuras lenguaje c, punteros, laboratorio, UTP
PDF
comunicacion mapas conceptuales
PDF
Estratrategias estructurales integradoras
PDF
dimensiones de la evaluación educativa
PDF
integración escolar nuevas tecnologias
PDF
educación en valores y valores en aulas
Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
Cursores , procedimientos almacenados en oracle y sql server
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
aplicaciones varias integral definida oracle,
Aes tipo de encriptacion ppt utp
Criptografía Aplicada en Base de datos
Amores correa, miriam taller no. 1
La educación en Valores y valores en las aulas
Sistemas de Información Inteligente
Pilar analisis de riesgo
HERRAMIENTAS DE ANÁLISIS DE DATOS
Modelo en cascada
tipos de prueba desarrollo software
Funciones con retorno en lengaje c utp ejemplos
estructuras lenguaje c, punteros, laboratorio, UTP
comunicacion mapas conceptuales
Estratrategias estructurales integradoras
dimensiones de la evaluación educativa
integración escolar nuevas tecnologias
educación en valores y valores en aulas

Último (20)

PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Escuelas Desarmando una mirada subjetiva a la educación
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Tarea De El Colegio Coding For Kids 1 y 2
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf

Programacion,lenguaje c , matriz,producto, resta, suma

  • 1. archivo = fopen("C:DATO.TXT","w+"); 01/07/2014 Programación II Universidad Tegnológica de Panamá Prof E Batista 27
  • 2. Que el estudiante aplique los conceptos de manipulación de arreglos en dos dimensiones de la forma AB[i][j], cargar los datos en forma fija, o en forma de entrada de datos por medio del scanf, la utilización del : for ( i = 0; i < n; i=i+1). Confeccione un programa en lenguaje C, que pueda sumar los arreglos de A+ B, Restar AB, y realizar el producto de A* B, y al final imprimir los datos en pantalla,y por ultimo, generar los datos en disco c: archivo = fopen("C:DATO.TXT","w+"); 01/07/2014 Programación II Universidad Tegnológica de Panamá Prof E Batista 28
  • 3. Continuación del laboratorio no. 1 //Utilizar las rutinas: #include<math.h> // producto a x b dos matrices, programa: AXB void MultiplyAB() { int i , j , k ; int aMatrix[3][2] = {{1, 1}, {1, 1}, {1, 1}}; int bMatrix[2][3] = {{1, 1, 1}, {1, 1, 2}}; int product[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}; // creamos el archivo para texto // FILE *archivo ; // archivo = fopen("C:arreglo5.TXT","w+"); printf("UNIVERSIDAD TECNOLOGIA DE PANAMAn"); // 1 2 3 --- filas // 2 2 2 --- columnas for ( i = 0; i < 3; i++) { for ( j = 0; j < 3; j++) { for ( k = 0; k < 2; k++) { product[i][j] += aMatrix[i][k] * bMatrix[k][j]; } printf (" %d", product[i][j] ); } printf (" n"); } } Void main ( ) { MultiplyAB( ); getchar( ); } 01/07/2014 Programación II Universidad Tegnológica de Panamá Prof E Batista 29
  • 4. Continuación del laboratorio no. 1 #include <stdio.h> #include <string.h> // producto AxB dos matrices, A+B, A-B void MultiplyAB() { int i ,j ,k ; // 1 2 3 --- filas // 2 2 2 --- columnas int aMatrix[3][3] = {{1,1,1 }, {1,1,1 }, {1,1,1 }}; int bMatrix[3][3] = {{1,1,1 }, {1,1,1 }, {1,1,1 }}; int product[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}; // resta o suma: iniciarizamos en cero int restaAB[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}; int sumaAB[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}; // ------------------------------------printf (" Universidad Tecnologica de Panaman"); printf (" Producto matriz A*Bn"); for ( i = 0; i < 3; i=i+1) { for ( j = 0; j < 3; j=j+1) { for ( k = 0; k < 3; k=k+1) { product[i][j] += aMatrix[i][k] * bMatrix[k][j]; } printf (" %d", product[i][j] ); } printf (" n") ; } // A continuacion se realiza la suma matricial printf (" suma de matriz A + Bn" ); for (i =0 ; i <3 ; i=i+1) { for (j =0 ; j <3 ; j=j+1) { restaAB[i][j] = aMatrix[i][j] - bMatrix[i][j]; sumaAB[i][j] = aMatrix[i][j] + bMatrix[i][j]; printf (" %d", sumaAB[i][j] ); } printf (" n"); } // A continuacion se imprime la resta de matriz printf (" Resta de matriz A - Bn" ); for (i =0 ; i <3 ; i=i+1) { for (j =0 ; j <3 ; j=j+1) { printf (" %d", restaAB[i][j] ); } printf (" n"); } } //------------void main ( ) { MultiplyAB(); getchar( ); // esperamos el intro } 01/07/2014 Programación II Universidad Tegnológica de Panamá Prof E Batista 30
  • 5. Continuación del laboratorio no. 1 Presentación del informe o taller de laboratorio: Primera hora de presentación, Universidad Tecnológica de Panamá, Nombre del estudiante, cedula, numero del grupo y código de materia, fecha completa, nombre del curso, nombre del profesor, año académico. Introducción: explicación y objetivo del laboratorio. Materiales utilizados, y equipos Descripción de variables utilizadas en el programa. Copia del código fuente en lenguaje C, con sus respectivos comentarios Copia de las imágenes de corrida del programa, pantallas de entradas de datos, salidas de pantallas de datos, y copia de salida del texto generado en disco en formato txt, utilizando la instrucción file open para uso de disco. Glosario de 10 palabras relacionadas con arrays, vectores, del capitulo 1 Conclusión del proyecto de laboratorio. 01/07/2014 Programación II Universidad Tegnológica de Panamá Prof E Batista 31