Professional Documents
Culture Documents
CURSO: PROGRAMACION DE
COMPUTADORAS I
.
Arreglos
Tipos de Arreglos
Los arreglos pueden ser de los siguientes tipos:
- Arreglos de una dimensin (Unidimensionales).
- Arreglos de dos dimensiones (Bidimensionales).
- Arreglos de tres o ms dimensiones (Multidimensionales).
Arreglos Unidimensionales
El tipo ms simple de arreglo es el arreglo unidimensional o vector. El cual es
un tipo de datos estructurado que est formado de una coleccin finita y
ordenada de datos del mismo tipo. Es la estructura natural para modelar
listas de elementos iguales. Estn formados por un conjunto de elementos de
un mismo tipo de datos que se almacenan bajo un mismo nombre, y se
diferencian por la posicin que tiene cada elemento dentro del arreglo de
datos.
INICIO
DESDE i=1 HASTA 100 HACER
T[i]=i*i
FIN-DESDE
DESDE i=1 HASTA 100 HACER
MOSTRAR- -> T[i]
FIN DESDE
FIN
Arreglos
Tipos de Arreglos
Arreglos Unidimensionales
Ejemplo: Se tiene N temperaturas. Se desea calcular su media y determinar
entre todas ellas cules son superiores o iguales a esa media.
Pseudocdigo
PROGRAMA: Temperaturas
VARIABLES
ARRAY[1100] DE FLOTANTE: temperatura
ENTERO: i, N
REAL: suma, media
INICIO
LEER <-- N
suma = 0
media = 0
Arreglos
Tipos de Arreglos
Arreglos Unidimensionales
Ejemplo: Se tiene N temperaturas. Se desea calcular su media y determinar
entre todas ellas cules son superiores o iguales a esa media.
Pseudocdigo
PARA i=1 HASTA i=N
LEER <- - temperatura[i]
suma=suma+temperatura[i]
FIN-PARA
media=suma/N
Pseudocdigo
PARA i=1 HASTA i=N
SI temperatura[i] >= media HACER
MOSTRAR - -> temperatura[i]
FIN-SI
FIN-PARA
MOSTRAR --> media
FIN
Arreglos
Tipos de Arreglos
Los arreglos pueden ser de los siguientes tipos:
- Arreglos de una dimensin (Unidimensionales).
- Arreglos de dos dimensiones (Bidimensionales).
- Arreglos de tres o ms dimensiones (Multidimensionales).
Arreglos Bidimensionales
Un arreglo bidimensional se puede considerar como un vector de vectores. Es
un conjunto de elementos, todos del mismo tipo, en el cual el orden de los
componentes es significativo y en el que se necesitan especificar dos
subndices para poder identificar cada elemento del arreglo.
Arreglos Multidimensionales
Es un tipo de dato estructurado, que est compuesto por dimensiones. Para
hacer referencia a cada componente del arreglo es necesario utilizar n ndices,
uno para cada dimensin. El trmino dimensin representa el nmero de
ndices utilizados para referirse a un elemento particular en el arreglo. Los
arreglos de ms de una dimensin se llaman arreglos multidimensionales.
Seleccin directa
Este mtodo consiste en seleccionar el elemento ms pequeo de nuestra
lista para colocarlo al inicio y as excluirlo de la lista. Para ahorrar espacio,
siempre que vayamos a colocar un elemento en su posicin correcta lo
intercambiaremos por aquel que la est ocupando en ese momento.
Arreglos
Tcnicas de Ordenacin
Ordenacin por burbuja
Es el mtodo de ordenacin ms utilizado por su fcil comprensin y
programacin, pero es importante sealar que es el ms ineficiente de todos
los mtodos. Este mtodo consiste en llevar los elementos menores a la
izquierda del arreglo o los mayores a la derecha del mismo.