1. U-6 Elaboración de arreglos C++
6.1 Introducción.
6.2 Arreglos.
6.3 Declaración de arreglos.
6.4 Ejemplos utilizando arreglos.
6.5 Búsqueda en arreglos.
6.6 Arreglos con múltiples subindices.
2. 6.1 Introducción.
Es un conjunto de datos que almacenan en memoria de manera
contigua con el mismo nombre. Para diferenciar los elementos de
un arreglo se utilizan índices detrás del nombre del arreglo y
encerrados por []. Ejemplo: int vector [10]; vector[0]..vector[9]
En C++ los índices inicios de la posición 0.
3. 6.2 Arreglos (Unidimensional).
Un arreglo de una dimensión es una lista de variables, todas de
un mismo tipo a las que hace referencia por medio de un nombre
común. Una variables individual del arreglo se llama elemento del
arreglo. Para declarar un arreglo de una sola dimensión se usa el
formato general:
Representación gráfica (arreglo unidimensional):
2
1
3
4
arreglo[0]
arreglo[1]
arreglo[2]
arreglo[3]
Float arreglo [4]
6. 6.3 Declaración de arreglos.
Pueden ser inicializados en la declaración.
Int arreglo[3] //forma un arreglo unidimensional y de tres
elementos:
arreglo[0] es primer elemento
arreglo [1] es segundo elemento
arreglo [2] es tercer elemento
Ejemplos:
float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12};
float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12};
int N[] = {1, 2, 3, 6};
char Mensaje[] = “Error de lectura”;
char Saludo[] = {‘H’, ‘o’, ‘l’, ‘a’, 0};
7. 6.4 Ejemplo utilizando arreglos.
El programa siguiente carga el arreglo del número 1 al 9 luego los muestra:
#include <iostream>
Void main()
{
int numero[10];
int i;
for (i=1;i<11;i++)
{
numero[i-1]=1;
}
for (i=0;i<10;i++)
{
cout<<numero[i]<<endl;
}
getch;
}
0, 1, 2, ..,9
11,12,13,..,19
I=0,i=1,i=2, …,i9
Valor del arreglo
Valor del elemento
8. 6.5 Búsqueda en arreglos.
Un elemento de un arreglo es un valor particular dentro de la estructura del
arreglo. Para acceder a un elemento del arreglo es necesario indicar la posición o
índice dentro del arreglo.
Ejemplo:
●
Arreglo[0] //Primer elemento del arreglo
●
Arreglo[2] //Tercer elemento del arreglo
9. 6.6 Arreglos con múltiple subíndices
Se utiliza la siguiente sintaxis:
tipo_dato identificador [dimension1] [dimension2] ...[dimensiónN; Donde N es un
número natural positivo:
Ejemplo:
Int m[2][3]; //forma una tabla de dos filas y tres columnas
//cada fila es un arreglo de una dimensión.
Nombre de los elementos
M[0][0] primer elemento
M[0][1] segundo elemento
M[0][2] tercer elemento
M[1][0] cuarto elemento
M[1][1] quinto elemento
M[1][2] sexto elemento
m[0][0] m[0][1] m[0][2]
m[1][0] m[1][1] m[1][2]