Resuelva cada uno de los siguientes ejercicios haciendo uso de PSeint y presente resultado solicitado durante la prueba de recuperacin. Se evaluar en forma aleatoria solo uno de los casos. 1. Desarrolle un algoritmo que permita el clculo de la siguiente expresin matemtica:
Donde a, b y c son nmeros reales, y por supuesto el resultado puede ser real o imaginario. La solucin debe permitir el ingreso de los datos desde teclado y desplegar apropiadamente el resultado en pantalla. 2. Se requiere procesar un conjunto de 20 datos de tipo entero de manera que sea posible determinar al final del ingreso, el valor mximo, mnimo y promedio del conjunto. Resuelva este reto sin el uso de arreglos. 3. Disee un algoritmo para el control de un ventilador de manera que responda al comportamiento de la temperatura. El ventilador se encender si la temperatura supera el lmite de 35 grados y se apagar si la temperatura cae debajo de 20 grados. Debe verificarse que en el rango de 20 a 35 grados inclusive, el ventilador mantendr el ltimo cambio, es decir que si estuvo encendido antes del cambio se mantendr en ese estado a no ser que la temperatura descienda de 20 grados. Como condicin inicial, el ventilador estar apagado y luego su operacin depender de la temperatura. 4. Implemente un algoritmo que acorde al rango de entrada de una variable, permita generar una respuesta textual en pantalla acorde a la siguiente tabla.
Rango de entrada Respuesta 0 Valor Nulo 1-19 Valor Muy bajo 20-49 Valor Medio bajo 50-69 Valor Medio alto 70-89 Valor Alto 90-99 Valor Muy alto 100 Valor Elevado
5. Implemente un algoritmo que permita la captura y posterior anlisis de datos de un grupo de 10 personas y sus cdigos de acceso para un sistema de seguridad. Para las personas debe requerirse desde teclado, su nombre y apellido; en cuanto a los cdigos se ha adoptado un nmero entero comprendido entre 1 y 100, siendo proporcional la prioridad de acceso con la magnitud del valor. Mxima prioridad, cdigo 100. Es necesario que una vez la informacin haya sido ingresada en cualquier orden, al final se entregue un reporte ordenado en pantalla de los nombres de las personas de mayor a menor nivel de prioridad de acceso. (Sugerencia: Usar arreglos) 6. Se requiere encontrar la ocurrencia del patrn 1010 en una secuencia binaria de unos y ceros que debe ser ingresada desde el teclado. Desarrolle un algoritmo que indique la primera ocurrencia del patrn y su posicin en la secuencia. (Sugerencia: Usar las funciones de cadena) Ejemplo: Secuencia: 10111011101011010111100000011111011101111011111 El patrn est presente aqu: 10111011101011010111100000011111011101111011111 El algoritmo indicar: El patrn 1010 est presente en la posicin 9