Sunteți pe pagina 1din 2

UNIVERSIDAD TECNICA DE MANABI

FACULTAD DE CIENCIAS INFORMATICAS


ESCUELA DE INGENIERIA EN SISTEMAS
PROGRAMACION I
EJERCICIOS DE PRCTICA
Para los ejercicios sealados a continuacin, elaborar el respectivo diagrama de flujo y
Pseudocdigo:
1. Ingresar por teclado dos variables numricas, intercambiar los valores entre ellas y
mostrar el nuevo contenido de las variables.
2. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es
primo o no.
3. Hacer un diagrama de flujo para convertir un nmero decimal N dado por teclado a
binario.
4. Calcular el factorial de un nmero ingresado por teclado. 5! = 1 x 2 x 3 x 4 x5 = 120
5. Determinar el Mximo comn divisor M.C.D de dos nmeros enteros ingresados por
teclado, mediante el algoritmo de Euclides:
a. Dividir el mayor de los dos enteros positivos por el ms pequeo.
b. A continuacin dividir el divisor por el resto
c. Continuar el proceso de dividir el ltimo divisor por el ltimo resto hasta que la
divisin sea exacta.
d. El ltimo divisor es el M.C.D
6. Ingresar n nmeros naturales comprendidos entre [1 y 100] e indicar:
Cuntos de los nmeros ingresados son menores a 20?
Cuntos estn entre el rango de 25 y 45?
Cuntos son mayores a 50?
7. Elaborar un algoritmo que permita convertir a binario, un nmero ingresado por
teclado, valide que el nmero se encuentre entre el rango de [0 a 255]. El resultado
debe expresarse en 8 dgitos siempre.
8. Crear un algoritmo que muestre por pantalla la tabla de multiplicar de un nmero
ingresado por pantalla.
9. La sucesin de Fibonacci se define de la siguiente forma: a1=1, a2=1 y an=an-1+an-2
para n>2, es decir los dos primeros son 1 y el resto cada uno es la suma de los dos
anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13, 21, ... Hacer un diagrama de flujo para
calcular el Nsimo trmino de la sucesin.
10. Simule un reloj, la hora deber mostrarse en formato HH:MM:SS.

11. Dados dos nmeros enteros positivos N y D, se dice que D es un divisor de N si el resto
de dividir N entre D es 0. Se dice que un nmero N es perfecto si la suma de sus
divisores (excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores
(excluido el 28) son: 1, 2, 4, 7 y 14 y su suma es 1+2+4+7+14=28. Hacer un organigrama
que dado un nmero N nos diga si es o no perfecto.
12. Un ao es bisiesto si es mltiplo de 4, exceptuando los mltiplos de 100, que slo son
bisiestos cuando son mltiplos adems de 400, por ejemplo el ao 1900 no fue
bisiesto, pero el ao 2000 si lo ser. Hacer un organigrama que dado un ao A nos diga
si es o no bisiesto.
13. Disponemos de una mquina que puede dar vueltas con 5 tipos de monedas distintas:
100, 50, 25, 10, 5 y 1 dlares. Realizar el diagrama de flujo que dados el precio del
artculo y la cantidad entregada por el consumidor nos indique la vuelta a entregar
empleando el menor nmero posible de monedas
14. Resolver la multiplicacin de dos nmeros A y B ingresados por teclado, sin utilizar el
signo de multiplicacin, mostrar el resultado final.
15. Calcular AB, siendo B un entero, ntese que B puede ser 0 o negativo. No se pueden
emplear exponenciaciones.

S-ar putea să vă placă și