Este documento define los arreglos y proporciona ejemplos de cómo declarar, llenar e imprimir arreglos en C/C++. Explica que un arreglo es una colección de datos del mismo tipo que permite almacenar múltiples elementos, y describe arreglos unidimensionales y multidimensionales. Además, muestra la sintaxis para declarar arreglos, un algoritmo para llenar una matriz, y cómo recorrer un arreglo con un bucle for para imprimir sus elementos.
1. Republica Bolivariana De Venezuela
Ministerio Del Poder Popular Para la Educación
instituto Universitario De Tecnología Juan Pablo Pérez Alfonso
Puerto Cabello Edo. Carabobo
Prof.
Integrantes:
Victoria
lezza
Alethzain
Diaz
Miguel
Brito
Puerto Cabello Edo. Carabobo
2. Definición de arreglo.
• Es una colección de datos del mismo tipo sirve para manejar un
numero “n” de elementos en comun, ya se de tipos de definidos por
lenguaje (“int”, “float”, “strig”, etc..) así como aquellos definidos por
el programador.
4. Declaración de un arreglo:
• la sintaxis de declaración de arreglo es: tipo nombre arreglo (números de
elementos) los siguientes son 2 ejemplos de declaraciones de arreglos validas
en c/c++.
• Int coordenadas pantallas (5); “un arreglo de 5 enteros”
• Char D compañía (20); “ un arreglo de 20 caracteres”.
• Figura 1: arreglo coordenadas de pantalla con índices de desplazamientos
validos.
• en el dibujo se muestra que fue declarados con el tipo de números enteros,
llamados coordenadas: de pantallas, ocupa 3 localidades de memorias
contiguas, cada una de ellas capaz de almacenar un numero entero.
5. Como llenar un arreglo.
• ara llenar una matriz se necesitan dos variables índices como
(i) y j i son las filas de las filas j van hacer las columnas debes
darle así n son numero de columnas y m numero de filas
ALGORITMO CARGAR MATRIZ:
VARIABLES:
ENTERO:(I,J,A(20,20)M,N)
INICIO
PARA: (i:1,hasta,m)hacer
PARA:(j:1,hasta,n)hacer
ESCRIBIR: (A (I,J))
FINPARA
FINPARA
6. Como imprimir un arreglo.
• Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for.
El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array.
• Ejemplo:
int mat[10];
int i;
//Se supone que se le dan valores al arreglo
for (i=0; i < 10; i++)
cout << mat[i];
Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la
condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0],
mat[1], ..., mat[9]
Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el
número de elementos de éste.
Por ejemplo:
void mostrar(int matriz[], int num)
{
int i;
for (i = 0; i < num; i++)
cout << matriz[i];
}
Forma de llamar a una función: para pasar un arreglo a una función basta con poner el
nombre del arreglo:
mostrar(mat, 10);
7. Como imprimir un arreglo.
• Para imprimir un array o arreglo o matriz hay que recorrer éste con un bucle for.
El bucle irá desde 0 hasta N-1, siendo N el número de elementos del array.
• Ejemplo:
int mat[10];
int i;
//Se supone que se le dan valores al arreglo
for (i=0; i < 10; i++)
cout << mat[i];
Hay que tener en cuenta que el bucle va desde 0 (el primer índice del arreglo) hasta 9 (la
condición es < 10), sería un error poner i <= 10, porque los índices del arreglo son mat[0],
mat[1], ..., mat[9]
Ahora bien, para hacer esto mediante una función has de pasar a la función el arreglo y el
número de elementos de éste.
Por ejemplo:
void mostrar(int matriz[], int num)
{
int i;
for (i = 0; i < num; i++)
cout << matriz[i];
}
Forma de llamar a una función: para pasar un arreglo a una función basta con poner el
nombre del arreglo:
mostrar(mat, 10);