Periódico de la segunda guerra mundial
FUNDAMENTOS DE PROGRAMACIÓN
Asignatura correspondiente al plan de estudios de la carrera de Ingeniería Informática
UNIDAD 4 ARREGLOS
Ing. Horacio Loyarte ® 2007
Unidad 4
2
UNIDAD 4
Arreglos
Resumen de Conceptos
Introducción
Hasta ahora hemos empleado variables simples. Su uso estaba limitado a una única posición de memoria en la cual podíamos alojar un dato individual. En ciertos casos es conveniente almacenar conjuntos de datos que guardan cierta relación entre sí; para ello requerimos el uso de estructuras de datos que permitan una mejor organización y tratamiento de esos datos. En esta unidad trataremos la …ver más…
Los elementos se relacionan lógicamente entre sí. Representan distintos valores de un mismo ente o clase. Por ejemplo los datos de un arreglo pueden representar los legajos de los alumnos, los caudales diarios de una sección de un río, los nombres de los socios de un club, las notas de un conjunto de estudiantes, etc.
Ingeniería Informática – Fundamentos de Programación 2007
Unidad 4
4
El arreglo tiene una dimensión declarada en el algoritmo, que establece la máxima cantidad de componentes que puede referenciar. Los arreglos pueden clasificarse de acuerdo a la organización de sus elementos y a la forma de referenciar las posiciones de sus componentes. Así podemos distinguir arreglos unidimensionales o lineales, bidimensionales o tablas, y multidimensionales.
Arreglos Lineales
Un arreglo es lineal o unidimensional cuando la referencia a uno de sus componentes se realiza a través de un único valor llamado índice, que determina la posición del elemento dentro del arreglo. Estos arreglos son conocidos también como vectores. Cada elemento del arreglo lineal se indica con el nombre del vector seguido del índice entre corchetes. Por ejemplo en un arreglo a: a[5] representa el quinto elemento del vector a a[1] representa el primer elemento del vector a a[k] representa el k-ésimo elemento del vector a En general haremos referencia a un elemento de un arreglo lineal de la siguiente forma: a[ i ] Siendo a: nombre del arreglo, e