Está en la página 1de 6

Listado Ejercicios Pseudocdigo

Manuel Durn M. mduran@ubiobio.cl Versin 27 de marzo de 2005


1. Ingresar un nmero entero y mostrarlo. 2. Con dos numeros enteros de entrada, mostrar la suma de ellos. 3. Calcular 84 y mostrar el resultado. 4. Calcular el permetro de un crculo de radio r ( recordar perim = 2 r. utilizando =3.14). 5. Calcular el rea de un crculo de radio r (area = r 2 ). 6. Calcular el cuadrado y cubo de un nmero ingresado. 7. Calcular el perimetro y la supercie de un rectngulo, ingresando su base y altura. 8. Determinar y mostrar el mayor de dos nmeros enteros de entrada distintos. 9. Determinar y mostrar si un numero entero de entrada es par o impar. 10. Determinar y mostrar el mayor de tres nmeros reales de entrada distintos. 11. Determinar si un numero entero de entrada es divisible por 5, en caso armativo mostrar "el numero ingresado x es divisible por 5" 12. Determinar si un caracter de entrada es vocal, debera escribir Es vocal 13. Determinar si de 5 caracteres de entrada al menos 3 son vocales, escribiendo en la salida Al menos el 50 % de las letras ingresadas es vocal 14. Determinar el valor para la siguiente funcin matemtica de acuerdo al valor de entrada para x. 2 x 2x 5 si x < 0 3 x + 3x si x >= 0 y x < 3 f (x) = 4 2 x 4x + x si x >= 3 y x < 5 5 x 5x + x3 si x >= 5

15. Determinar el valor para la siguiente funcin matemtica de acuerdo a los valores de entrada para x,y y z, presentando el valor de f (x, y, z) si x < y/z 1 0 si x = y/z f (x, y, z) = 1 si x > y/z 1

Listado Ejercicios

Manuel Durn M.

16. Determinar el valor para la siguiente funcin matemtica de acuerdo a los valores de entrada para a,b y c, presentando el valor de f (a, b, c) si c > 1 ab a/b si c = 1 f (a, b, c) = 2 2 a b si c < 1 17. De 10 nmeros de entrada indicar la cantida de pares e impares. 18. Determinar si un alumno esta aprobado o reprobado de acuerdo a la siguiente ponderacion: FINAL = cert 1 0,3 + cert 2 0,5 + tarea 0,1 + test 0,1 donde aprueba si tiene nota nal mayor o igual a 60 y en caso contrario reprueba. 19. Igual al caso anterior pero determinar si esta: Aprobado, con derecho a examen o reprobado, con nota nal superior o igual a 60 aprobado, con nota entre 40 y 59 derecho a examen e inferior a 40 reprobado. 20. Determinar y mostrar los valores de las raices de una ecuacin cuadrtica del tipo ax 2 + bx + c = 0 21. Determinar el valor de la variable salida para las siguientes instrucciones: a)
1 2 3 4 5 6 7 8 9 10 11

Variables a ,b , salida : integer ; MAIN BEGIN a =5 b=3 i f ( a > b ) then s a l i d a =0 else s a l i d a =1 END

b)
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Variables a ,b , salida : integer ; MAIN BEGIN c , d : boolean ; a =10; b=a 2 ; i f ( b < 20) then begin c=FALSO ; d=VERDADERO; end else begin c=VERDADERO; d=FALSO : end a =100 i f [ ( ! ( a <b ) | | ( ( b %3)==0) ) && c ] t h e n s a l i d a =10; else s a l i d a =a b ; END

Listado Ejercicios c)
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

Manuel Durn M.

Variables a ,b ,c , salida integer ; c , d : char ; e , f : boolean MAIN BEGIN c = n d= y i f ( c == y | | d == y ) t h e n begin a =100; b =200; c =300; f =FALSO ; e=VERDADERO; end else begin a =300; b =200; c =100; f =VERDADERO; e=FALSO ; end if ( ! ( a <c ) | | f )&& ( ! ( c %2==b %4) && e ) ) t h e n begin e=VERDADERO; f =FALSO ; end i f ( f && ! e ) t h e n s a l i d a =1; else s a l i d a =1 END

