3. Se tiene una lista de N nombres de alumnos. Escribir un algoritmo que solicite el nombre de un alumno, busque en la lista (array) si el nombre está en la lista.
Respuestas a la pregunta
A continuación algoritmo en pseint que registra datos en una lista y permite su búsqueda. Se adjunta diagrama de flujo e imagen de salida en pantalla.
Pseudocódigo en pseint para el buscar datos en un arreglo
Algoritmo busqueNombreEnLista
- // Definir arreglo y otras variables
Definir lista, op, masNom Como Caracter
Definir p, hay Como Entero
p <- 0
hay <- 0
Dimension lista[10]
Repetir
Escribir '****Menú****'
Escribir 'A.- Grabar nombres'
Escribir 'B.- Buscar '
Escribir 'C.- Sair'
Repetir
Leer op
op <- Minusculas(op)
Hasta Que op<>'a' O op<>'b' O op<>'c'
Segun op Hacer
'a':
- // Ingresar nombres
Repetir
p <- p+1
Escribir 'Nombre : ' Sin Saltar
Leer lista[p]
lista[p] <- Minusculas(lista[p])
Escribir 'press ENTER (continuar) press cualquier tecla (menú) '
Leer masNom
Hasta Que Longitud(masNom)<>0 O p>10
'b':
- // buscar
hay <- 0
Escribir 'Nombre: ' Sin Saltar
Leer nombre
nombre <- Minusculas(nombre)
Para x<-1 Hasta p Hacer
Si nombre=lista[x] Entonces
hay <- hay+1
FinSi
FinPara
- // Imprimir
Si hay<>0 Entonces
Escribir nombre,' se encontró ',hay,' veces'
SiNo
Escribir nombre,' no está grabado '
FinSi
FinSegun
Hasta Que op='c'
FinAlgoritmo
Para saber más acerca de algoritmo pseint para manejo de arreglos consulte: https://brainly.lat/tarea/63682170
#SPJ1