FIBONACCI Traccia esercizio Creare un algoritmo che permetta, dato un valore intero e positivo, di stabilire la sequenza utilizzando la regola di Fibonacci dei numeri fino al numero inserito. Analisi di massima Bisognerà mandare a video la sequenza di numeri, secondo la regola di Fibonacci, fino al numero che è stato inserito dall’utente. Analisi analitica Bisogna quindi utilizzare un ciclo che ci permetterà di mandare a video la sequenza di numeri fino al numero richiesto. Ci sono due variabili, che utilizzeremo per mandare a video la sequenza, si attribuirà, come valore di partenza, 1 e utilizzando altre 2 variabili questo valore verrà ogni volta modificato fino al raggiungimento del numero desiderato. TABELLA VARIABILI IN C++ LIMITE NOME TIPO INTERO NUMERO NUMERO2 S S1 S2 INTERO INTERO INTERO INTERO INTERO UTILIZZO Numero limite, dove si ferma Fibonacci Primo numero Secondo numero Prima somma Seconda somma Terza somma TABELLA VARIABILI IN PHP NOME $num $num1 $num2 TIPO REALE REALE REALE UTILIZZO PRIMO NUMERO SECONDO NUMERO TERZO NUMERO LISTATO IN C++ E PHP C++ #include<iostream> using namespace std; int main() { HTML <HTML> <HEAD> <TITLE>Fibonacci</TITLE> </HEAD> int limite; int numero; int numero2; int s; int s1; int s2; s2=0; numero=1;numero2=1; s=0; s1=0; cout<<"Inserire numero limite della sequenza di fibonacci che si vuole ottenere"<<endl; cin>>limite; cout<<"inizio della sequenza di fibonacci"<<endl; while(s2<limite) { cout<<numero<<endl; cout<<numero2<<endl; s=numero+numero2; cout<<s<<endl; s1=s+numero2; numero=s1; s2=numero+s; numero2=s2; } cout<<"fine"<<endl; system("pause"); return 0; } LISTATO PHP <html> <HEAD> <TITLE>esercizio1</TITLE> </HEAD> <body bgcolor="#32CD32"> <?php $limite=$_POST ['limite']; $uno=1; $due=1; $tre=0; echo "$uno-$due-"; while ($uno+$due<=$limite) { $tre=$due+$uno; echo "$tre "; $uno=$due; $due=$tre; } ?> SCREENSHOT FIBONACCI IN HTML <center><h1><font face="arial">FIBONACCI</H1> <MARQUEE> INSERISCI UN NUMERO!!!!! </MARQUEE> <body bgcolor="#32CD32"> <img src="golden-numbers-fibonacci-arco.png" with=300 height=300"><br> <b><body text="#006400"><b> <form action="fibonacci3.php" method="post"> <input type="text" name="limite">Inserire numero sul quale verrà applicato la sequenza di Fibonacci <br><input type="submit" value="Invia"> <input type="reset" value="Cancella"> </br> </BODY> </HTML> SCEENSHOT FIBONACCI IN PHP SCEENSCHOT C++