Zadanie 1.3

Aby przyśpieszyć rekurencyjne obliczanie wartości -tego wyrazu ciągu Fibonacciego, można skorzystać z następujących wzorów, prawdziwych dla dowolnego całkowitego  ≥ 2:

FIndeks dolny 2k = (FIndeks dolny k + 1 Indeks dolny koniec)Indeks górny 2 - (FIndeks dolny k - 1 Indeks dolny koniec)Indeks górny 2

FIndeks dolny 2k - 1 Indeks dolny koniec = (FIndeks dolny k)Indeks górny 2 + (FIndeks dolny k - 1 Indeks dolny koniec)Indeks górny 2

Zapisz w wybranej przez siebie notacji (w postaci listy kroków, w języku programowania lub w pseudokodzie) algorytm rekurencyjny, który służy do obliczania wartości liczby dla dowolnego  ≥ 1 i korzysta z tych wzorów.

Zadanie zostało opracowane przez CKE i pojawiło się na I części egzaminu maturalnego z informatyki w czerwcu 2018 roku  (poziom rozszerzony, egzamin w tzw. starej formule). Cały arkusz można znaleźć na stronie internetowej CKE.

Polecenie 1

Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python.

RFndT7Kf3ByuW
Polecenie 2

Porównaj swoje rozwiązanie z przedstawionym w prezentacji.

Rozwiązanie

RF2VfJ9HdlwyF1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.