Beruflich Dokumente
Kultur Dokumente
ARREGLOS
ARREGLOS
ARREGLOS
UNIDIMENSIONALES BIDIMENSIONALES
(VECTORES) (MATRICES)
Arreglos Unidimensionales
Un arreglo unidimensional (vector) es un tipo de dato
estructurado que esta formado por una colección finita
y ordenada de datos del mismo tipo.
1
05-11-2018
En Python…
IMPORTANTE:
Aunque Python permite que los elementos de una
misma lista sean de diferente tipo, para efectos del
curso solo se podrá utilizar UN TIPO DE DATOS por lista.
Ej.
num=[345,56, -89, 2000, 12]
Declaración de un Vector
En Python se utiliza el tipo de dato LISTA, que debe declararse antes de
ser usado.
Nombre_vector=list(range(tamaño))
Ej.
nota=list(range(4))
2
05-11-2018
Ejemplo:
0 1 2 3 4
(índice)
Nombre_vector [posición]
Ejemplo:
30
nota[1]
nota 55 30 60 45 63 nota[3]
0 1 2 3 4 nota[4]
ACCESO A
ELEMENTOS
Manejo de un Vector
Para poder realizar el llenado del vector o acceder a los valores
almacenados en él, o contar algún valor en específico, entre otras, se
debe utilizar los ciclos, y en especial el ciclo FOR.
for i in range(inferior,superior,paso):
Conjunto de Acciones
Ejemplo:
for i in range(0,4,1):
nota[i] = 0 CONJUNTO DE
ACCIONES
print ”Valor en la posición ”,i ,”es: ”, nota[i]
3
05-11-2018
VECTORES EJEMPLO 1
VECTORES EJEMPLO 2
Crear un arreglo de tamaño 10, pero de tal forma que
los valores (positivos) ingresados sean almacenados
desde el final del arreglo hacia el principio.
ARREGLOS
ARREGLOS
UNIDIMENSIONALES BIDIMENSIONALES
(VECTORES) (MATRICES)
4
05-11-2018
Arreglos Bidimensionales
Un arreglo bidimensional (matriz) es un tipo de dato
estructurado que esta formado por una colección finita
y ordenada de datos del mismo tipo.
COLUMNAS
POSICIONES
1 2 3
1 40 78 65 ELEMENTOS
FILAS 2 35 61 5
3 100 9 14
Ejemplo
1 2
Matriz de 3 filas x 2 columnas
1 60 45
3 47 22
Ejemplo:
índice
0 1
notas [0][0] = 60
0 60 45
notas [0][1] = 45
ASIGNACIÓN notas [1][0] = 30
notas [1][1] = 55 notas 1 30 55
DE VALORES
notas [2][0] = 47
notas [2][1] = 22
2 47 22
5
05-11-2018
Ejemplo: 0 1
ACCESO A
0 60 45 ELEMENTOS
notas [1][1] 55
notas 1 30 55 notas [2][0] 47
notas [0][1]
2 47 22
MATRICES EJEMPLO 1
Crear una matriz en Python de tamaño 3x3 que sea
llenada por el usuario y muestre sus valores.
6
05-11-2018
MATRICES EJEMPLO 2