 Botonga algorithme moko pona kobimisa séquence ya Fibonacci.
Molongo ya Fibonacci ezali molongo ya mituya esika motango moko na moko ezali motango ya mituya mibale oyo ezali liboso na yango. Mituya mibale ya liboso na molongo ezali 0 na 1. Na se ezali na algorithme mpo na kobimisa molongo ya Fibonacci : 1. Limbola fonction `generate_fibonacci` oyo ezuaka paramètre 'n', esika 'n' ezali komonisa motango ya ba termes oyo esengeli kozala oyo esalemi na molɔngɔ. 2. Limbola ba variables `a = 0` na `b = 1` lokola mituya mibale ya liboso na molongo. 3. Salá liste ya pamba oyo babengi `fibonacci_sequence` 4. Soki n ezali 0 to motango ya négatif, imprimer message "Svp kotia nombre entier positif" 5. Soki n ekokani na 1, bakisa `a` na `fibonacci_sequence` mpe zongisa ` molongo_ya_fibonacci`. 6. Soki n eleki to ekokani na 2, bakisa `a` mpe `b` na `fibonacci_sequence`. 7. Kosala boucle for oyo ezo iterer kobanda na nombre 2 ti na valeur ya na Na kati ya boucle, définir `c = a + b` pona ko représenter nombre moko moko oyo elandi lokola somme ya ba nombres mibale ya liboso. b. Bakisa motuya ya `c` na liste ya `fibonacci_sequence`. c. Na kati ya boucle, pesa valeur ya `b` na `a` pe valeur ya `c` na `b` pona ko mettre à jour ba nombres mibale ya liboso pona iterations oyo ekolanda. 8. Zongisa `fibonacci_sequence` tango osilisi boucle 9. Benga fonction `generate_fibonacci` na valeur oyo elakisami ya 'n' pona kobimisa motango ya ba termes oyo olingi. Ndakisa Code ya python: ``` def generate_fibonacci(n): a = 0 b = 1 fibonacci_sequence = [] soki n <= 0: print("Svp kotia motango mobimba ya malamu") elif n == 1: fibonacci_sequence.append(a ) soki te: fibonacci_sequence.append(a) fibonacci_sequence.append(b) mpo na i na intervalle(2, n): c = a + b fibonacci_sequence.append(c) a = bb = c zongisa fibonacci_sequence #kobimisa ba termes 10 ya liboso ya na molongo ya Fibonacci imprimer(generate_fibonacci(10)) ```