Serie Fibonacci

¡Haz clic para puntuar este proyecto!
(Votos: 1 Promedio: 5)

Mostrar los 10 primeros elementos de la serie Fibonacci: 0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34.

¿En que programa quieres ver el Código? :

    Pseudocódigo : Serie Fibonacci

    INICIO
        VARIABLES : CONT, A=0, B=1, C=0   // De tipo Entero.
        PARA CONT = 1 HASTA 10
            MOSTRAR -> C, " "
            A = B
            B = C
            C = A + B
        FIN PARA
    FIN
    

    Diagrama de flujo : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.

    PSeInt - FLEXIBLE

    Algoritmo www_cisco_cursos_com
        A = 0
        B = 1
        C = 0
        Para Cont <-1 Hasta 10 Con Paso 1  Hacer
            Escribir C " "
            A = B
            B = C
            C = A + B
        Fin Para
    FinAlgoritmo
    

    PSeInt - ESTRICTO

    Algoritmo www_cisco_cursos_com
        Definir Cont, A, B, C como Entero;
        A <- 0;
        B <- 1;
        C <- 0;
        Para Cont <-1 Hasta 10 Con Paso 1  Hacer
            Escribir C, " ";
            A <- B;
            B <- C;
            C <- A + B;
        FinPara
    FinAlgoritmo
    

    Lenguaje C

            
    #include<stdio.h>
    int main(){	
        int a, b, c, cont;
        a = 0;
        b = 1;
        c = 0;
        for (cont=1; cont<=10; cont+=1){
            printf("%d  \n", c);
            a = b;
            b = c;
            c = a + b;
        }
        return 0;
    }
    

    C++

       
    #include<iostream>
    using namespace std;
    int main(){	
        int a, b, c, cont;
        a = 0;
        b = 1;
        c = 0;
        for (cont=1; cont<=10; cont+=1){
            cout << c << endl;
            a = b;
            b = c;
            c = a + b;
        }
        return 0;
    }
    

    Python

    print("06. MOSTRAR LA SERIE FIBONACCI.")    
    a = 0
    b = 1
    c = 0
    for cont in range(1,11):
        print(c," ", end=" ")
        a = b
        b = c
        c = a + b
    

    Java NetBeans

            
    package Repetitivos;
    import java.util.Scanner;
    
    public class repetitivo6 {
        public static void main(String[] args) {
            int cont, A=0, B=1, C=0;
            for(cont = 1; cont < 11; cont++){
                System.out.print(C + " ");
                A = B;
                B = C;
                C = A + B;
            }
        }         
    }
    

    Java Script

              
    <html>
        <title>Ejercicio Repetitivos Para - For en JS - 06:</title>  
    <head>
    <script language="JavaScript" type="text/javascript">
        function fibonacci(){	
            var a = "0";
            var b = "1";
            var c = "0";      
            var serie = "0";
            for(var cont = 1; cont < 11; cont++) {        
                a = b;
                b = c;
                c = parseInt(a) + parseInt(b);            
                serie = serie + " " + c;         
            }
            document.getElementById('fibo').value=serie;
        }
    </script>
    </head>
    <body>
        <form method="get" name="ejercicio6">
            <input type="button" value="INICAR..." onClick="fibonacci()" > <br> <br>
            SERIE FIBONACCI   : <input name="fibo" id="fibo" type="text" > <br>
        </form>
    </body>
    </html>
    

    Visual Basic .Net - Consola

      
    Imports System.Console
    Module Module6
        Dim Cont As Integer
        Dim A As Integer = 0
        Dim B As Integer = 1
        Dim C As Integer = 0
        Sub Main()
            For Cont = 1 To 10
                Write(C & " ")
                A = B
                B = C
                C = A + B
            Next
            ReadLine()
        End Sub
    End Module
    

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.

    Subir