25 al 27 de Julio de 2012
UNIDAD # 1 "ESTRUCTURAS FUNDAMENTALES"
Objetivo:
Identificar las diferentes estructuras de datos que existen
Arreglos: también conocidos como vectores o matrices son estáticos porque de definen en memoria y no se pueden re dimensionar.
Los tipos de datos existentes son:
- Tipo de datos simples:
Cadenas, caracteres, numéricos (enteros, reales, etc), se llaman simples porque un solo identificador hace referencia a un solo espacio en memoria.
- Tipo de datos estructurados:
Arreglos y matrices se llaman estructurados porque un solo identificador hace referencia a un conjunto de espacios en memoria.
Los arreglos se clasifican de acuerdo con el número de dimensiones que tienen.
Unidimensionales
(vectores)
Bidimensionales (tablas o matrices)
Multidimensionales (tres o más dimensiones)
----------------------------------------------------------------------------------------------------------
30 de Julio al 03 de Agosto de 2012
Arreglo
Unidimensional:
Es una colección finita, homogénea y ordenada de elementos. Están formados por
un conjunto de elementos de un mismo tipo de datos que se
almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento dentro del arreglo
de datos. Dentro del arreglo, los programas especifican el nombre de éste y el
número del elemento, colocándolo dentro de corchetes, como en calificación[3].
Al declarar un
arreglo, se debe inicializar sus elementos antes de utilizarlos.
Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener. Por ejemplo, las siguientes instrucciones declaran tres arreglos distintos:
Float costo_partes[50];
Int edad_empleados[100];
Float precios_acciones[25];
Int edad_empleados[100];
Float precios_acciones[25];
Ejemplo de Arreglo Unidimensional
NTC = LimiteSuperior - LimiteInferior + 1
Donde NTC = Numero Total de Componente
- El tipo de índice para los arreglos puede ser cualquier tipo ordinal pero normalmente tiene que ser un numero comenzando de 0.
- Generalmente para indicar el índice se usa corchetes se debe escribir un valor ordinal puede ser una constante o compleja.
- Consideremos que en una universidad se conocen las calificaciones de un grupo de 100 estudiantes plantear un algoritmo para este problema que determine promedio y cuantos están sobre ese promedio.
PREGUNTAS Y RESPUESTAS:
¿Porque se dice que un arreglo es finito?
R/= Porque todo arreglo tiene un limite, es decir se debe determinar el tamaño máximo del arreglo.
¿Porque se dice que un arreglo es homogéneo?
R/= Porque todos los elementos del arreglo deben ser de un mismo tipo.
¿Porque se dice que un arreglo es ordenado?
R/= Porque se puede determinar cuales son el primero, el segundo, el tercero y el enecimo elemento.
¿Cuales son las partes fundamentales de un arreglo?
R/= Los indices y Componentes
¿Como hacemos referencia a un elemento de un arreglo?
R/= A travez del nombre del arreglo y el indice.
No hay comentarios:
Publicar un comentario