RO449A2SQESXT
Grafika przedstawia namalowane kredkami cyfry w różnych kolorach oraz różnej wielkości.

PYI_R_W14_M05 Zastosowanie algorytmu Euklidesa 

Źródło: Gerald, dostępny w internecie: pixabay.com, domena publiczna.

Algorytm Euklidesa, który poznałeś w poprzednim module ma wiele praktycznych zastosowań. Oto niektóre z nich:

  • Wyznaczanie największego wspólnego dzielnika (NWD) – podstawowe zadanie algorytmu.

  • Skracanie ułamków – dzięki NWD można sprowadzić ułamek do postaci nieskracalnej.

  • Algorytmy kryptograficzne – np. RSA, gdzie NWD i algorytm rozszerzony Euklidesa są wykorzystywane do znajdowania odwrotności modulo.

  • Informatyka i teoria liczb – przydatny w zadaniach związanych z podzielnością, modularnością i w problemach optymalizacyjnych.

Ćwiczenie na rozgrzewkę

R11TCL4U2QT9K
Ćwiczenie 1
Twoje cele
  • Przeanalizujesz zastosowanie algorytmu Euklidesa podczas wyliczania wspólnego mianownika dwóch ułamków.

  • Zastosujesz w praktyce wiadomości dotyczących algorytmu Euklidesa.