22. Determinar el valor de salida para los ejemplos anteriores pero dando los siguientes valores de entrada a) a = 10, b = 100 b) a = 5 c) c = n , d = n 23. Generar e imprimir los n primeros nmeros pares. 24. Generar e imprimir los n primeros nmeros impares. 25. Imprimir el promedio de la suma de los n primeros nmeros pares. 26. Generar e imprimir la tabla de multiplicar de un nmero n hasta un nmero m. 27. Determinar el nmero mayor y menor de n nmeros de entrada 28. Leer 10 nmeros y determinar la cantidad de nmeros pares e impares ingresados. 29. Generar la siguiente sumatoria: S = 1+2+3++N nalmente imprima S. 3

Listado Ejercicios 30. Generar la siguiente sumatoria S = 2+4+6++2N y nalmente imprima S.

Manuel Durn M.

31. Determinar e imprimir la cantidad de nmeros divisibles por N en el intervalo [1,1000] 32. Dado dos nmeros, base y exponente, determinar base exponente 33. Determinar el factorial de un numero, donde f actorial (x) = 1 si x = 0 x f actorial (x 1) si x 1

34. Entregar la diferencia entre dos numeros sin utilizacin de resta. 35. Sumar los 100 primeros trminos de la serie: 3n + 6n + 9n + 12n + 36. Determinar si un nmero natural es primo o no. 37. Generar e imprimir los N primeros nmeros primos. 38. Determinar la cantidad de nmeros primos entre 3 y 100. Finalmente se debe imprimir esta cantidad. 39. Calcule la suma de los primeros n trminos de la serie 5 6 1 2 3 4 1 + + + 2 4 6 8 10 12 40. Obtener la suma de los primeros 20 trminos de la serie 1 3 5 7 + + + + 2 4 6 8 41. Leer un conjunto de nmeros enteros hasta que se ingrese un 0. 42. Sumar todos los nmeros enteros ingresado hasta que se ingrese un 0, nalmente debe mostrar la suma total. 43. Leer una serie de caracteres hasta que se ingrese alguna vocal. 44. Leer una serie de nmero y sumarlos, se debe realizar la pregunta Ingresar otro nmero? para seguir ingresando o terminar y mostrar la sumatoria (Se asume como armativo el caracter s y S). 45. Leer un nmero hasta que se ingrese un positivo menor a 5. 46. Leer una secuencia de nmeros hasta que se lea el cero determinando nalmente la cantidad nmeros positivos y negativos. 47. Sumar los nmeros pares ingresados por teclado hasta que su suma sea mayor o igual a 150. 4

Listado Ejercicios

Manuel Durn M.

48. Sumar los nmeros pares ingresados por teclado hasta que su suma sea mayor o igual a 150, determinando la cantidad de nmeros ingresados. 49. Desarrolle un algoritmo que simule el ingreso de una clave numrica para entrar a un sistema con un intento de ingreso de tres veces, en el ltimo intento sale del sistema. Envie mensajes del resultado dintinguiendo si fuese exitosa o fallida. Para la clave debe ud. asignarle un valor. 50. Leer una seria de numeros y contar la cantidad de pares e impares, cuando se ingresa un negativo se debe concluir (este no debe ser contabilizado). 51. Realizar un seguimiento a los siguientes algoritmos. a)
1 2 3 4 5 6 7 8 9 10

Variables a : integer ; MAIN BEGIN a = 1; while ( a < 10) begin a = a +2; end END

b)
12 13 14 15 16 17 18 19 20 21 22 23

Variables n , s ,x: integer ; MAIN BEGIN n = 5; s = 0; w h i l e ( n <= 4 ) begin read ( x ) ; s = s + x; end END

c)
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Variables a : integer ; f : boolean ; MAIN BEGIN f = VERDADERO; g = FALSO ; a = 0 while ( f ) begin a = a + 1 ; i f ( ( a % 6 ) == 0 ) t h e n begin f = FALSO ; end

Listado Ejercicios

Manuel Durn M.

40 41

END

end

d)
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

Variables a : integer ; f , g , h : boolean ; MAIN BEGIN f = FALSO i f ( f ) then begin g = FALSO ; h = VERDADERO; end else begin g = VERDADERO; h = FALSO ; end a = 10; do begin a = a 1; i f ( ( a < 0 ) && h ) t h e n begin g = VERDADERO; end end while ( ! g ) write ( a ) ;

También podría gustarte