Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Objetivo
Tipos de Arreglos
iniciales
Operaciones con arreglos
Ejemplo lectura de un arreglo
Ejemplo escribir de un arreglo
Ejemplo asignacin de un arreglo
Bibliografa
Tema: Arreglos
Unidad 5. Introduccin a
las Estructuras Estticas
Datos simples
Datos estructurados
Definicin de un arreglo
Homognea por que todos los elemento del arreglo deben ser del
mismo tipo
Con los arreglos debemos tener cuidado por las siguientes razones:
Tipos de arreglos
Arreglo
unidimensional
Comnmente sus
identificadores son i
El ndice inicia en 0
Arreglo bidimensional
Arreglos
multidimensionales
Comnmente sus
identificadores son i, j .k
Donde
Tam_arreglo es la cantidad de
elementos que forman parte del
arreglo
Representacin de un arreglo en
memoria
Posicin de memoria
Entero Lista [4]
1001 1002
1000
0
1003
1
1004 1005
2
1006
1007
3
Cal[0]
Cal[1]
Cal[2]
Cal[3]
Cal[4]
Cal[5]
Cal[6]
Cal[7]
4.2
12.0
3.45
4.32
0.31
5.19
2.65
13.0
Cal [n]
Cal [3]
Cal [n-1]
Elementos
Cal[1]
4.2
Cal[2]
Cal[3]
Cal[4]
4.32
Cal[5]
Cal[6]
Cal[7]
13.0
Cal [n]4.2
Cal [3]4.32
Cal [n-1]13.0
Posiciones ndices
Elementos
Cal[0]
4.2
Cal[1]
12.0
Cal[2]
3.45
Cal[3]
4.32
Cal[4]
0.31
Cal[5]
5.19
Cal[6]
2.65
Cal[7]
13.0
Opcin 1
ACal[0]
Imprimir el valor de la posicin 1 es ,a
Opcin 2
Imprimir el valor de la posicin 1 es ,Cal[7]
Los elementos del arreglo son del tipo con el que fue declarado el
arreglo
Dividir el contenido de un
elemento en el arreglo
BCal[n]/2
Sumatoria
ACal[0]+Cal[1]+Cal[2]+Cal[3]
Operaciones con ndices
SI i = 2 y j =4
Cal[ i+j ] 10
Inicializacin de arreglos
unidimensionales
Vaco
Inicializacin de un arreglo
adimensional vaco
ndices
Cal[0]
Cal[1]
Cal[2]
Forma general
Ejemplo
Cal[3]
Inicializacin de un arreglo
adimensional con valores iniciales
ndices
Cal[0]
Cal[1]
Cal[2]
Cal[3]
2.0
4.0
6.0
8.0
Forma general
Ejemplo
Inicializacin de un arreglo
adimensional con valores iniciales
ndices
Cal[0]
Cal[1]
Cal[2]
Cal[3]
Forma general
Ejemplo
Inicializacin de un arreglo
unidimensional con valores iniciales
ndices
Cal[0]
Cal[1]
Cal[2]
Cal[3]
Forma general
Ejemplo
Lectura/escritura
Asignacin
Actualizacin
Insercin
Eliminacin
Modificacin
Ordenacin
Bsqueda
INICIO
i : entero
Para (i1,i<=10,ii+1)
Leer Mi_arreglo[ i ]
Finpara
FIN
Diagrama de flujo
i<1, i<=10, i< i+1
Mi_arreglo[ i ]
Fin
INICIO
Mi_arreglo : entero
i : entero
Para (i1,i<=10,ii+1)
Escribir Mi_arreglo[ i ]
Finpara
FIN
Diagrama de flujo
i<1, i<=10, i< i+1
Mi_arreglo[ i ]
Fin
INICIO
Mi_arreglo : entero
i : entero
Para (i1,i<=10,ii+1)
Fin para
FIN
Diagrama de flujo
i<, i<=10, i< i+1
Mi_arreglo[ i ] <120
Fin
Gracias !!!!!!!
Bibliografa