Tecnología y Electrónica, pregunta formulada por juliocesarmunoz074, hace 22 horas

2. Se necesita diseñar un algoritmo que permita mostrar por pantalla
una cantidad de elementos de la serie de Fibonacci, para esto se
debe capturar un número entero positivo mayor que 1 por el teclado
y esa debe ser la cantidad elementos a mostrar.

Respuestas a la pregunta

Contestado por josesosaeric
3

Para a diseñar un algoritmo que permita mostrar por pantalla una cantidad de elementos de la serie de Fibonacci vamos a utilizar pseudocódigo. La serie de Fibonacci consiste en una sucesión que comienza con 0 y 1 , a partir de estos cada termino que le sigue es la suma de los dos anteriores.


¿Qué es el pseudocódigo?

Es una forma de escribir los distintos pasos que va realizar un programa. Su propósito principal es escribir estas instrucciones sin perder su cercanía a la programación, es decir debe llevar la misma lógica a pesar de ser un código escrito para que lo entienda la persona y no la máquina.

Algoritmo de la serie de Fibonacci

  • Paso 1: Nombre del programa

    Si lo escribimos en el computador vamos abrir un archivo de texto y  colocamos como título Algoritmo_serie_fibonacci en caso de usar un cuaderno fácilmente podemos escribir arriba como título el mismo texto.
  • Paso 2: Identificar que variables necesitamos

    Vemos que primero hay que pedir un número entero positivo mayor que 1 por teclado, luego debemos expresar la serie de Fibonacci hasta dicho número. Este número lo vamos a llamar n.

    Luego necesitamos una variable para escribir la serie, llamaremos Resultado.

    Además de esto necesitamos variables auxiliares para hacer la suma de los dos números anteriores, estas serán Aux1 y Aux2, estos los vamos a sumar, por lo cual necesitamos una variable Aux3 donde guardar la suma.

    Por ultimo vamos usar una variable llamada i como índice que se va encargar de decirnos cuando ya terminemos de sumar los últimos dos números hasta n.
  • Paso 3: Escribimos el modelo en pseudocódigo

    Algoritmo_Serie_Fibonacci

    Inicio del programa

    Escribir ("ingrese un numero entero mayor que 1")
    Leer(n)

    Aux1 ← 0
    Aux2 ← 1

    Para i ← 1 Hasta n en 1 Hacer
    Escribir Resultado
    Aux3 ← Aux1 + Aux2
    Aux1 ← Aux2
    Aux2 ← Aux3

    Fin Para

    Fin del algoritmo

Aclaraciones de nuestro algoritmo en pseudocódigo


Primero nos pide un número, vamos a tomar el número 5.
Este número lo guarda en la variable n, es decir n = 5.

Le damos valor a nuestras variables auxiliares de 0 y 1. Además tomamos una variable Aux3 para guardar la suma.

Vamos a repetir el proceso de sumar los dos números anteriores hasta que i tome el valor de n, vemos que ese va repetir de 1 en 1, es decir con cada repetición i va aumentar en 1.

ver otro ejemplo sobre algoritmos  en: https://brainly.lat/tarea/958645

Aqui una imagen donde puedes ver el algoritmo de la serie fibonacci hasta 10

Adjuntos:
Contestado por megatokay
2

Programa en pseint que muestra n elementos de la serie Fibonacci. Se adjunta imagen de salida del algoritmo.

Algoritmo Fibonacci

  • //Declarar variables

Definir n,r Como Real

Escribir 'Mostrar términos de la serie Fibonacci'

Escribir '****************************************'

  • //Ingresar datos

Escribir "Cantidad de elementos a mostrar: " Sin Saltar

Leer n

  • //Calcular datos y mostrar resultados

Para n<-1 Hasta 12 Hacer

 a<-((1+raiz(5))/2)^n

 b<-((1-raiz(5))/2)^n

 r <- (1/raiz(5))*(a-b)

 Escribir 'T(',n,') = ',r

FinPara

FinAlgoritmo

Para saber más acerca de serie Fibonacci consulte https://brainly.lat/tarea/10602174

#SPJ2

Adjuntos:
Otras preguntas