Sie sind auf Seite 1von 15

ARREGLOS EN C++

TIPOS DE DATOS SIMPLES


Como su nombre indica son los tipos bsicos. En C++ son los ms sencillos de utilizar La mayora de los lenguajes de programacin los soportan (Pascal, Fortran Ada, C++ , Delphi, Mysql, html)

ARREGLOS EN C++
TIPOS DE DATOS ESTRUCTURADOS
Los Tipos de Datos estructurados son colecciones de elementos Las colecciones de elementos que aparecen al hablar de tipos estructurados son muy variadas. Los datos estructurados pueden variar de un lenguaje a otro. C++ (soporta) Las colecciones ordenadas tipo array, [ ] Las colecciones sin orden tipo string { } Las colecciones tipo record. Otros

RECORD

ARREGLOS EN C++
DATOS SIMPLES VS DATOS ESTRUCTURADOS
Mientras que una variable de un tipo simple slo referencia a un elemento. Los estructurados se refieren a colecciones de elementos. Un arreglo es un conjunto de variables del mismo tipo que poseen un nombre comn concatenado a un ndice. El ndice permite acceder directamente a un elemento particular de un arreglo. Los arreglos en lenguaje C se almacenan en celdas de memoria contiguas. Pueden tener 1 o ms dimensiones.

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

int a; int b; int c; int d; int e; int f; int g; int h; int i; int j;

ARREGLOS EN C++
Un arreglo es un conjunto de variables del mismo tipo que poseen un nombre comn concatenado a un ndice.
Coleecin finita ordenada homognea de datos.

El ndice permite acceder directamente a un elemento particular de un arreglo.


Los arreglos en lenguaje C++ se almacenan en celdas de memoria contiguas. Pueden tener 1 o ms dimensiones Unidimensionales Bidimensionales

ARREGLOS EN C++

ARREGLOS EN C++

SIMPLE

ESTRUCTURADO

ARREGLOS EN C++

ARREGLOS EN C++

ARREGLOS EN C++

ARREGLOS EN C++

ARREGLOS EN C++

ARREGLOS EN C++
Supongamos que queremos declarar 10 variables de tipo entero (por ej. contadores). La nica forma de hacerlo hasta ahora sera declararlos como variables individuales: int a0, a1, a2, a3, a4, a5, a6, a7, a8, a9;

Y si quisisemos inicializarlos a 0, habra que escribir 10 asignaciones.


Otra forma de hacerlo es utilizando un vector (o array). Forma de declarar un vector: Tipo Nombre[NumElementos] Donde Tipo indica el tipo de datos de los elementos del vector. El tipo puede ser cualquier tipo de dato, sea simple o estructurado. [NumElementos] Es el nmero de elementos que contiene el vector. Tiene que ser siempre una constante de tipo entero. Ejemplo:

int a[10];

ARREGLOS EN C++
Ejemplo: si tenemos un vector de 10 enteros que representan contadores, para inicializar todos los contadores a 0 sera: int a[10]; int i; for(i = 0; i < 10; i++) a[i] = 0; Para escribir en pantalla todos los elementos:

for(i = 0; i < 10; i++) cout << a[i];

ARREGLOS EN C++
leervector(int vector[],int n) { int i; for (i=0; i<n;i++) { cout<<Ingrese el Elemento V[i]:"; cin>>vector[i]; } return 0; } visualizarvector(int vector[], int n) { int i; for (i=0; i<n;i++) { cout<<El elemento <<V[i]:<<es; cout<<vector[i]<<endl; } return 0; }

ARREGLOS EN C++
1.REALICE UN PROGRAMA QUE LEA ORDENE Y VISUALICE LOS ELEMENTOS DE UN VECTOR EN FORMA ASCENDENTE. 2.PROGRAMA QUE SUME LOS ELEMENTOS PARES DE DOS VECTORES 3.CALCULAR EL PROMEDIO EN UN VECTOR A DE N ELEMENTOS 4.REALICE UN PROGRAMA QUE ORDENE EN FORMA DESCENDENTE. 5.REALICE UN PROGRAMA QUE INDIQUE SI EXISTE UN VALOR A DENTRO DE UN VECTOR B E INDIQUE LA POSICIN DEL ELEMENTO . 6. REALICE UN PROGRAMA QUE INDIQUE CUANTAS VECES SE REPITE UN ELEMENTO DENTRO DEL VECTOR. 7. PROGRAMA QUE SUME DOS VECTORES DE N ELEMENTOS CADA UNO Y EL RESULTADO LO ALMACENE EN UN TERCER VECTOR.

Das könnte Ihnen auch gefallen