60 likes | 254 Views
Vectores. Definición. Conjunto de datos de un mismo tipo. Generalmente de un tamaño fijo. Almacenamiento contiguo de los datos. De acceso directo. Indexado partiendo de 0 hasta n-1. Recorrido de un vector.
E N D
Definición • Conjunto de datos de un mismo tipo. • Generalmente de un tamaño fijo. • Almacenamiento contiguo de los datos. • De acceso directo. • Indexado partiendo de 0 hasta n-1.
Recorrido de un vector i = 0 mientras (i < longitud) #Se realiza alguna operación con el vector en la i-ésima posición f(v[i]) i=i+1 fin_mientras • Cagar. • Búsqueda (posición o elemento especifico). • Mostrar todos los elementos. • Alterar información (elemento “escondido”, grupo de elementos o todos los elementos). • Acceso para uso.
En c • Declaración: Tipo Nombre[tamaño] Tipo Nombre[]={datos} datos = e1, e2, e3, …..,en Tipo Nombre[n] ={datos} • Acceso y modificación: Nombre[i]=Nombre[j] • Uso de todo como conjunto: Nombre (uso normal en funciones)
Método Burbuja void ordenamientoBurbuja(int v[], int util_v) { int temp; for (int i = 0; i <= util_v - 2; i++) { for (int j = i + 1; j <= util_v - 1; j++) { if (v[i] > v[j]) { temp = v[i]; v[i] = v[j]; v[j] = temp; } } } }
Ejercicios • Escribir un programa que lea un vector de 10 elementos. Deberá imprimir el mismo vector por pantalla pero invertido. Ejemplo: dado el vector 1 2 3 4 5 6 7 8 9 10 el programa debería imprimir 10 9 8 7 6 5 4 3 2 1. • Escribir un programa que lea 10 números por teclado. Luego lea dos más e indique si éstos están entre los anteriores.