estructuras repetitivas
DESCRIPTION
problemas resueltos de vectores y matrices en PseintTRANSCRIPT
1) Escribir un algoritmo controlado por un menú que permita calcular el área de un cuadrado, círculo, rectángulo o triángulo de acuerdo a la opción seleccionada. Implementar también una opción “finalizar” que permita abandonar el algoritmo.
Solución:
2) Escribir un algoritmo para calcular el promedio de prácticas de un curso de matemáticas. Considerar las siguientes actividades previamente:
- Leer las notas y publicar la última.
- Eliminar la nota menor. - Calcular el promedio.
Solución:
3) Evaluar los resultados de la siguiente función matemática, para valores enteros de X que varían desde 0 hasta 15. Mostrar los valores de X, de cada término y de la función.
F ( X )= 1+X1−X
+(X+2)2
(X−2)2− X+3X−3
Solución:
4) Escribir un algoritmo que permita determinar si un número entero ingresado por el usuario es capicúa. Se llama capicúa al número que de izquierda a derecha se lee igual que de derecha a izquierda, por ejemplo 212, 3993, 1420241 etc.
Solución:
5) Escribir un algoritmo que lea un valor entero no negativo e imprima en líneas separadas los dígitos pares e impares y los dígitos del valor entero de derecha a izquierda.
Solución:
6) Diseñar un algoritmo que muestre todos los números primos encontrados entre los 1000 primeros números enteros positivos.
Solución:
7) Diseñar un algoritmo para determinar la suma de los números cuya última cifra es siete y que están comprendidos entre los números m y n ingresados por el usuario.
Solución:
8) En unas elecciones se presentan cinco partidos políticos. Escriba un algoritmo que determine el número de votantes que obtiene cada partido, sabiendo que cada papeleta (voto) contiene un único dígito del 1 al 5. Si la papeleta contiene un número 1 corresponde al partido 1, si contiene un número 2 corresponde al partido 2, etc.
Solución:
9) Escribir un algoritmo que permita ingresar una cantidad de números enteros y luego para cada número ingresado, mostrar su cantidad de dígitos pares y cantidad de dígitos impares, la suma de dígitos pares e impares y el número invertido. La entrada de datos debe ser controlada por un número negativo, es decir sólo se permite el ingreso de números positivos.
Solución:
10)Determine el Máximo Común Divisor de dos números naturales. Para tal fin, divida el mayor de los números entre el menor; a continuación divida el número menor (el divisor) por el residuo; continúe este proceso (dividiendo el último divisor por el residuo) hasta que la división sea exacta. El último divisor será el MCD.
Solución:
11) Diseñar un algoritmo que permita calcular la suma acumulada
de la siguiente serie: ∑X=1
n1X2
12) Escribir un algoritmo que dé como resultado la factorial de un número.
Solución:
13) Escribir un algoritmo que calcule la serie exponencial con tres dígitos exactos:
ex=∑i=0
n−1X i
i !
14) Escribir un algoritmo que permita el ingreso de 15 notas y determine el promedio, la máxima y la mínima nota.
15)Escribir un algoritmo para leer el sueldo de 10 trabajadores, calcular el promedio de los sueldos, además reportar a cuánto asciende el sueldo más alto.
16)Escribir un algoritmo para leer el sueldo de 10 trabajadores, calcular el promedio de los sueldos, además reportar a cuánto asciende el sueldo más alto.
Solución:
17)Escriba un algoritmo que permita leer una serie de enteros y contar el número de valores ingresados y la suma de los cuadrados. Se utiliza un valor centinela que determine el final de entrada de datos
Solución:
18)
Elaborar un algoritmo que calcule la serie: ∑X=1
X=n1X
Solución:
19)Diseñar un algoritmo que permita ingresar solo numeros de 0 a 20 y nos permita obtener el promedio de los dígitos del número ingresado.Solución:
20)Diseñar un algoritmo que permita ingresar un numero entero compuesto por más de un digito y luego mostrar:
Suma de dígitos pares Sumar de dígitos impares Cantidad de dígitos impares Cantidad de dígitos pares Cantdad de dígitos totales
Solución: