Professional Documents
Culture Documents
3.6
• Introducción a la Programación
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
24-04-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.
Python
Nombre_vector=list(range(tamaño))
Eje.
nota=list(range(5))
notas
0 1 2 3 4 (índice)
2
24-04-2018
Ejemplo:
nota [0] = 55
nota [1] = 30
ASIGNACIÓN nota [2] = 60
DE VALORES nota [3] = 45
nota [4] = 63
Ejemplo:
nota 55 30 60 45 63
0 1 2 3 4
nota[1] = 30
ACCESO A
nota[3] = 45
ELEMENTOS
nota[4] = ??
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
24-04-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
24-04-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
notas =[[60,45],[30,55],[47,22]]
1 2
1 60 45
notas
2 30 55
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
24-04-2018
Ejemplo: 0 1
0 60 45
notas [1][1] = 55
ACCESO A
notas notas [2][0] = 47
1 30 55 ELEMENTOS
notas [0][1] = ??
2 47 22
Ejemplo:
CONJUNTO DE
m[i][j]=60
ACCIONES print “Valor en la posición ", i,",",j, " es: ", m[i][j]
6
24-04-2018
MATRICES EJEMPLO 1
Crear una matriz en Python de tamaño 3x3 que sea
llenada por el usuario y muestre sus valores.
MATRICES EJEMPLO 2
3.6
RECORDAR ASISTIR A CLASES DE
EJERCICIOS CON LOS AYUDANTES: