EXAMEN PSEUDOCÓDIGO 30 Noviembre 2019 A Escribe un algoritmo que pida al usuario un número en base binaria (sin saber cuantas cifras tiene), lo pase a base octal y muestre por pantalla. Ten en cuenta que para obtener el número en octal hay que coger octetos (3 bits binarios) de derecha a izquierda y obtener su equivalente en base octal según la siguiente tabla (3 PUNTOS): Octeto Número binario octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 Una salida por pantalla puede ser: Introduzca un número en base binaria: 100111001 El número en base octal es el 471 1. Escribe un algoritmo que pida dos números enteros y muestre por pantalla cual de los dos números tiene mayor números de divisores primos (sin incluir al 1 y a él mismo). Por ejemplo, si el usuario pide los números 42 y 15, al 42 lo dividen los números (2,3 y 7) y al 15 lo dividen los números (3 y 5) por lo que imprimiría que el número que tiene mayor número de divisores es el 42. Si ambos tienen el mismo número de divisores, ha de mostrar que los dos números tienen el mismo número de divisores. (4 PUNTOS) Tenemos un usuario que tiene que escribir una secuencia de 6 números (no tienen por qué ser de una cifra) para poder salir de una habitación. La secuencia tiene que cumplir el siguiente patrón: El primer número que debe introducir debe ser mayor de 20. Para el resto de números de la secuencia: Si el número anterior introducido por el usuario era divisible entre 2, el siguiente número debe ser divisible entre 3 o 5. Si el número anterior introducido por el usuario era de 1 cifra, el siguiente número debe ser 17. Si el número anterior introducido por el usuario no es divisible entre 2 ni entre 5, el siguiente número debe ser de 2 cifras . Por ejemplo, una secuencia correcta sería 50 9 17 39 22 9 50 (es mayor que 20) 9 (el 50 es divisble entre 2, escribir un 9 que es divisible entre 3 o 5 es CORRECTO) 17 (el 9 es divisible entre 3 o 5, escribir 17 es CORRECTO) 39 (el 17 no es divisible entre 2 ni entre 5, el 39 es de dos cifras, CORRECTO) 22 (el 39 no es divisible entre 2 ni entre 5, el 22 es de dos cifras, CORRECTO) 9 (el 22 es divisible entre 2, el 9 es divisible entre 3 o 5, CORRECTO). Y una secuencia incorrecta sería 35 14 9 2 37 (es mayor de 20) 14 (el 37 es divisible entre 2 ni entre 5, el 14 es un número de 2 cifras, CORRECTO) 9 (el 14 es divisible entre 2, el 9 es divisible entre 3 o 5, CORRECTO) 2 (el 9 es de 1 cifra (habría que escribir 17) y no es divisible entre 2 ni entre 5 (habría que escribir un número de 2 cifras), así que el 2 es INCORRECTO) Cuando el usuario meta un número que no cumpla con las reglas, el algoritmo deja de pedir números al usuario y le indica que no ha podido descifrar la clave. Si el usuario consigue escribir los seis números de manera correcta, el algoritmo se lo hace saber al usuario. Es imprescindible usar UN BUCLE. (3 PUNTOS) Para las anteriores secuencias se darían las siguientes salidas por pantalla: ENCUENTRA LA SECUENCIA DE 6 NÚMEROS PARA SALIR DE LA HABITACIÓN ENCUENTRA LA SECUENCIA DE 6 NÚMEROS PARA SALIR DE LA HABITACIÓN Introduzca un número: 50 CORRECTO! Introduzca un número: 37 CORRECTO! Introduzca el siguiente número: 9 CORRECTO! Introduzca el siguiente número: 14 CORRECTO! Introduzca el siguiente número: 17 CORRECTO! Introduzca el siguiente número: 9 CORRECTO! Introduzca el siguiente número: 39 CORRECTO! Introduzca el siguiente número: 2 INCORRECTO! Introduzca el siguiente número: 22 CORRECTO! ¡QUEDARÁS ENCERRADO PARA SIEMPRE EN LA HABITACIÓN! Introduzca el siguiente número: 9 CORRECTO! ¡SALISTE DE LA HABITACIÓN! Llama al profesor para que pasarle los ejercicios al pen drive de entrega. Entrega los archivos en un solo documento pdf que se llame Apellido1_Apellido2. No llames al profesor hasta que no tengas listo el documento de entrega