1 – PYTHON – ALGORYTMY. Algorytm Euklidesa
Algorytm Euklidesa to sposób na znalezienie największego wspólnego dzielnika (NWD) dwóch liczb, w wersji z odejmowaniem działa on tak:
- Weź dwie liczby naturalne a i b, gdzie a > 0 i b > 0.
- Sprawdź, czy a = b. Jeśli tak, to a jest największym wspólnym dzielnikiem (NWD).
- Jeśli a > b, odejmij b od a (a = a – b).
- Jeśli b > a, odejmij a od b (b = b – a).
- Powtarzaj kroki 2-4, aż a = b.
- Zwróć wartość a (NWD).
Poniżej przedstawiona jest realizacja algorytmu w programie Scratch oraz Python.