ARREGLOS
-
Upload
sheylly-nathaly-altamirano-cordova -
Category
Education
-
view
14 -
download
0
Transcript of ARREGLOS
Universidad politécnica amazónica
Tema:ARREGLOS
DOCENTE:MARCO AURELIO PORRO
CURSO:MICROPROCESADORES
INTEGRANTES:SHEYLLY NATHALY ALTAMIRANO
CORDOVASADY YUBITZA CHAVEZ CHAPPA
Definición
Las estructuras de datos que hemos visto hasta ahora (listas, tuplas, diccionarios, conjuntos) permiten manipular datos de manera muy flexible. Combinándolas y anidándolas, es posible organizar información de manera estructurada para representar sistemas del mundo real.
Características
Todos los arrays son de tamaño variable, tanto si se especifica cómo no un tamaño al ser declarados Para ver el contenido de los arrays según van siendo ejecutadas las líneas de código que los declaran, utilizaremos la ventana Locales del depurador, que muestra las variables de ámbito local al procedimiento que estamos ejecutando actualmente Los arrays se crean con el operador new seguido del tipo y número de elementos. Se puede acceder al número de elementos de un arraycon la variable miembro implícita length (por ejemplo, vect.length). Se accede a los elementos de un array con los corchetes [] y un índice que varía de 0 a length-1.
Operaciones Las limitaciones que tienen los arreglos respecto de las listas son compensadas por la cantidad de operaciones convenientes que permiten realizar sobre ellos.Las operaciones aritméticas entre arreglos se aplican elemento a elemento:>>> a = array([55, 21, 19, 11, 9])>>> b = array([12, -9, 0, 22, -9]) # sumar los dos arreglos elemento a elemento>>> a + barray([67, 12, 19, 33, 0]) # multiplicar elemento a elemento>>> a * barray([ 660, -189, 0, 242, -81]) # restar elemento a elemento>>> a - barray([ 43, 30, 19, -11, 18])
Tipos
Arreglos unidimensionales: Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo.
Arreglos bidimensionales: Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está simultáneamente en una fila y en una columna.
Arreglos multidimensionales: Un arreglo multidimensional es un arreglo cuyos elementos tienen más de un índice.
Recomendaciones
Recomendamos utilizar arreglos ya que Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.
Conclusiones
Los arrays son usados extensamente por los programadores para contener listas de datos en la memoria, por ejemplo, los datos almacenados en un disco suelen leerse y ponerse dentro de un array con el objetivo de facilitar la manipulación de dichos datos, ya que los datos en memoria pueden ser modificados, clasificados, marcados para su eliminación, etc.