Realizar diagramas de flujo de los siguientes algoritmos, usando la estructura hacer mientras: Generar la tabla de multiplicar de un número ingresado por teclado. Calcular el enésimo término de la serie de Fibonacci. Calcular el factorial de un número ingresado por teclado.
Respuestas
La estructura "hacer mientras" implica un ciclo que continúa indefinidamente mientras se cumpla la condición que lo mantiene.
La tabla de multiplicar de un número es una progresión aritmética que empieza en el 0 y cuya razón es ese número, por lo que un diagrama de flujo puede ser el diagrama A en la imagen adjunta, el cual generará la tabla del número n hasta que recibir la orden de detener.
En cuanto al enésimo término de la serie de Fibonacci, este es la suma entre los dos anteriores, y dicha serie comienza con el 0 y el 1. Por lo que queda el diagrama B. En el que el resultado final estará en la variable 'c' al finalizar el lazo.
Y por último, el factorial de un número n es el producto entre todos los números consecutivos entre 1 y n, por lo que podemos ir incrementando una variable y multiplicar al acumulador por el valor de esa variable. Al ser un producto, tanto el acumulador como la variable se inicializan en 1. Queda el diagrama C.