fibo id_fonction fibo ( symbole PARENTHESE_OUVRANTE entier mot_clef entier $n id_variable $n ) symbole PARENTHESE_FERMANTE { symbole ACCOLADE_OUVRANTE si mot_clef si $n id_variable $n < symbole INFERIEUR 2 nombre 2 alors mot_clef alors { symbole ACCOLADE_OUVRANTE retour mot_clef retour 1 nombre 1 ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE sinon mot_clef sinon { symbole ACCOLADE_OUVRANTE retour mot_clef retour fibo id_fonction fibo ( symbole PARENTHESE_OUVRANTE $n id_variable $n - symbole MOINS 1 nombre 1 ) symbole PARENTHESE_FERMANTE + symbole PLUS fibo id_fonction fibo ( symbole PARENTHESE_OUVRANTE $n id_variable $n - symbole MOINS 2 nombre 2 ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE } symbole ACCOLADE_FERMANTE main id_fonction main ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE { symbole ACCOLADE_OUVRANTE ecrire mot_clef ecrire ( symbole PARENTHESE_OUVRANTE fibo id_fonction fibo ( symbole PARENTHESE_OUVRANTE lire mot_clef lire ( symbole PARENTHESE_OUVRANTE ) symbole PARENTHESE_FERMANTE ) symbole PARENTHESE_FERMANTE ) symbole PARENTHESE_FERMANTE ; symbole POINT_VIRGULE } symbole ACCOLADE_FERMANTE symbole FIN