Errores subalgoritmos
De Ejercicios
Contenido |
Enunciado
En estos subalgoritmos se han cometido errores, identifique estos errores y diga cómo podrían solucionarse.
AVISO: Las líneas aparecen numeradas para facilitar la referencia a los errores
Subalgoritmo 1
01 FUNCION FACTORIAL (N:ENTERO) 02 ENTRADA: 03 N, un entero positivo. 04 SALIDA: 05 El factorial de N. 06 VARIABLES: 07 i: ENTERO 08 resultado: ENTERO 09 INICIO 10 resultado <-- 0 11 PARA i = 0 HASTA N HACER 12 resultado <-- resultado + N 13 FIN_PARA 14 FIN
Subalgoritmo 2
01 PROCEDIMIENTO PRIMO (N:ENTERO, salida: LOGICO) 02 ENTRADA: 03 N, un entero positivo. 03 SALIDA: 04 salida valdrá VERDAD si N es primo y FALSO si no lo es. 05 VARIABLES: 06 i: ENTERO 07 INICIO 08 i <-- 2 09 Salida <-- FALSO 10 MIENTRAS i<=N HACER 11 SI (N MOD i)=0 ENTONCES 12 Salida<--FALSO 13 i<--N 14 SI NO 15 i<--2*i 16 FIN_SI 17 FIN_MIENTRAS 18 FIN