LÓGICA - Série de Ricci

Lógica de Programação


Calcular elementos da Série de Ricci




A série de RICCI difere da série de FIBONACCI porque os dois primeiros termos são fornecidos pelo usuário. Os demais termos são gerados da mesma forma que a série de FIBONACCI. Criar um algoritmo que imprima os N primeiros termos da série de RICCI e a soma dos termos impressos, sabendo­se que para existir esta série serão necessários pelo menos três termos.

Recordando Fibonacci:
F(0) = 0
F(1) = 1
F(N) = F(N­1) + F(N­2)


Vamos ao algoritmo:


Algoritmo
Declare
    elem1, elem2, elem3, termo, termoCalculado, somaTermos : inteiro
Inicio
    escreva("Elemento 1: ")
    leia(elem1)
    escreva("Elemento 2: ")
    leia(elem2)

    repita
        escreva("Termo desejado (maior que 3):")
        leia(termo)
    Até que (termo >= 3)
   
    somaTermos <- elem1 + elem2
    Escreva("Termo 1: " + elem1)
    Escreva("Termo 2: " + elem2)
    termoCalculado <- 2
    Enquanto (termoCalculado < termo) Faça
    Inicio
        termoCalculado <- termoCalculado + 1   
        elem3 <- elem1 + elem2
        Escreva("Termo " + termoCalculado + ": " + elem3)
        somaTermos <- somaTermos + elem3
        elem1 <- elem2
        elem2 <- elem3
    Fim-Enquanto

    Escreva("Soma dos termos: " + somaTermos)
   
Fim


Como atividade, pesquise a série de Fetuccine.

Comentários

Postagens mais visitadas