Matrices
Matrices
Matrices
Procedimiento
1. Realizar el marco teórico para el reporte, máximo dos hojas, realizar un resumen, no copiar.
Definición breve y objetiva del tema de la práctica.
2. DESARROLLO
- Detalla los pasos a seguir en la práctica con todos sus apartados (etiquétalos en incisos),
- Incluye gráficos, tablas, espacios para incluir mediciones, cálculos, notas, simulaciones (de ser
necesario).
3. CONCLUSIONES.
Las conclusiones serán individuales, y se anexarán en el reporte con el nombre de cada miembro del
equipo.
Una conclusión es una proposición final, a la que se llega después de la consideración de la teoría,
y los resultados obtenidos en la práctica. Pude incluirse las problemáticas u obstáculos que se
tuvieron para el desarrollo de la misma, así como la forma en la que fueron resueltas.
4. Bibliografía.
Se registran las referencias bibliográficas consultadas, en formato establecido
Richard Dorf, James Svoboda. Circuitos Eléctricos. Alfaomega.
William Hayt, Jack Kemmerly, Steven Durbin. Análisis de cicuitos en Ingeniería. Mc Graw Hill.
Robert Boylestad. Análisis Introductorio de circuitos. Pearson Education
Johnson y Jonson. Análisis básico de circuitos eléctricos. Prentice Hall.
1.-MARCO TEORICO
1
En matemática, se denomina matriz a todo conjunto de números o expresiones que
aparecen distribuidos ordenadamente en forma rectangular, formando filas y columnas .
De modo general, estas filas y columnas se identifican con las letras m y n. La m para las
filas y la n para las columnas.
Cada uno de los números de que consta la matriz se denomina elemento . Un elemento
se distingue de otro por la posición que ocupa; es decir, la fila y la columna a las que
pertenece.
Cuando decimos que una matriz es de orden o dimensión 3 x 4 estamos diciendo que se
trata de una matriz de 3 filas y 4 columnas.
A mxn
En el ejemplo anterior, tendríamos una matriz
A 3x4
Y un elemento cualquiera de la misma, que se encuentra en la fila i y en la columna j , se
denotará por
a ij
En nuestro ejemplo, el primer subíndice, “i”, indica la fila (con su correspondiente número)
a la que pertenece el elemento y el segundo subíndice, “j”, representa la columna
también con su correspondiente número.
a 23
Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan
el mismo lugar en ambas son iguales.
2
Como ya lo hemos visto en los ejemplos, las matrices se representan por letras
mayúsculas A, B, C...
2.- DESARROLLO
3
#include <iostream>
#include <conio.h>
#include <math.h>
main() {
int x,y,x2,y2,rep,rep2;
int contax,contay;
char opcionA,opcionB;
do
system("cls");
printf("a)Rectangular\n");
printf("b)Diagonales\n");
printf("c)Escalera ascendente\n");
printf("d)Piramide\n");
printf("e)Rombo\n");
printf("f)Escalera invertida\n");
printf("g)Escaleras encontradas");
opcionA=getch();
switch(opcionA){
4
system("cls");
printf("Renglones: ");
scanf("%d",&x2);
printf("Columnas:");
scanf("%d",&y2);
x=1;
while(x<=x2)
y=1;
while(y<=y2){
if(x%2==0){
printf("* ");
else{
printf(" *");
y++;
printf("\n");
x++;
break;
5
system("cls");
printf("Renglones: ");
scanf("%d",&x2);
printf("Columnas: ");
scanf("%d",&y2);
x=1;
while(x<=x2)
y=1;
while(y<=y2){
printf("* ");
y++;
printf("\n");
x++;
break;
case 'c':case'C':
system("cls");
scanf("%d",&x2);
x=0;
while(x<=x2)
y=x;
6
while(y>0)
y--;
printf("*");
printf("\n");
x++;
break;
case'd': case'D':
system("cls");
scanf("%d",&x2);
x=0;
while(x<=x2)
y=1;
while(y<=x2-x)
printf(" ");
y++;
y=1;
while(y<=2*x-1)
7
{
printf("*");
y++;
printf("\n");
x++;
break;
case'e': case'E':
system("cls");
scanf("%d",&x2);
y=0;
while(y<x2)
x=0;
while(x<x2-y-1)
printf(" ");
x++;
x=0;
while(x<2*y+1)
printf("*");
8
x++;
printf("\n");
y++;
y=x2-2;
while(y>=0)
x=0;
while(x<x2-y-1)
printf(" ");
x++;
x=0;
while(x<2*y+1)
printf("*");
x++;
printf("\n");
y--;
break;
case'f': case'F':
9
system("cls");
scanf("%d",&x2);
x=1;
while(x<=x2)
y=x;
while(y<=x2)
printf(" ");
y++;
y=x;
while(y>0)
printf("*");
y--;
printf("\n");
x++;
break;
system("cls");
10
scanf("%d",&x2);
printf("* *\n");
printf("** **\n");
printf("*** ***\n");
printf("**** ****\n");
printf("***** *****\n");
printf("****** ******\n");
printf("******* *******\n");
printf("******** ********\n");
printf("********* *********\n");
printf("*********** ***********\n");
printf("************ ************\n");
printf("************* *************\n");
printf("************** **************\n");
printf("*************** ***************\n");
printf("**************** ****************\n");
printf("***************** *****************\n");
printf("****************** ******************\n");
printf("******************* *******************\n");
printf("******************** ********************\n");
printf("******************************************\n");
opcionB=getch();
11
}while(opcionB=='s'||opcionB=='S');
EXPLICACION
Este programa tiene un menú en el que puedes seleccionar la figura que deseas que se
construya, al ingresar esa opción continuas a ingresar los renglones y columnas para que
así sepa el tamaño de la figura deseada, estas figuras son un rombo, escalera, doble
escalera y rectangular.
3.- CONCLUSIONES
YAIR: la practica en si los dos primeros programas eran un poco más fáciles que los otros
programas que se pedían, ya que se necesitaba entender la lógica para así construir
diferentes figuras las cuales iban siendo más complicada ya que su construcción requería
diferentes ajustes.
4.- BIBLIOGRAFIA
http://www.profesorenlinea.cl/matematica/Matriz_concepto.html
12
INSTITUO TECNOLOGICO SUPERIOR DE
LERDO
INGENIERÍA ELECTRÓNICA.
Programación Estructurada.
Integrantes:
13
14