Documente Academic
Documente Profesional
Documente Cultură
Objetivos
Crear Interfaz Debug and Deploy
Escribir Cdigo
Arreglos
Definicin Tipos
Programacin
Ejercicios prcticos
Acceso a datos Depurar e implantar
Arreglos
Los arreglos son una coleccin de variables del mismo tipo que se referencian utilizando un nombre comn. Un arreglo consta de posiciones de memoria contigua.
Vector Dinmico
Vector(): CARCTER {p,r,o,g,r,a,m,a,d,o,r}
Si no se le pone dimensin se toma como un vector dinmico que puede aumentar o disminuir
Arreglos Unidimensionales
Ejemplo 1 : Llenar un vector con 5 nros. Enteros y muestre su promedio ALGORITMO Ejemplo2 VARIABLES ENTERO i, vector(5),sum, prom INICIO PARA i 1 HASTA 5 LEER (vector(i)) FIN-PARA sum 0 PARA i 1 HASTA 5 sum sum+vector(i) FIN-PARA promsum/i escribir prom FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Ejemplo 2 : Mostrar el mayor valor de 05 valores almacenados en un vector. ALGORITMO Ejemplo2 VARIABLES ENTERO x,mayor, vector(5) INICIO PARA x 1 HASTA 5 LEER (vector(x)) FIN-PARA mayor vector(1) PARA x 2 HASTA 5 Si mayor<vector(x) mayor vector(x) FinSi FIN-PARA ESCRIBIR (mayor) FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Unidimensionales y Bidimensionales
Arreglo Bidimensional
Es un conjunto de datos homogneo, finito y ordenado, donde se hace referencia a cada elemento por medio de dos ndices. El primero se utiliza para los renglones (filas) y el segundo para las columnas.
Tambin puede definirse como un arreglo de arreglos. Internamente en memoria se reservan MxN posiciones consecutivas para almacenar todos los elementos del arreglo.
Arreglo Bidimensional
Un arreglo bidimensional se define as: entero arreglo(10,10) real matriz(10,10)
Una matriz o arreglo bidimensional se puede inicializar de este modo: entero matriz(3,3) = (1,2,3,4,5,6,7,8,9) Con la anterior asignacin se crea en memoria una matriz igual a
Fil/Col 0 0 1 2 1 4 7
1 2 5 8
2 3 6 9
Arreglos Bidimensionales
Ejemplo 1 : Leer desde teclado una matriz de nmeros enteros de dimensin 3x3 .
ALGORITMO Ejemplo2 VARIABLES ENTERO i,j, matriz(3,3) INICIO PARA i 0 HASTA 2 PARA j 0 HASTA 2 LEER (matriz(i,j)) FIN-PARA FIN-PARA FIN
Caso Practico
1.Calcular el promedio de los 10 primeros nmeros pares almacenados en un vector de 100 elementos. 2. Llenar 2 vectores A y B de 25 elementos cada uno y obtener el promedio final. 3. Obtener el menor valor de los nmeros impares almacenados en un vector de 15 elementos.
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Caso 2 : Llenar 2 vectores A y B de 25 elementos cada uno. ALGORITMO Ejemplo2 VARIABLES ENTERO x, vectorA(25), vectorB(25) INICIO PARA x 0 HASTA 25 LEER (vectorA(x)) FIN-PARA PARA x 0 HASTA 25 LEER (vectorB(x)) FIN-PARA FIN