Sei sulla pagina 1di 12

Arreglos

PAY1101 Programación de Algoritmos


Arreglos
Arreglos

En la vida cotidiana nos podemos enfrentar a problemas cuya solución es


muy difícil de implementar, si utilizamos tipos simples de datos. Es por esto,
que existen los tipos estructurados de datos, que nos permiten encontrar una
solución al problema. Los más comunes se llaman ARREGLOS.
Arreglos

¿Qué es un arreglo?

Es una estructura de datos que sirve


para almacenar grandes secuencias
de datos del mismo tipo. Se puede
imaginar como una secuencia
contigua de celdas (espacios de
memoria) o casillas, en cada una de
las cuales se puede guardar un
elemento.
Arreglos

Un arreglo se define como una colección finita, homogénea y ordenada de


elementos.
Arreglos

Finita: todo arreglo tiene un límite, es decir, se debe determinar cuál será el
número máximo de elementos que podrán formar parte del arreglo.

Homogénea: todos los elementos de arreglo son del mismo tipo, ejemplo:
arreglo de enteros, arreglo de booleanos, pero nunca una combinación de
distintos tipos.

Ordenada: se puede determinar cuál es el primer elemento, el segundo


elemento, …, el n-ésimo elemento.
Arreglos con Numpy

En Python no existe por si solo la estructura de arreglos, pero existe una


librería que nos permite trabajar con ellos, está librería conocida como
Numpy incorporó funcionalidades matemáticas, así como las capacidades
vectoriales o de arreglos, para poder utilizar la librería se debe instalar, tal
como lo muestra la imagen.

Debes utilizar la
sentencia “pip install
numpy” y ejecutarla
en el directorio en la
cual esta instalada la
aplicación “pip.exe”
Manos a la obra!!

Lo primero es importar
la librería

Ahora podemos crear


nuestro primer arreglo
utilizando la sentencia
“array”
Manos a la obra!!

En Python existen
distintos métodos que
nos permiten crear
arreglos.

Aquí un ejemplo de los


más comunes.
Creando Arreglos

ones(n): crea un arreglo de largo ene, cuyo contenido son unos

zeros(n): crea un arreglo de largo ene, cuyo contenido son ceros

arange(a, b,c): crea un arreglo con valores reales entre a y menores


que b, incrementando en c.

arreglo.empty(n, dyte=tipo_de_datos): crea un arreglo de largo n


cuyos elementos son de tipo_de_datos.
Veamos un ejemplo

Imaginen que van a un centro médico y que la atención desde el mesón de la


secretaria es por orden de llegada, se atienden a 100 personas por día.

El paciente se acerca a sacar un número y espera a que el visor de la pantalla


muestre su número, para acercarse a la secretaria.

https://pixabay.com/es/call-center-auricular-mujer-humanos-2537390/
Veamos un ejemplo

Definiremos un arreglo entre 1 y 100 mediante


arange(1,101,1)
es decir, llenaremos el arreglo con datos desde el 1 al
100, contando de 1 en 1

Potrebbero piacerti anche