Pregunta 25
A continuación se muestra el pseudocódigo de tres subrutinas llamadas FUNC_1
, FUNC_2
y
FUNC_3
. Las tres reciben como parámetro un número (entero o decimal). Por último, la función
Imprimir
muestra en pantalla el string que recibe como parámetro.
FUNC_1(a)
Imprimir(“Llamando a 1”)
FUNC_2(a + 3)
FUNC_3(a – 1)
FIN
FUNC_2(b)
Imprimir(“Llamando a 2”)
x = b
WHILE (x > 0)
FUNC_3(x)
x = x / 5
FIN WHILE
FIN
FUNC_3(c)
Imprimir(“Llamando a 3”)
IF c > 0
Imprimir(“Llamando a 3”)
ELSE
Imprimir(“Llamando a 2”)
FIN IF
FIN
Si se llama a FUNC_1(0)
. ¿Cuántas veces aparece en pantalla “Llamando a 3”
?
a) 2
b) 3
c) 1
d) 4
Solución propuesta
Aún no hay solución propuesta 🥲
info
Si este ejercicio tiene una solución, podría estar incorrecta. Si deseas proponer una solución alternativa, manda tu solución abriendo
un Pull Request en el repositorio de GitHub con el archivo
.mdx
correspondiente.