EJERCICIOS ALGORITMOS BÁSICOS Y ESTRUCTURAS DE DECISIÓN
Diseñar un algoritmo que resuelva cada uno de los siguientes problemas y representarlo con su Diagrama de Flujo y Pseudocódigo
1. Se desea obtener la suma, resta, multiplicación y división de dos números ingresados por el usuario. En el caso de la división controlar el caso de división para 0. 2. Dado un número de 5 dígitos en base 10, devolver el número en orden inverso. Realizar la prueba de escritorio. 3. Encontrar las raíces de una ecuación cuadrática. Controlar que la constante a sea mayor que 0 y que el valor dentro del radical sea mayor que 0. 4. Calcular el número de CDs necesarios para hacer una copia de seguridad de la información almacenada en un disco duro cuya capacidad se conoce (es dada por el usuario). Considerar que el disco duro está lleno de información y su capacidad está expresada en GB. Cada CD que se utilizará para el respaldo tiene una capacidad de 700 MB; un GB tiene 1024 MB. Analizar las restricciones que debe tener la capacidad que ingresa el usuario. Realizar la prueba de escritorio. 5. Se ha establecido que el número máximo de latidos de corazón por minuto que cualquier persona puede alcanzar sin correr riesgos de salud es igual a 220 menos la edad de la persona en años. Asociaciones médicas recomiendan mantener el número de latidos por minuto durante una sesión de ejercicio físico en un rango seguro que está entre el 50 y el 85% del número máximo mencionado. Calcular el rango seguro de latidos por minuto usando la edad de una persona como dato de entrada. 6. Convertir una cantidad de segundos en horas, minutos y segundos. Realizar la prueba de escritorio. 7. Ordenar dos números enteros ingresados por el usuario. 8. Determinar si un carácter dado es una vocal. 9. Determinar si un número es múltiplo de 3 y 5. 10. Dados tres enteros devolver el número mayor. 11. Dado un número, devolver el doble si el número no es par, caso contrario el triple. 12. Dada la hora minuto y segundo, encuentre la hora del siguiente segundo.
13. Después de ingresar 4 notas, obtener el promedio de las tres mejores. Mostrar el mensaje “Aprobado” si el promedio es mayor o igual a 11; caso contrario mostrar “Desaprobado”. 14. Dado un número entero de un dígito, devolver el número en letras. 15. Dado el día, mes y año, determine si la fecha es correcta, considere los años bisiestos. Realizar la prueba de escritorio. 16. Dada una fecha válida, halle la fecha del siguiente día.