1. Programación Básica
Docente: Alejandro Moreno
Taller # 1
1) En matemáticas, la sucesión de Fibonacci es la sucesión infinita de números naturales
0, 1, 1, 2, 3, 5, 8, 13, 21..........
donde el primer elemento es 0, el segundo es 1 y cada elemento restante es la suma de los
dos anteriores.
Diseñe un diagrama de flujo y pseudocódigo de un programa que calcule e imprima la serie
fibonacci desde cero (0) hasta un limite ingresado por el usuario.
2) Diseñe un diagrama de flujo y pseudocódigo de un programa que simplifique una fracción
(ingresada por el usuario) a su mínima expresión.
Por ejemplo, Entrada de datos: 20
8
Salida de datos: 5
2
3) Diseñe el diagrama de flujo y pseudocódigo de un programa que convierta un numero
decimal (base 10) a sistema de numeración binario (base 2)
Por ejemplo, si el número decimal ingresado por el usuario es 135, su equivalente en binario
es 10000111.
4) El factorial de un número entero positivo se define como el producto de todos los números
naturales anteriores o iguales a él. Se escribe n!, y se lee "n factorial". (Por definición el
factorial de 0 es 1: 0!=1)
Por ejemplo, 5! = 5∙4∙3∙2∙1 = 120
Entrada de datos: 5
Salida de datos: 120
Diseñe un diagrama de flujo y pseudocódigo de un programa que calcule el factorial de un
número ingresado por el usuario.
5) Diseñe el diagrama de flujo y pseudocódigo de un programa que determine si un numero es
primo o no
Ej: Entrada: 5 Entrada: 8
Salida: Es primo Salida: No es primo
6) Diseñe diagrama de flujo y pseudocódigo para un programa que eleve un número a una
potencia. Usando la siguiente secuencia , por ejemplo :
Si se quiere elevar 5 a la 4: Si se quiere elevar 2 a la 6:
5*5*5*5 = 625 2*2*2*2*2*2 = 64
Entrada de Datos 5, 4. Entrada de Datos 2, 6.
Salida de Datos: 625 Salida de Datos: 64
Para este ejercicio no puede usar la función Pow.