Practica Introduccion A La Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

EJERCICIOS PARA RESOLVER CON PSEUDO-CODIGO

En los problemas, desarrolle el programa que solucione dicho problema. En los


algoritmos debe traducirlos a pseudo-código y efectuar luego lo que se pide.

1. Hallar y mostrar la sumatoria de los números del 1 al 10


2. Hallar e imprimir el factorial de un numero dado N, entero positivo
3. Hallar la suma de los 20 primeros números pares
4. Hallar la suma de los 10 primeros múltiplos de 3
5. Generar e imprimir los múltiplos de 7 en el intervalo 100 a 200
6. Calcular el cuadrado de un numero dado, por el siguiente método:
Si N=4 -> su cuadrado es: 1 + 3 + 5 + 7 = 16
Si N=5 -> su cuadrado es: 1 + 3 + 5 + 7 + 9 = 25
7. Calcular PI mediante la serie de Gregory
PI/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 ......
Con 100 términos
8. Hallar la suma de la siguiente serie: 1, 1/2 , 1/3, 1/4, 1/5, 1/6, 1/7, ....... , 1/10
9. Hallar la suma de la siguiente serie: 1/2, 3/4, 5/8, 7/16, 9/32, 11/64,.......,
19/1024
10. Generar y mostrar los primeros 50 números (términos) de las series:
a) 1, 3, 9, 27, 81, 243, ------
b) 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, -----------
c) 0, 6, 0, 6, 6, 6, 12, 12, 18, 24, 30 ----------
11. Leídos 10 números, hallar y mostrar el promedio de todos ellos
12. Leídos 10 números, hallar e imprimir el mayor de ellos
13. Leídos 10 números, diga cuantos de ellos son positivos
14. Leídos 10 números, diga cuantos de ellos son positivos, cuantos negativos y
cuantos son ceros.
15. Leídos 10 números, diga cuantos de ellos son pares y cuantos son impares
16. Leídos 10 números, diga cuantos de ellos son múltiplos de 3, cuantos múltiplos
de 5 y cuántos múltiplo de ambos. Considere que 15 y sus múltiplos pueden
corresponder a los 3 casos.
17. Leídos 10 números, diga cuantos de ellos son múltiplos de 3, cuantos múltiplos
de 5 y cuántos múltiplo de ambos. Considere que 15 sólo corresponde al tercer
caso y también todos los múltiplos de 15 (de 3 y 5).
18. Leídos 10 números que representan notas, diga cuantos corresponden a cada una
de las siguientes categorías:
Excelente si 80 < nota <= 100
Muy Bueno si 70 < nota <= 80
Bueno si 60 < nota <= 70
Regular si 40 < nota <= 60
Malo si 0 <= nota <= 40
19. Leída una nota (un número entre 0 y 100), se quiere emitir un mensaje según las
siguientes consideraciones:
“APROBADO” si la nota es mayor o igual que 51,
“REPROBADO” si la nota no es cero pero es menor que 50,
“ABANDONO” si la nota es cero y,
“CASO ESPECIAL” si la nota es menor a 51 y mayor o igual a 50.
20. Leído un número, descomponer en sus factores primos y mostrarlos. Por
ejemplo, el 24 se descompone en 2x2x2x3=24, el 27 en 3x3x3=27 y 56 en
2x2x2x7=56.
21. Leído un número, descomponer en sus factores primos y mostrar su suma. Para
los mismos números del ejercicio 20) tendríamos las sumas de: 9, 9 y 13
respectivamente.
22. Leído un número, diga en cuantos factores primos diferentes se descompone.
Para los mismos números del ejercicio 2) tendríamos 24 -> 2, 27 -> 1 y 56 -> 2,
respectivamente.
23. Dados 2 números, calcular y mostrar el mcd de dichos números
24. Dados 2 números A y B, efectuar la multiplicación por el método de sumas
sucesivas.
25. Dados 2 números A y B ( A > B ), efectuar la división por el método de restas
sucesivas. Mostrar el resto si es que queda.
26. Dados 2 números A y B, con A distinto de B (no sabemos cual es el mayor),
efectuar la división por el método de restas sucesivas. Mostrar el resto si es que
queda.
27. Dado un número, diga si este es un número primo o no.
28. Mostrar todos los números primos menores a 1000
29. Mostrar los primeros 10 números perfectos.
30. Leídos 3 números, calcular y mostrar el mcd de dichos números
31. Leído un numero (entero y positivo), diga si es o no un número perfecto. Un
número es perfecto si es igual a la suma de todos sus divisores, excepto el
mismo número. Por ejemplo 6 = 1 + 2 + 3 y 28 = 1 + 2 + 4 + 7 + 14, son
números perfectos.
32. Leído un número (entero y positivo), diga si es o no un número espejo. Un
numero es espejo si visto de izquierda a derecha o a la inversa es el mismo
número. Por ejemplo 12321, 55, 124421 y 333333333 son números espejo.
33. Leído un numero (entero y positivo), rotar sus dígitos hacia la derecha. Por
ejemplo 12345 rotado a derecha es 51234 (el último de la derecha será el
primero de la izquierda).
34. Leído un numero (entero y positivo), rotar sus dígitos hacia la Izquierda. Por
ejemplo 12345 rotado a izquierda es 23451 (el primero de la izquierda será el
último de la derecha).
35. Leído un numero (entero y positivo), rotar sus dígitos hacia la Izquierda 3 veces
si el número tiene mas de 3 dígitos. Por ejemplo 12345 dará 23451, luego 34512
y finalmente 45123.
36. Leído un numero (entero y positivo), rotar sus dígitos hacia la derecha 3 veces si
el número tiene mas de 3 dígitos. Por ejemplo 12345 dará 51234, luego 45123 y
finalmente 34512.
37. Leído N un número entero y positivo, desarrollar (generar) y mostrar la serie de
Fibonacci con N términos. Por ejemplo si N = 9 tendríamos: 0, 1, 1, 2, 3, 5, 8,
13, 21.
38. Leído N un número Real y Positivo, diga cuantos dígitos enteros y cuantos
fraccionarios tiene. El numero 12345.241 tiene 5 dígitos enteros y 3
fraccionarios.
39. Leído N un número Real y Positivo, convertir el número a entero llevando la
parte fraccionaria a la parte entera. Por ejemplo 123.45 será 12345.
40. Desarrollar la serie de Fibonacci hasta encontrar un numero primo de 3 dígitos.
41. Desarrollar la serie de Fibonacci hasta encontrar un numero espejo de mas de 3
dígitos.
42. Desarrollar la serie de Fibonacci hasta encontrar un numero perfecto mayor a
1000.
43. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con
123456 y luego con 123456.789), en el segundo caso ocurre algo, puede
remediarlo?, como ?

 Leer N
 C0
 N  N div 10 // div divide N entre 10, entonces pierde un dígito a la
