Upload
jorge-paredes-toledo
View
88
Download
2
Embed Size (px)
Citation preview
Clever Villegas BurgaJorge Paredes Toledo
http://www.systemsupa.blogspot.pe
MicroprocesadorArray 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 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
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