R6qz5SK98tMMo
Zdjęcie przedstawia słonecznik na rozmazanym tle.

Ciąg Fibonacciego w języku C++

Źródło: Jason Leung, domena publiczna.

Ciąg Fibonacciego to ciąg liczb naturalnych opisany w sposób rekurencyjny: pierwszy element jest równy 0, drugi równy jest 1, a każdy następny jest sumą dwóch poprzednich. Ciąg ten po raz pierwszy został omówiony w 1202 roku przez Leonarda z Pizy, zwanego również Fibonaccim. Więcej informacji znajdziesz w e‑materiale Ciąg FibonacciegoPMu9Wf5p9Ciąg Fibonacciego.

Z tego e‑materiału dowiesz się, jak w języku C++ zaimplementować algorytm służący do obliczania wyrazów ciągu Fibonacciego.

Implementację ciągu Fibonacciego w pozostałych językach programowania przedstawiamy w e‑materiałach:

Więcej zadań? Zajrzyj do e‑materiału Ciąg Fibonacciego – zadania maturalnePvStTIkGuCiąg Fibonacciego – zadania maturalne.

O tym, jak zagadnienie rekurencji wyjaśnia matematyka, przeczytasz w e‑materiałach:

Twoje cele
  • Przeanalizujesz rekurencyjny algorytm generujący kolejne elementy ciągu Fibonacciego zapisany za pomocą języka C++.

  • Napiszesz programy wyznaczające elementy ciągu Fibonacciego w sposób rekurencyjny oraz iteracyjny.

  • Rozwiążesz kilka zadań związanych z tematem e‑materiału.