derecha
 CC+1
 Si N>0 Entonces Ir a 3
 Mostrar C
 FIN
2. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 18 y
27)
 Leer A, B
 Si A>B Entonces A  A - B
 Si B>A Entonces B  B - A
 Si A >< B Entonces Ir a 2
 Mostrar A
 FIN
3. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 3 y
5, luego con 5 y 3). De un ejemplo que haga que el algoritmo falle (si falla, cual
la solución ?).
 Leer A, B
 C0:S0
 SS+A
 CC+1
 Si C < B Entonces Ir a 3
 Mostrar S
 FIN
4. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 3 y
5, luego con 5 y 3). De un ejemplo que haga que el algoritmo falle(si falla, cual
la solución ?).
 Leer A, B
 S0
 SS+A
 BB+1
 Si B>0 Entonces Ir a 3
 Mostrar S
 FIN
5. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 8 y
2, luego con 8 y 3). De un ejemplo que haga que el algoritmo falle(si falla, cual
la solución ?).
 Leer P, Q
 C0
 Si P>Q Entonces May  P : Men  Q
 Si Q>P Entonces May  Q : Men  P
 May  May - Men : C  C + 1
 Si May>=Men Entonces Ir a 4
 Mostrar C
 FIN
6. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los
números 7, 8, 9 y 11).
 Leer N // suponemos que el N leído será entero y positivo
 C0 : D0
 C C+1
 Si N mod C = 0 Entonces D D+1
 Si C < N Entonces Ir a 3
 Si D = 2 Entonces mostrar “Si es” Sino Mostrar “No es”
 FIN
7. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los
números 7, 8, 9 y 11).
 Leer N // suponemos que el N leído será entero y positivo
 C1 : D0
 C C+1
 Si N mod C = 0 Entonces D D+1
 Si C < N/2 Entonces Ir a 3
 Si D = 0 Entonces mostrar “Si es ........” Sino Mostrar “No es ...........”
 FIN
8. Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los
números 6, 8 y 28).
 Leer N // suponemos que el N leído será entero y positivo
 C0 : S0
 C C+1
 Si N mod C = 0 Entonces S S+C
 Si C < N-1 Entonces Ir a 3
 Si S = N Entonces mostrar “Si es ........” Sino Mostrar “No es ...........”
 FIN

También podría gustarte