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

I_P_W14_M05_Java Algorytmy liczbowe w języku Java - Algorytm Euklidesa

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

Zapoznaj się z filmem, a następnie zapisz program.

RbNtfLMrgEPh1
Film nawiązujący do treści materiału: Algorytm Euklidesa zastosowanie różnych pętli.
Problem 1

Algorytm Euklidesa wykorzystujący odejmowanie opiera swoje działanie o spostrzeżenie, że największy wspólny dzielnik jest równy największemu wspólnemu dzielnikowi mniejszej liczby i różnicy liczb większej oraz mniejszej.

Napisz program, który obliczy największy wspólny dzielnik dwóch liczb całkowitych dodatnich. Zaimplementuj algorytm Euklidesa, wykorzystując:

  • odejmowanie,

  • resztę z dzielenia.

Specyfikacja problemu:

Dane:

  • a, b – liczby całkowite

Wynik:

  • NWD – liczba całkowita, największy wspólny dzielnik liczby ab

RRNAV2T47SH7H
Wymyśl pytanie na kartkówkę związane z tematem materiału.