ARREGLOS ARREGLOS Coleccin ordenada de elementos de un
- Slides: 13
ARREGLOS
ARREGLOS Colección ordenada de elementos de un mismo tipo. Ordenada significa que cada elemento tiene una ubicación determinada dentro del arreglo y debemos conocerla para accederlo. � Arreglo: � Existen: ◦ Arreglos unidimensionales ◦ Arreglos bidimensionales ◦ Arreglos multidimensionales
ARREGLOS UNIDIMESIONALESVECTORES Nombre del arreglo: a Tamaño del arreglo: 5 Tipo de datos del arreglo: int 0 1 2 2 3 3 5 4 POSICIONES 7 VALORES a Nombre del arreglo: letra Tamaño del arreglo: 5 Tipo de datos del arreglo: char 1 0 d 1 b 2 z letra 3 r 4 u POSICIONES VALORES
ARREGLOS � DECLARACIÓN DE UN ARREGLO UNIDIMENSIONAL Un arreglo se declara de la siguiente manera: tipo de dato nombre del arreglo [tamaño]. Ejemplo: � int a[5]; � char letra[5]; � double valor[10 ];
ARREGLOS � INICIALIZACIÓN DE UN ARREGLO Un arreglo se puede inicializar con valores de la siguiente manera: Ejemplo: � int a[]={1, 2, 3, 4, 5}; � int a[6]={1, 2, 3, 4, 5, 0}; � int a[5]={0}; � char vocales[5]={‘a’, ’e’, ’i’, ’o’, ’u’}; � double valor[]={0. 1, 0. 2, 0. 5, 0. 7};
ARREGLOS � IMPRESIÓN DE UN ARREGLO int a[5]={1, 2, 3, 5, 7}; printf(¨El vector de enteros inicializado es: n¨); for (i=0; i<5; i++) printf(¨posicion: %d—valor: %d¨, i, a[i]); } � RESULTADO
ARREGLOS � INGRESO DE VALORES A UN ARREGLO DESDE TECLADO int a[5]={}; printf(¨Ingrese los valores al arreglo: n¨); for (i=0; i<5; i++) scanf(¨%¨, &val); a[i]=val; } // imprimir el arreglo ingresado for (i=0; i<5; i++) printf(¨posicion: %d—valor: %d¨, i, a[i]); }
ARREGLOS BIDIMENSIONALESMATRICES � DECLARACIÓN DE UN ARREGLO BIDIMENSIONAL Un arreglo se declara de la siguiente manera: tipo de dato nombre del arreglo [tamaño] Ejemplo: � int a[5][5]; � char letra[5][5]; � double valor[10 ][10];
MATRICES INICIALIZACIÓN DE UN ARREGLO BIDIMENSIONAL Un arreglo se inicializa de la siguiente manera: � � double valor[4 ][3]={2. 4, 1. 5, 6. 5, 1. 0, 4. 7, 9. 7, 3. 4, 6. 5, 8. 0, 4. 1, 2. 3, 9. 3}; COLUMNAS FILAS 2. 4 0, 0 1, 0 1. 5 6. 5 0, 1 4. 7 0, 2 9. 7 1, 1 1, 2 3. 4 6. 5 8. 0 4. 1 2. 3 9. 3 2, 0 3, 0 2, 1 3, 1 2, 2 3, 2
MATRICES � IMPRESIÓN DE UN ARREGLO BIDIMENSIONAL for(i=0; i<4; i++) { for(j=0; j<3; j++) { printf("%dt“, valor[i][j]); } printf("n"); }
RESUMEN � Colección de elementos del mismo tipo, con un tamaño determinado. � Cada elemento tiene asignado un índice � Existen arreglos unidimensionales llamados vectores, arreglos bidimensionales llamados matrices.
TAREA EN CLASE � Realizar el siguiente programa: � Inicializar dos vectores de enteros con la misma longitud, y en un tercer vector obtener el resultado de la suma de los dos vectores anteriores. � Ejemplo: � a[5]={1, 2, 3, 4, 5} � B[5]={6, 7, 8, 9, 10} � Resultado[5]={7, 9, 11, 13, 15}
GRACIAS POR SU ATENCIÓN
- Pruebas ordenadas
- Abscisa y ordenada
- Secuencia ordenada
- A substituição ordenada e gradual
- Ordenada al origen
- La tabla periodica esta ordenada por
- Es explicar de forma detallada y ordenada
- Vertical
- Abscisa y ordenada
- Bases ordenadas
- Aula sobre paisagem natural e modificada
- Ordenar
- Arreglos multidimensionales vba excel
- Arreglo bidimensional