Clever Villegas Burga
Jorge Paredes Toledo
http://www.systemsupa.blogspot.pe
Microprocesador
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
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
• 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 bidimensional
Para obtener un elemento de un arreglo,
debe indicarse los índices de su fila i y
su columna mediante la sintaxis a[i, j]:
Operaciones
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
• 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
• 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
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

ARRAY BIDIMENSIONAL

  • 1.
    Clever Villegas Burga JorgeParedes Toledo http://www.systemsupa.blogspot.pe Microprocesador Array Bidimensional
  • 2.
    Los arreglos bidimensionalesson 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
  • 3.
    Tipo_dato nombre_matriz [índicefila] [í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
  • 4.
    • Al igualque los arreglos de una dimensión, las operaciones sobre las matrices se aplican término a término: • Obtener elementos de un arreglo bidimensional Para obtener un elemento de un arreglo, debe indicarse los índices de su fila i y su columna mediante la sintaxis a[i, j]: Operaciones
  • 5.
    Algunas operaciones puedenaplicarse 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
  • 6.
    • Las variablesse 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
  • 7.
    • Los arreglosson 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
  • 8.
    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