Czym jest rekurencja?

Zmodyfikowano dnia Tue, 09 May 2023 o 02:06 PM

Rekurencją nazywamy wywołanie funkcji samej przez siebie, co powoduje jej nieskończone zapętlenie (np. jeżeli w F1 wywołamy F1, program się zapętli). Na poniższym przykładzie w interfejsie Photon Badge - umieszczenie w polu z programem Funkcji 1 oraz ponowne jej użycie w polu Funkcja 1 sprawi, że robot będzie w nieskończoność poruszał tworząc kwadrat.


Rekurencję można wykorzystać do zapętlenia dwóch funkcji, zyskuje się dzięki temu więcej miejsca na instrukcje w programie głównym. W podanym niżej programie robot będzie się poruszał w nieskończonej pętli, tworząc prostokąt.


Czy ten artykuł był pomocny?

To wspaniale!

Dziękujemy za opinię

Przepraszamy, że nie udało nam się pomóc!

Dziękujemy za opinię

Daj nam znać, jak możemy ulepszyć ten artykuł!

Wybierz co najmniej jeden powód
Wymagana weryfikacja captcha.

Wysłano opinię

Doceniamy Twój wysiłek i postaramy się naprawić artykuł