Saltar al contenido principal

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.

Comentarios