Matrices

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 14

Desarrollo de la Práctica

Materia: Programación Estructurada


Conceptos y Leyes
Unidad de aprendizaje: Práctica número: 5
Fundamentales
Nombre de la práctica: Matrices
Competencias:

Lugar: Laboratorio de Electrónica Duración: 1 Hora.

Materiales Maquinaria y equipo Herramientas


computadora

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.

Distribución ordenada en forma rectangular, formando


filas y columnas: una matriz.

Distribución ordenada en forma rectangular, formando filas y columnas: una matriz.


El número de elementos de una matriz lo obtendremos de multiplicar el número de filas
por el de columnas: m x n (m por n) .

La expresión de este producto (m x n) indica a su vez el orden de matriz (o dimensión de


una matriz o tamaño de una matriz) .

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.

En general, el conjunto de matrices de m filas y n columnas se denota por

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.

Ejemplo: un elemento que esté en la fila 2 columna 3 será

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...

Y, reiteramos, a los números a ij se les denomina elementos de la matriz.

Tratemos de visualizar lo dicho anteriormente:

Una matriz de orden o dimensión m x n es una disposición de números ordenados en m


filas y n columnas de la forma

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("\t\tFIGURA CON MATRICES\n\tElige la opcion deseada\n");

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){

case 'b': case'B':

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;

case 'a': case'A':

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");

printf("\n Num de renglones: ");

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");

printf("\nNum de renglones: ");

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");

printf("\nNum de renglones: ");

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");

printf("\nNum de renglones: ");

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;

case 'g': case 'G':

system("cls");

printf("\nNum de renglones: ");

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");

printf("\n\n\tVolver a empezar? S/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.

Práctica #5. “MATRICES”

Integrantes:

Yair Alberto García Alba

Profesor: Ing. Rafael Bencomo Hernández

1 de octubre del 2018

13
14

También podría gustarte