Documentaciónbuscar_secuencial(v, valor)
Nombre
buscar_secuencial - Busca un valor recorriendo el vector de principio a fin.
Sinopsis
n = vectores.buscar_secuencial(v, valor)
Descripcion
Explora el VECTOR comparando cada elemento con valor.
Sirve para vectores no ordenados o cuando se necesita una busqueda simple y directa.
Comportamiento
- Recorre el vector en orden secuencial.
- Retorna el indice del primer valor coincidente.
- Si no encuentra el valor, retorna
-1.
Funciones API relacionadas
vectores.buscar_binario()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| v | VECTOR | Vector a ser explorado. |
| valor | NUMERICO | Valor buscado. |
Valor de retorno
NUMERICO - Posicion o indice donde se encuentra el valor buscado.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
FUNCION PRINCIPAL
INICIO
VECTOR origen[]
NUMERICO i, dimension, limite, posicion, valor
dimension = 10
limite = 100
valor = 1080
DEPURAR(origen)
origen = vectores.carga_creciente(dimension, 1000)
DEPURAR(origen)
posicion = vectores.buscar_secuencial(origen, valor)
SI (posicion >= 0) ENTONCES
IMPRIMIR("\n" + valor, " se encontro en POSICION ", posicion)
SINO
IMPRIMIR("\n" + valor, " no se encontro!")
FIN_SI
FINAL