Buenas noches,¿Todo bien?,no me termina de quedar claro el funcionamiento de los dos sub programas, sub programa "leerPalabraLargo",tendria que leer solo una palabra de la oracion? y devolver el largo?,tampoco termino de entender porque para implementar "leerOracionDatos" tendria que invocar "leerPalabraLargo".Gracias.
"Subprogramas
Se deben implementar los siguientes subprogramas:
• Procedimiento leerPalabraLargo. Lee de la entrada estándar una palabra, es decir, una cadena de caracteres terminada en SEPARADOR o FINALIZADOR. Retorna en el parámetro de salida largo el largo de la palabra (sin contar al SEPARADOR o FINALIZADOR) y en el parámetro de salida fin un booleano que indica si el último carácter es FINALIZADOR o no. Asumir que el largo de la palabra es mayor o igual que uno.
• Procedimiento leerOracionDatos. Lee de la entrada estándar una oración compuesta de palabras separadas por un único carácter SEPARADOR, que finaliza con el carácter FINALIZADOR. Retorna en el parámetro de salida cantPalabras la cantidad de palabras de la oración, en masLarga la cantidad de letras de la palabra más larga y en masCorta la cantidad de letras de la palabra más corta. Asumir que la oración tiene al menos una palabra. Notar que para implementar este procedimiento se debe invocar al procedimiento leerPalabraLargo.