Búsqueda lineal interrumpida PSeInt
Prueba de escritorio : https://www.youtube.com/watch?v=JfAC333sVo4
Algoritmo
Algoritmo BusquedaInterrumpida
Definir k, num, pos Como Entero
Dimension vec[10]
Escribir "Ingrese los valores del vector: "
LlenarVector(vec)
Escribir "Digite el valor a buscar: "
Leer num
pos<- buscar(vec,num)
Si (pos <> -1) Entonces
Escribir "El número ", num, " fue hallado en la posición", pos
SiNo
Escribir "El número ", num, " no fue hallado"
FinSi
FinAlgoritmo
SubProceso pos <- buscar(vec,num)
Definir k, pos Como Entero
Definir sw, N Como Caracter
sw <- "N"
pos <- -1
k <- 1
Mientras k <= 9 Y sw = "N" Hacer
Si vec[k] = num Entonces
sw <- "S"
pos <- k
FinSi
k <- k + 1
FinMientras
FinSubProceso
SubProceso LlenarVector(vec)
Definir k Como Entero
Para k <- 0 hasta 9 Con Paso 1 Hacer
leer Vec[k]
FinPara
FinSubProceso

Comentarios
Publicar un comentario