Cap10

Páginas: 60 (14975 palabras) Publicado: 3 de octubre de 2015
La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá

257

Capítulo 10

Matrices
Definición

Una matriz es un conjunto de datos organizados en forma de filas y columnas en donde para
referenciar cada dato necesitaremos establecer claramente en qué fila y en qué columna se
encuentra. Tomemos la siguiente matriz de datos enteros como ejemplo

Nro. de Fila
(1) (2)
(1)

(2)
(3)
(4)(3)

(4)

(5)

(6)

24

19

66

10

32

-61

25

36

2

12

100

1

15

20

26

30

35

18

10

21

23

26

85

17

Nro. de Columna

La anterior es, pues, una matriz de números enteros cuyos datos están organizados en 4 filas y 6
columnas. De esta manera para ubicar exactamente un dato solo tendremos que referenciar su
posición en cuanto a filas y columnas y sabremos exactamente a qué dato nosestamos refiriendo.
Note usted que se necesita tanto de la ubicación exacta de la fila como de la ubicación de la
columna para que no exista ninguna duda en cuanto al dato al cual nos estemos refiriendo. Por
ejemplo, cuál es el dato que queda en la tercera fila...? Usted seguramente dirá que en la tercera
fila están los datos 15, 20, 26, 30, 35 y 18. De manera que no podría preguntarse de maneraindividual por el dato de la tercera fila sino por los datos de la tercera fila.

258

Capítulo 10 - Matrices

De acuerdo a esto la posición de un dato en una matriz siempre estará determinado por el número
de su fila y el número de su columna. Así, por ejemplo, cuál es el dato que se encuentra en la Fila
3 Columna 2..? Pues el número 20.

Nro. de Fila
(1) (2)
(1)

(2)
(3)
(4)

(3)

(4)

(5)

(6)

2419

66

10

32

-61

25

36

2

12

100

1

15

20

26

30

35

18

10

21

23

26

85

17

Nro. de Columna

Cuál es el dato que se encuentra en la Fila 2 Columna 4..? Respuesta: el número 12.

Nro. de Fila
(1) (2)
(1)

(2)
(3)
(4)

(3)

(4)

(5)

(6)

24

19

66

10

32

-61

25

36

2

12

100

1

15

20

26

30

35

18

10

21

23

26

85

17

Nro. de Columna

Cuál es el dato que se encuentraen la Fila 1 Columna 6..? Respuesta : el número 66.

Nro. de Fila
(1) (2)
(1)

(2)
(3)
(4)

(3)

(4)

(5)

(6)

24

19

66

10

32

-61

25

36

2

12

100

1

15

20

26

30

35

18

10

21

23

26

85

17

Nro. de Columna

La Esencia de la Lógica de Programación – Omar Ivan Trejos Buriticá

259

Cuál es el dato que se encuentra en la Fila 5 Columna 3..? Respuesta: No existe Fila 5. Para cada
unade las preguntas usted puede notar que existe una única respuesta pues se ha dado
exactamente la posición en Fila y Columna de cada uno de los datos solicitados.
Si quisiéramos mostrar en pantalla el contenido de la primera casillita de la primera fila de esta
matriz y asumiendo que toda la matriz se llama M entonces simplemente diríamos:

Escriba M ( 1 , 1 )

Esto significaría que escriba enpantalla el contenido de la matriz M en la fila 1 columna 1. Siempre
que se use esta notación el primer número representará el número de la fila y el segundo
representará el número de la columna. Ejecutada esta orden saldrá en pantalla el número 10.

Asimismo si se da la orden

Escriba M ( 3, 4 )

Estaremos mostrando en pantalla el número que se encuentra en la matriz M en la fila 3 columna
4 o seaque nos referimos al número 30. De esta manera podremos referenciar todos y cada uno
de los datos almacenados en la matriz.

Si quisiéramos escribir todos los datos almacenados en la segunda fila entonces diríamos

Escriba M ( 2, 1 ), M ( 2, 2 ), M ( 2, 3 ), M ( 2, 4 ), M ( 2, 5 ), M ( 2, 6 )

Con lo cual saldrían en pantalla los siguientes datos

25 36 2 12 100 1

Note usted que en la ordenEscriba M ( 2, 1 ), M ( 2, 2 ), M ( 2, 3 ), M ( 2, 4 ), M ( 2, 5 ), M ( 2, 6 )

El valor que referencia la fila se mantiene constante mientras que el valor que referencia la
columna varía desde la primera hasta la última (en este caso la primera columna es 1 y la última es
6). De tal manera que si quisiéramos incorporar variables adicionales para simplificar la escritura
de los datos de la segunda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Glosario de cap10
  • Cap10
  • Cap10
  • Cap10
  • Cap10
  • Cap10
  • Cap10
  • Resumen ecnomia internacional cap10

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS