Вы находитесь на странице: 1из 7

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENERÍA
ESCUELA PROFESIONAL DE INGENERÍA CIVIL

INTEGRANTES:
ARO HUANCA, Sandro
ZAPANA ALE, Ginno
QUISPE CONDORI, Danitza

TEMA:
ARREGLOS EN C++

GRUPO:
B

DOCENTE:
EDWIN VALENCIA

TACNA-PERU
2017
INTRODUCCIÓN
Como ingenieros civiles nuestro trabajo está enfocado en la construcción a la cual lo
hacemos mediante el uso de las ciencia de la matemática y en caso hacemos uso de la
informática para crear sistemas que sean capaces hacer nuestro trabajo introduciendo
información de una forma eficiente ahorrando tiempo y esfuerzo mediante el uso de la
tecnología.

También se busca de que el ingeniero sea capaz de resolver los problemas de su trabajo
mediante la creación de soluciones, es así como usamos los arreglos.
ARREGLOS (ARRAY)
1. DEFINICIÓN:

Un arreglo en C++ es un conjunto de datos que se almacenan el m ismo tipo de dato en la


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 […].

Recordando que los índices en C++ empiezan en 0 hasta un número de índices “n”, estos
poseen un tamaño y esta forma de agrupación es la más usada en los programadores

En resumen, un arreglo es un grupo de variables conocidas como elementos ya que Cada


elemento ocupa una posición donde son del mismo tipo y se localiza el grupo en la
memoria de la computadora, se clasifican de acuerdo a las dimensiones que tengan.

2. TIPOS DE ARREGLOS:

A. UNIDIMENSIONALES:

Son también llamados vectores son una lista de datos del mismo tipo el cual solo
lleva un índice que está formado por una colección finita y ordenada a las que se le
hace referencia por medio de un nombre común para declarar un arreglo de solo una
dimensión se usa la siguiente estructura:

Tipo_dato identificador [tamaño];

Recordando que en el caso de la asignación esta no se puede asignar un arreglo a


otro

int a [10], b [10];


// Hacer algo a=b error ilegal //
En vez de eso se debe
int i;
for ( i=0; i<n;i++)
a[i]=b[i];

Ejemplo 01:

Realizar un programa que pueda leer 10 valores de un vector y pueda hallar la suma
de sus elementos y poder extraer su promedio de dichos elementos

B. BIDIMENSIONALES:

Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo


bidimensional está simultáneamente en una fila y en una columna. En matemáticas,
a los arreglos bidimensionales se les llama matrices, y son muy utilizados en
problemas de Ingeniería. El arreglo bidimensional o de dos dimensiones, está
formado por un conjunto de elementos de un mismo tipo de datos que se almacenan
baja un mismo nombre y que al igual que en el unidimensional, se diferencian por la
posición que tiene cada elemento dentro del arreglo de datos (cada elemento tiene
una posición que se identifica mediante dos índices), con la aclaración de que la
disposición de los elementos es en forma rectangular o cuadrada, donde la primera
dimensión está dada por las filas y la segunda por las columnas. Un arreglo de este
tipo, también conocido como matriz, es de orden M x N, donde M es el número de
filas y N es el número de columnas, es decir, en forma de tabla.
Cuando utilizamos matrices
tendremos son variables
diferentes a las serán I y J
Para la cual i representa la variable de las filas y j las de las columnas

Para la lectura será

include<iostream>
Using namespace std;
int main ( )
{
int n, m, i , j;

cout<<”ingrese el número de filas : ” ;


cin>>n;
cout<<”ingrese el número de columnas: ” ;
cin>>m;

for(i=0; i<n; i++)


for(j=0; j<m; j++)
{
cin>>a[i][j]
}
return 0;
}

En el caso que usemos una matriz mediante una función que deseemos crear cuando
llenemos sus índices no es necesario que todos estos tengan un valor en específico basta
con que el ultimo índice tenga un valor la función se ejecutara y para llamarla lo hacemos
como si fuera una variable común y corriente, ya que dentro de la función también
tendremos que cambiar de nombre a la matriz para que no existan confusiones.

C. MULTIDIMENSIONALES:

Los arreglos multidimensionales pueden llevar n números de índices y al ser usados en una
función se recomienda que solo se llene el ultimo índice, estos pueden ser tridimensionales
en un arreglo tridimensional se usan filas, columnas y páginas. Para este en su declaración
tendremos que usar otra variable dentro del bucle para leer sus elementos (i, j, k)

Para la lectura será

include<iostream>
Using namespace std;
int main ( )
{
int n, m,l, i , j,k;

cout<<”ingrese el número de filas : ” ;


cin>>n;
cout<<”ingrese el número de columnas: ” ;
cin>>m;
cout<<”ingrese el número de páginas: ” ;
cin>>l;

for(i=0; i<n; i++)


for(j=0; j<m; j++)
for(k=0; k<l; k++)
{
cin>>a[i][j][k]
}
return 0;
}

CONCLUSIONES

Se puede decir que los arreglos pueden variar dependiendo de sus dimensiones, estos
pueden ser unidimensionales, bidimensionales a los primeros se le conoce como vectores y
a los siguientes matrices
La codificación es algo tan simple como lo que realizamos a diario cuando transformamos
imágenes visuales o entiendes conceptos en palabras, oraciones, textos y las
comunicaciones aquellos que nos rodea ya que todo esto podemos representarlo mediante el
lenguaje de codificación en C++

Вам также может понравиться