estructuras repetitivas

16
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:

Upload: yntcuri

Post on 02-Dec-2015

253 views

Category:

Documents


6 download

DESCRIPTION

problemas resueltos de vectores y matrices en Pseint

TRANSCRIPT

Page 1: Estructuras repetitivas

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.

Page 2: Estructuras repetitivas

- 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:

Page 3: Estructuras repetitivas

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:

Page 4: Estructuras repetitivas

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:

Page 5: Estructuras repetitivas

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:

Page 6: Estructuras repetitivas

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:

Page 7: Estructuras repetitivas

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:

Page 8: Estructuras repetitivas

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:

Page 9: Estructuras repetitivas

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:

Page 10: Estructuras repetitivas

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.

Page 11: Estructuras repetitivas

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:

Page 12: Estructuras repetitivas

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:

Page 13: Estructuras repetitivas

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

Page 14: Estructuras repetitivas

Solución: