8
Clever Villegas Burga Jorge Paredes Toledo http:// www.systemsupa.blogspot.pe Microprocesador Array Bidimensional

ARRAY BIDIMENSIONAL

Embed Size (px)

Citation preview

Page 1: ARRAY BIDIMENSIONAL

Clever Villegas BurgaJorge Paredes Toledo

http://www.systemsupa.blogspot.pe

MicroprocesadorArray Bidimensional

Page 2: ARRAY BIDIMENSIONAL

Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo  bidimensional está simultáneamente en una fila y en una columna.En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería.En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el de su fila y el de su columna.

Definición

Page 3: ARRAY BIDIMENSIONAL

Tipo_dato nombre_matriz [índice fila] [índice columna]

Los arreglos tienen un atributo llamado shape, que es una tupla con los tamaños de cada dimensión. En el ejemplo, a es un arreglo de dos dimensiones que tiene tres filas y cuatro columnas:

Declaración de un Array Bidimensional

Page 4: ARRAY BIDIMENSIONAL

• Al igual que los arreglos de una dimensión, las operaciones sobre las matrices se aplican término a término:

• Obtener elementos de un arreglo bidimensionalPara obtener un elemento de un arreglo, debe indicarse los índices de su fila i y su columna mediante la sintaxis a[i, j]:

Operaciones

Page 5: ARRAY BIDIMENSIONAL

Algunas operaciones pueden aplicarse tanto al arreglo completo como a todas las filas o a todas las columnas.Por ejemplo, a.sum() entrega la suma de todos los elementos del arreglo. Además, se le puede pasar un parámetro para hacer que la operación se haga por filas o por columnas

Reducciones por fila y por columna

Page 6: ARRAY BIDIMENSIONAL

• Las variables se definen SÓLO dentro y al principio de las funciones/procedimientos

• La precedencia de operadores se basará en el uso de paréntesis

• Una función no puede devolver un array• Prohibido modificar las variables contadoras dentro de un 

bucle para, ni el uso de break ni continue.

Recomendaciones

Page 7: ARRAY BIDIMENSIONAL

• Los arreglos son estructuras de datos que nos permiten organizar información en conjuntos  y  sectores  reservando  espacio  en  memoria  para  garantizar  su almacenamiento y consulta. 

• El  mantener  la  información  bien  organizada  disminuye  el  riesgo  de  pérdida  de información  o  inconsistencia  de  la  misma  por  sobrescritura  de  variables.  Se recomienda la implementación de arreglos cuando se hace referencia a un mismo tema y que necesiten almacenarse en un solo paquete de información, (como en los ejemplos anteriores donde lo que se guardaban eran calificaciones). 

Conclusiones

Page 8: ARRAY BIDIMENSIONAL

  

  

LINKOGRAFÍA

• http://progra.usm.cl/apunte/materia/arreglos-2d.html• https://lenguajecmasmas.wordpress.com/2007/10/01/arreglos-bidimensionales-

matrices/• http://es.slideshare.net/ccorreajr1/arrays-bidimensionales-y-multidimensionales-

carlos-correa• http://moodle2.unid.edu.mx/dts_cursos_mdl/lic/TI/PE/S07/PE07_Lectura.pdf