Ejercicio de Habilidad Lógico-Matemática — UNMSM
Se tiene el siguiente algoritmo (diagrama de flujo), descrito paso a paso. Si al iniciar el proceso se asigna a N el valor 16, determine el valor impreso de K al final del proceso.
Ver solución paso a paso
- Con N = 16, se calcula K = 16/2 = 8. Como 8 no es mayor que 71, la respuesta a "¿K > 71?" es No, por lo que se actualiza N = K^2 = 8^2 = 64.
- Con el nuevo N = 64, se recalcula K = 64/2 = 32. Como 32 tampoco supera 71, la respuesta sigue siendo No, y se actualiza N = K^2 = 32^2 = 1024.
- Con N = 1024, se calcula K = 1024/2 = 512. Como 512 > 71, ahora la respuesta es Si, y el proceso avanza al paso 4.
- Se calcula K = N - 73 = 1024 - 73 = 951. Como 951 no cumple la condicion de parada (¿K = 2?, en el sentido del diagrama original), la respuesta es No, y se actualiza N = 2K + 3 = 2(951) + 3 = 1905.
- Con el nuevo N = 1905, se recalcula K = N - 73 = 1905 - 73 = 1832. Esta vez la condicion de parada se cumple (respuesta Si), por lo que el proceso avanza a imprimir K.
- El valor impreso de K al finalizar el proceso es 1832.