// xcas version=1.5.0-37 fontsize=14 font=0 currentlevel=1 pixon=1 // fltk 7Fl_Tile 11 56 854 463 14 0 [ // fltk N4xcas7EditeurE 11 56 854 259 14 0 363 , //Le programme principal qui va appeler la fonction somRec( input("Donner un entier naturel non nul",n); print(" La somme des entiers de 1 à "+n+" est "+somRec(n)); //voici la fonction qui calculera la somme somRec(nb):={ //surtout ne pas déclarer nb en local, ceci aurait pour effet de le réinitialiser à 0 si nb==1 alors 1 sinon nb+somRec(nb-1) fsi } :;, // fltk N4xcas10Log_OutputE 11 315 854 201 14 0 // Interprète somRec// Succès// lors de la compilation somRec La somme des entiers de 1 à 5 est 15somRec: définition récursiveTemps mis pour l'évaluation: 4.125 , // fltk N4xcas8EquationE 11 516 854 20 14 0 1 [1,5],1,"Done" ] , // fltk 7Fl_Tile 11 521 854 80 14 0 [ // fltk N4xcas19Multiline_Input_tabE 11 521 854 22 14 0 progPrinc( , // fltk N4xcas10Log_OutputE 11 543 854 38 14 0 La somme des entier de 1 à 10 est 55Evaluation time: 3.359 , // fltk N4xcas8EquationE 11 581 854 20 14 0 1 1 ] , // fltk 7Fl_Tile 11 603 854 25 14 0 [ // fltk N4xcas19Multiline_Input_tabE 11 603 854 24 14 0 , // fltk N4xcas10Log_OutputE 11 627 854 1 14 0 ] // context 1405 giac archive 7 0 11 8 0 0 'cas_setup' 7 0 12 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7 0 2 1 ư> 1 1 76 0 12 0 7 0 4 0 2 0 0 50 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 1 0 8 0 0 'xyztrange' 7 0 16 1  1 7 1  11 1  1 1 876 1  1 1 876 1 L sino 1  1 1 876 1  1 1 876 0 1 0 1 E 1 1 876 0 3 0 7 0 0 7 0 0 8 0 15 7 1 2 8 0 73 7 0 3 7 1 1 6 1 n 7 1 1 0 0 0 7 0 1 8 0 -1 si 7 0 3 8 0 -1 ou 7 1 2 8 0 35 7 1 2 6 1 n 0 0 0 8 0 39 7 1 2 8 0 0 'floor' 6 1 n 6 1 n 8 0 0 print 8 0 1 7 0 3 12 11 | Désolé, 6 1 n 12 28 | n'est pas un entier naturel 8 0 0 print 8 0 1 7 0 2 6 1 n 12 22 | est un entier naturel 6 14 controleSaisie 8 0 15 7 1 2 8 0 73 7 0 3 7 1 2 6 1 x 6 1 y 7 1 2 0 0 0 0 0 0 8 0 42 7 0 2 7 0 2 7 1 1 6 1 m 7 1 0 7 0 2 8 0 15 7 0 2 8 0 5 7 1 2 8 0 1 7 0 2 6 1 x 6 1 y 0 2 0 6 1 m 8 0 43 6 1 m 6 3 moy 8 0 15 7 1 2 0 5 0 6 1 n 8 0 15 7 1 2 0 1 0 6 2 ok 8 0 15 7 1 2 8 0 73 7 0 3 7 1 0 7 1 0 8 0 42 7 0 2 7 0 2 7 1 1 6 1 n 7 1 0 7 0 2 8 0 0 'saisir' 7 1 2 12 32 |Donner un entier naturel non nul 6 1 n 8 0 0 print 8 0 1 7 0 4 12 29 | La somme des entier de 1 à 6 1 n 12 5 | est 8 0 81 7 0 2 6 6 somRec 6 1 n 6 9 progPrinc 8 0 15 7 1 2 8 0 73 7 1 3 7 1 1 6 2 nb 7 1 1 0 0 0 7 32 1 8 0 -1 si 7 0 3 8 0 74 7 1 2 6 2 nb 0 1 0 0 1 0 8 0 1 7 1 2 6 2 nb 8 0 81 7 1 2 6 6 somRec 8 0 1 7 1 2 6 2 nb 0 -1 0 6 6 somRec 8 0 0 'xcas_mode' 0 0 0