Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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;
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:
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.