algoritmo que cuente palabras terminas en "on"
Publicado por luciorden (1 intervención) el 11/01/2024 23:34:54
Me pueden ayudar a terminar este algoritmo Desarrolle un pseudocódigo que cumpla con las siguientes condiciones
- Debe ser capaz de contar las palabras que terminan con "on".
- Debe contar y devolver la cantidad de caracteres que tiene la palabra mas corta que termine asi.
Ejemplo: "La tripulación del avión estaba muy entusiasmada."
Cantidad de palabras terminadas en "on": 2
Cantidad de caracteres de la menor palabra: 5 (avión)
***********************************
ALGORITMO: CONTAR_PALABRAS
ENTRADA: frase: cadena de caracteres con MF = "."
SALIDA: cantOn: entero positivo, masCorta: entero positivo
VAR. AUX:
longitud <- 0
A0.INICIALIZAR
cantON <- 0
masCorta <- 999
longitud <- 0
A1.LEER(frase)
A2.analizar_cadena
MIENTRAS (frase <> MF) // analizar la cc completa
MIENTRAS(frase <> " " ^ frase <> MF) // analisis de palabras
longitud<-longitud+1
aux2=aux1
aux1=frase
SI(aux1="n" ^ aux2="o")ENTONCES
cantON<-cantON+1
SI(longitud<masCorta)ENTONCES
masCorta<-longitud
FIN_SI
fin_SI
LEER(frase)
fin_mientras
SI (frase <> MF) ENTONCES //Logica para seguir avanzando en el analisis de la cc
LEER(frase)
fin_si
fin_MIENTRAS
A3.ESCRIBIR (cantOn,longitud)
A4.PARAR
- Debe ser capaz de contar las palabras que terminan con "on".
- Debe contar y devolver la cantidad de caracteres que tiene la palabra mas corta que termine asi.
Ejemplo: "La tripulación del avión estaba muy entusiasmada."
Cantidad de palabras terminadas en "on": 2
Cantidad de caracteres de la menor palabra: 5 (avión)
***********************************
ALGORITMO: CONTAR_PALABRAS
ENTRADA: frase: cadena de caracteres con MF = "."
SALIDA: cantOn: entero positivo, masCorta: entero positivo
VAR. AUX:
longitud <- 0
A0.INICIALIZAR
cantON <- 0
masCorta <- 999
longitud <- 0
A1.LEER(frase)
A2.analizar_cadena
MIENTRAS (frase <> MF) // analizar la cc completa
MIENTRAS(frase <> " " ^ frase <> MF) // analisis de palabras
longitud<-longitud+1
aux2=aux1
aux1=frase
SI(aux1="n" ^ aux2="o")ENTONCES
cantON<-cantON+1
SI(longitud<masCorta)ENTONCES
masCorta<-longitud
FIN_SI
fin_SI
LEER(frase)
fin_mientras
SI (frase <> MF) ENTONCES //Logica para seguir avanzando en el analisis de la cc
LEER(frase)
fin_si
fin_MIENTRAS
A3.ESCRIBIR (cantOn,longitud)
A4.PARAR
Valora esta pregunta


0