0 calificaciones0% encontró este documento útil (0 votos)
34 vistas3 páginas
Este documento presenta 40 ejercicios de algoritmos para un parcial final. Los ejercicios incluyen algoritmos para convertir unidades de longitud y moneda, calcular salarios, intereses, descuentos, raíces de ecuaciones, promedios, vectores y matrices.
Este documento presenta 40 ejercicios de algoritmos para un parcial final. Los ejercicios incluyen algoritmos para convertir unidades de longitud y moneda, calcular salarios, intereses, descuentos, raíces de ecuaciones, promedios, vectores y matrices.
Este documento presenta 40 ejercicios de algoritmos para un parcial final. Los ejercicios incluyen algoritmos para convertir unidades de longitud y moneda, calcular salarios, intereses, descuentos, raíces de ecuaciones, promedios, vectores y matrices.
1 Realizar un algoritmo en seudocódigo que dada una cantidad en pesos,
permita obtener la equivalencia en dólares, asumiendo que la unidad cambiarla es un dato desconocido. 2 Realizar un algoritmo en seudocódigo que permita ingresar una cantidad en metros y la convierta a Centímetros. Kilómetros, Pies, pulgadas. 3 Realizar un algoritmo en seudocódigo que permita calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la Cornada es: número de pulsaciones = (220 – edad)/10. 4 Realizar un algoritmo en seudocódigo que permita calcular el salario de un trabajador. Dada las horas trabajadas de una persona y el valor por hora. 5 Realizar un algoritmo en seudocódigo que, dada una variable cuyo valor es leído desde teclado, imprima por pantalla si el número es o no mayor que 0. 6 Realizar un algoritmo en seudocódigo que, dada una variable cuyo valor es leído desde teclado, imprima por pantalla si el número es o no mayor que 0, y si el número es par o impar. 7 Realizar un algoritmo en seudocódigo que permita calcular el total que una persona debe pagar en una llantería. Si el precio de cada llanta es de $20.000, si se compran menos de 5 llantas y de $15.000 si se compran 5 o más. 8 Realizar un algoritmo en seudocódigo que imprima el nombre de un artículo, clave. Precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves). 9 Realizar un algoritmo en seudocódigo que le permita calcular a un obrero su salario semanal, el cual se obtiene de la siguiente Manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra. 10 Realizar un algoritmo en seudocódigo que le permita a un hombre saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a los $200.000. y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. 11 Realizar un algoritmo en seudocódigo que le permita calcular el descuento y sueldo neto que recibe un trabajador dado su sueldo. Le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. Por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. 12 Realizar un algoritmo en seudocódigo que le permita determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40. el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 le pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple. 13 Realizar un algoritmo en seudocódigo que permita a una tienda efectuar una promoción en la cual se hace un descuento sobre el valor de la compra total. Según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno. si es verde se le hará un 10% de descuento. Si es amarilla un 25%. Si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra. Se sabe que solo hay bolitas de los colores mencionados. 14 Realizar un algoritmo en seudocódigo que, tras leer un carácter desde teclado, imprima por pantalla si la letra es mayúscula o minúscula. Amplíe el algoritmo, indicando si el carácter es un dígito numérico. (Nota: Dígito numérico (48,57); Mayúscula (65, 90); minúscula (97,122)) 15 Realizar un algoritmo en seudocódigo que, dada la calificación obtenida (en número), indique si corresponde al “reprobado”, “aprobado”, “bueno” o “sobresaliente”. 16 Realizar un algoritmo en seudocódigo que calcule el valor absoluto de un número (tanto positivo como negativo): 17 Realizar un algoritmo en seudocódigo que permita calcular las posibles raíces para una ecuación de segundo grado: ax^2+bx+c=0. 18 Realizar un algoritmo en seudocódigo que convierta los grados a radianes. 19 Realizar un algoritmo en seudocódigo que permita hallar el producto de varios números positivos introducidos por teclado, de manera que el proceso termina cuando se introduce un número negativo. 20 Realizar un algoritmo en seudocódigo que, encuentre el primer divisor entero de un número que previamente se ha introducido por el teclado. 21 Realizar un algoritmo en seudocódigo que permita pedir 50 números naturales y determine e imprima cuantos son pares impares, positivos y negativos. 22 Realizar un algoritmo en seudocódigo que calcule el factorial de un número introducido por teclado 23 Realizar un algoritmo en seudocódigo que imprima cuáles y cuántos son los números primos comprendidos entre 1 y 1000. 24 Realizar un algoritmo en seudocódigo que calcule el máximo de números positivos introducidos por teclado, sabiendo que se introducen números desde teclado hasta teclear uno negativo. El negativo no cuenta. 25 Realizar un algoritmo en seudocódigo que determine cuales son los múltiplos de 5 comprendidos entre 1 y N. 26 Realizar un algoritmo en seudocódigo que permita Calcular la media de 100 números e imprimir su resultado. 27 Realizar un algoritmo en seudocódigo que permita determinar cuántos hombres y cuantas mujeres se encuentran en un grupo de n personas. Suponiendo que los datos son extraídos alumno por alumno. 28 Realizar un algoritmo en seudocódigo que calcule la suma de los divisores de cada número introducido por teclado. Se termina cuando el número es negativo o 0. 29 Realizar un algoritmo en seudocódigo que permita encontrar el menor valor de un conjunto de n números dados. 30 Realizar un algoritmo en seudocódigo que calcule la suma de los términos de la serie FIBONACCI cuyos valores se encuentran entre 100 y 10.000. 31 Realizar un algoritmo en seudocódigo que calcule exactamente el número de días vividos por una persona hasta la fecha. Contemplar los años bisiestos. 32 Realizar un algoritmo en seudocódigo que teniendo como entrada un número entero, compruebe si es menor que 10. Si no lo es, debe volver a leer un número, repitiendo la operación hasta que el usuario escriba un valor correcto. Finalmente debe escribir por pantalla el valor leído. 33 Realizar un algoritmo en seudocódigo que muestre por pantalla el contenido de un vector. Los valores de las componentes del vector se introducen por teclado. 34 Realizar un algoritmo que Lea un vector de N elementos y luego imprima cuantos y cuales elementos son múltiplos de 6. 35 Realizar un algoritmo que permita llenar un vector de 20 elementos, que imprima la posición y el valor del elemento mayor almacenado en el vector. Suponga a los elementos son diferentes. 36 Realizar un algoritmo que Lea un vector de 10 elementos enteros y luego los imprima en un orden inverso. 37 Realizar un algoritmo en seudocódigo que permita cargar un vector con cinco números enteros y mostrar los elementos del vector ordenados ascendentemente. 38 Realizar un algoritmo en seudocódigo que permita cargar un vector con cinco números enteros y determinar. ¿Cuantos y cuales números se repiten? 39 Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A con el elemento del vector B y así sucesivamente hasta 45, almacenar el resultado en un vector C, e imprimir el vector resultante. 40 Realizar un algoritmo en seudocódigo que dada una matriz de dimensiones MXN hallar el mayor valor y el menor valor del arreglo.