Objetivo de la sesión
3
• Identificar el funcionamiento de los arreglos.
• Utilizar arreglos para el almacenamiento de datos
unidimensionales y multidimensionales.
Arreglos
Los arreglos son estructura de datos homogéneas (todos los datos son
del mismo tipo) que permiten almacenar un determinado número de
datos bajo un mismo identificador, para luego referirse a los mismos
utilizando sus posiciones.
Los arreglos pueden presentarse como
• Vectores
• Matrices
4
Ejemplo
Algoritmo sin_titulo
// Arreglo llamado num que almacene 5 números
dimension num[5]
num[1]<-8
num[2]<-3
num[3]<-10
num[4]<-1
num[5]<-5
Escribir " El numero en la posiciòn 1 es " num[1]
Escribir " El numero en la posiciòn 2 es " num[2]
Escribir " El numero en la posiciòn 3 es " num[3]
Escribir " El numero en la posiciòn 4 es " num[4]
Escribir " El numero en la posiciòn 5 es " num[5]
FinAlgoritmo Salida
6
Para i<-1 Hasta 5 Con Paso 1 Hacer
Escribir " Ingrese el nùmero " i " del arreglo "
leer numero
7
num[i]<-numero
Fin Para
Para i<-1 Hasta 5 Con Paso 1 Hacer
Escribir " El numero en la posiciòn " i " es " num[i]
FinPara
• Algoritmo sin_titulo
• // Arreglo llamado num que almacene 5 números
• dimension num[5]
•
•
•
•
•
•
•
•
•
•
•
•
• FinAlgoritmo
Ejercicios propuestos
8
números aleatorios
• Llenar un vector de 20 elementos, con
entre 1 y 50
• Llenar un vector con N números, e indicar cuantos de ellos
son pares.
• Defina dos arreglos de N tamaño, y solicite el ingreso de los.
Sume los elementos de cada vector y almacene el resultado
en un vector 3 de tamaño [2]
• Cree dos arreglos. Donde (1)almacenará cadenas de
nombres, y el (2) almacenará la longitud de cada cadena. El
tamaño de los vectores se pedirá al usuario.
Bibliografía
9
• Fundamentos de programación (Manuel santos, Ismael Patiño, Raúl
carrasco
• Inicialízate en la programación con C++ (Ma. Del Carmen Gómez,
Jorge Cervantes)