Anda di halaman 1dari 3

Ejercicios de pseudocódigo

EJERCICIOS DE PSEUDOCÓDIGO

1. Programa que imprima los 25 primeros números naturales.


2. Imprimir los números impares desde el 1 al 25, ambos inclusive.
3. Imprimir los números pares desde el 40 hasta el 60, ambos inclusive.
4. Imprimir los números 48, 52, 56, ..., 120.
5. Imprimir los números 100, 95, 90, 85, ..., 20.
6. Calcular e imprimir la suma 1+2+3+4+5+...+50.
7. Calcular e imprimir el producto 1*2*3*4*5*...*20.
8. Calcular e imprimir la suma 50+48+46+44+...+20.
9. Programa que imprima los números impares desde el 100 hasta la unidad y calcule
su suma.
10. Introducir un número por teclado y decir si es par o impar.
11. Imprimir los números del 1 al 100 y calcular la suma de todos los números pares por
un lado, y por otro, la de los impares.
12. Introducir dos números por teclado. Imprimir los números que hay entre ellos
comenzando por el más pequeño. Contar cuántos hay y cuántos de ellos son pares.
Calcular la suma de los pares.
13. Imprimir y contar los números múltiplos de 3 que hay entre 1 y 100.
14. Imprimir, sumar y contar los números que son a la vez múltiplos de 2 y de 3, que
hay entre la unidad y un determinado número introducido por el teclado.
15. Introducir dos valores A y B:
• Si A>=B, calcular e imprimir la suma 10+14+18+…+50
• Si A/B<=30, calcular e imprimir el valor de (A^2+B^2)
16. Introducir los valores A, B y C:
• Si A/B>30, calcular e imprimir A/C· B^3
• Si A/B<=30, calcular e imprimir 2^2+4^2+6^2+…+30^2
17. Introducir dos valores para las variables A y B:
• Si A>B, calcular e imprimir A/21+A/24+A/27+…+A/66
• Si A=B, calcular e imprimir 3B+7B+…+35B
• Si A<B, calcular e imprimir A^2+A^4+A^6+…+A^36
18. Introducir los valores de A, B y C:
• Si A<=B y A<=C, calcular e imprimir (6· 12· 18· …· 60)
• Si A<=B y A>C, calcular e imprimir (3/A^2+6/A^4+…+30/A^20)
• En caso de que no se cumplan las condiciones anteriores, finalizar.
19. Introducir los valores de A, B y C:
• Si A>B y C>B, calcular e imprimir (A-B)+(A-B)^3+…+(A-B)^19.

1/3
Ejercicios de pseudocódigo

• Si no se cumple la condición anterior, calcular e imprimir 1· 2· 3· …· A.


20. Calcular e imprimir (4+7+10+…+28)/(6· 9· 12· …· 27)
21. Introducir valores para A, B, C y D:
• Si A· C<=B· D, calcular e imprimir (A· C)/2+(A· C)/4+…+(A· C)/20
• En caso contrario, calcular e imprimir (B· D)^4+(B· D)^8+…+(B· D)^40
22. Calcular e imprimir (3· 5· 7· …· 51)/(1+3+5+…+51)
23. Calcular la suma de todos los números n entre 20 y 3500 que cumplan la siguiente
condición: n· (n+1)/2 = múltiplo de 7. Además, contar cuántos números cumplen la
condición.
24. Imprimir 10 veces la serie de números del 1 al 10.
25. Imprimir una tabla de valores de N y Z, siendo Z=(N^2+N+3)/(N-5) y tomando N
los valores de 3, 4, 5, …, 20.
26. Introducir valores para Ay B:
• Si A>B, calcular e imprimir la suma de los números N comprendidos entre 100
y 1000 que cumplan que N· (N+1)/5=múltiplo de 5.
• Si A=B, calcular e imprimir 1/A+5/A+9/A+…+45/A
• Si A<B, calcular e imprimir (B-A)· (2^3+4^6+6^9+…+20^30)
27. Introducir un número N, comprobar si es o no un número primo. Si no es primo,
imprimir todos sus divisores.
28. Introducir los valores N y M (N menos que M), buscar e imprimir todos los números
ente N y M que sean primos.
29. Hacer un programa que lea cinco veces tres números y los imprima ordenados
ascendentemente.
30. Programa que lea una calificación entre 0 y 10 y la transforme en nota alfabética
según la siguiente tabla:
NOTA NUMÉRICA NOTA ALFABÉTICA
Menos de 3 MD
De 3 a 5 Ins.
De 5 a 6 Suf.
De 6 a 7 Bien
De 7 a 9 Not.
De 9 a 10 Sob.
Igual a 10 MH
31. Programa que genere la lista de los N primeros números primos. N se introduce por
teclado.
32. Programa que calcule e imprima los números perfectos menores de 1000. Un
número es perfecto si la suma de sus divisores, excepto él mismo, es igual al propio
número.
33. Programa que obtenga el producto de dos números enteros positivos mediante
sumas sucesivas.

2/3
Ejercicios de pseudocódigo

34. Hacer un programa que calcule el cociente y el resto de dos números enteros
positivos mediante restas.
35. Programa que imprima la tabla de multiplicar de un número entero introducido por
teclado.
36. Programa que imprima las tablas de multiplicar de todos los números comprendidos
entre dos números introducidos por teclado.
37. Hacer un programa que lea una secuencia de 100 números y obtenga e imprima
cuántos de ellos son positivos, negativos o nulos.
38. Introducir dos números inferiores a 50 por teclado. Al más pequeño, aumentarlo de
5 en 5, y al más pequeño, disminuirlo de 2 en 2. Imprimir ambas series de números
hasta que el menor supere al mayor.
39. Programa que lea una secuencia de números no nulos, terminada con la introducción
de un 0, y obtenga e imprima el mayor de todos, imprimiendo un mensaje si se ha
leído alguno negativo.
40. Programa que lea un número entero positivo N y que calcule e imprima su factorial.
41. Programa que lee un número X y otro N enteros y positivos y calcula la N-ésima
potencia de X mediante sumas sucesivas.
42. Programa que determine si dos números enteros positivos son amigos. Dos números
son amigos si la suma de l9os divisores del primero, excepto él mismo, es igual al
segundo y viceversa.
43. Hacer un programa que lea tres valores A, B y C, y los ordene e imprima en orden
creciente, e indique además si fueron introducidos ordenados.
44. Imprimir el mayor y el menor de una serie de 5 números introducidos por teclado.
45. Programa que lea 100 datos, compuesto cada uno de ellos por un nombre de persona
y su sueldo neto mensual, y obtenga e imprima el nombre y el sueldo de la persona
que más cobra y de la que menos cobra. Si hay varios sueldos iguales, solo hay que
escribir el primero encontrado.
46. Una llamada telefónica cuesta: 9 cent. los tres primeros minutos, y cada minuto o
fracción restantes cuesta 7 cent. Calcular e imprimir el importe de una llamada
introduciendo su duración en segundos.
47. Según esta tarificación: Calcular el importe de la llamada introduciendo la duración
de la llamada en segundos y el tipo de llamada.
Tipo de llamada 3 minutos Minuto o fracción
Internacional 60 cent. 30 cent.
Interurbana 30 cent. 15 cent.
Urbana 9 cent. 3 cent.

3/3

Anda mungkin juga menyukai