Arreglos

Páginas: 10 (2284 palabras) Publicado: 3 de abril de 2015
UNIVERSIDAD MILITAR “NUEVA GRANADA”

5.

CENTRO DE SISTEMAS

ALMACENAMIENTO DE DATOS EN ARREGLOS
(ARRAYS)

OBJETIVOS DE LA UNIDAD
Utilizar datos compuestos o (estructurados) para el almacenamiento de información, como
son los arreglos.

INTRODUCCION
Para resolver algunos problemas es necesario manejar datos del mismo tipo; los arreglos
nos permiten mantener en memoria datos sin necesidad dedisponer de una variable por
cada elemento, además almacenar y manipular grandes cantidades de datos.
Los arreglos son un conjunto de variables que en la memoria ocupan posiciones continuas
de almacenamiento y que tienen un mismo nombre. El grupo de variables que conforman
un arreglo tienen las mismas características, es decir, son de la misma clase (numérica o
alfanumérica); y además tienen el mismotamaño, luego es un conjunto finito y ordenado
de elementos homogéneos.
El tipo de dato almacenado en un arreglo puede ser cualquiera: numérico, carácter o
lógico. Por ejemplo se puede almacenar en un arreglo los nombres de los estudiantes de
un curso, la temperatura mínima registrada en una ciudad durante una semana o las
coordenadas de una figura en el plano cartesiano.
Los arreglos pueden ser:unidimensionales y bidimensionales. A los arreglos de una
dimensión se denominan listas o vectores, a los de dos dimensiones se les llama tablas o
matrices, a los de más dimensiones se les denomina arreglos de n dimensiones.

5.1.

ARREGLOS UNIDIMENSIONALES

Los arreglos de una dimensión, llamados también listas o vectores, permiten almacenar
datos que tienen las mismas características. Secaracterizan por tener un solo subíndice.
Por ejemplo: nombres, sueldos, edades, temperatura, talla, etc.
En general se puede visualizar un arreglo de una dimensión de la siguiente forma:
NOMBRE:
POSICION:
CONTENIDO:
ELEMENTO

1

2

1.65

1.35

3

1.45

4

1.65

talla
5

1.23

talla[0] talla[1] . . .

6

1.66

7

1.42

8

1.50

9

1.75

10

1.60
Talla[9]

Esto es el arreglo talla tiene 10 elementos:talla[0] contiene 1.65, talla[1] contiene 1.35,
talla[2] contiene 1.45, talla[3] contiene 1.65 y así sucesivamente, el último elemento,
talla[9] contiene 1.60.

1

MANUAL DE LÓGICA Y ALGORITMOS

Si el nombre del arreglo es a, entonces a[0] es el nombre del elemento que está en la
posición 1, a[1] es el nombre del elemento que está en la posición 2. En general, el
elemento i-ésimo, a[i], está en laposición i+1. Estos números se denominan índices o
subíndices del arreglo.



DECLARACIÓN DE UN VECTOR EN C++

Al igual que las variables, un arreglo se debe declarar antes de utilizarlo y se hace de modo similar a
las variables, con la precaución de mencionar el número de elementos que contendrá el arreglo entre
los corchetes cuadrados:
Sintaxis de la instrucción:
Tipo_de_datonombre_del_arreglo[numero de elementos]
Por ejemplo, para crear una lista de diez datos enteros con el nombre edades se escribe:
int edades[10];
Esto hace que el compilador reserve espacio suficiente para contener diez valores enteros, bajo el
nombre edades. Los enteros ocupan 2 bytes, de modo que un arreglo de diez enteros ocuparía 20
bytes de memoria.
Se puede declarar uno o más arreglos del mismo tipo en una mismainstrucción así:

float b[10], c[7], d[4];



INICIALIZACIÓN DE UN VECTOR EN C++

Una vez declarado el arreglo y antes de utilizarlo, se le debe asignar valores a cada elemento, esto es,
proporcionarle los datos que almacenará al arreglo. Para asignar estos valores podemos proceder de
las siguientes tres maneras:


En la declaración del arreglo, así:
intedades[10]={12,16,20,18,17,11,10,16,19,20};

En este caso cada uno de los 10 elementos del arreglo edades asume su valor. En el caso de que le
faltaran valores, los asumiría con ceros; por el contrario si sobran elementos, se produce un error.


Inicializar en ceros todo el arreglo:

int n[8]={0};
2

UNIVERSIDAD MILITAR “NUEVA GRANADA”

CENTRO DE SISTEMAS

En este caso cada uno de los 8 elementos del arreglo n asume valor 0.
−...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • ARREGLOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS