Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
R12Ym6L99lje5
Zdjęcie przedstawia szachownicę oraz czarne figury szachowe w kolorach czarnobiałych.

Problem ośmiu hetmanów – zadania maturalne

Źródło: Hassan Pasha, domena publiczna.

Problem ośmiu hetmanów polega na rozmieszczeniu na szachownicy ośmiu figur hetmanów w taki sposób, aby nie atakowały się nawzajem. Jest to zadanie o tyle trudne, że używamy tu figur mających największe możliwości ruchu – dotyczy to zarówno zasięgu, jak i kierunku. W e‑materiale Problem ośmiu hetmanówP6iWCRsmkProblem ośmiu hetmanów przedstawiliśmy najważniejsze informacje dotyczące tego zagadnienia.

Rozwiązanie problemu wymaga zastosowania rekurencji z nawrotami. W tym e‑materiale zapoznamy się z przykładem zadania maturalnego, które sprawdza umiejętność posługiwania się algorytmami rekurencyjnymi właśnie w kontekście tej słynnej szachowej łamigłówki.

Implementację problemu ośmiu hetmanów w poszczególnych językach programowania przedstawiamy w e‑materiałach:

Twoje cele
  • Scharakteryzujesz algorytm, w którym stosowana jest rekurencja z nawrotami.

  • Prześledzisz strukturę zadania maturalnego.

  • Rozwiążesz problem ośmiu hetmanów dla przypadku, w którym pierwsza figura ma z góry ustaloną pozycję na szachownicy.