1 Algorytm Euklidesaid 9036 Nieznany (2)

background image

Algorytm Euklidesa - wyznaczanie NWD

1/1

Algorytm Euklidesa - wyznaczanie NWD.

Algorytm Euklides polega na sprawdzeniu, czy dwie liczby naturalne są sobie równe. Jeżeli
tak, to za wartość NWD przyjmuje się wartość jednej z tych liczb, jeżeli nie, to dalej algorytm
polega na odejmowaniu większej liczby od mniejszej i przypisaniu wyniku zmiennej
reprezentowanej przez odjemną. Czynność tę wykonuje się tak długo, dopóki nie otrzyma się
dwóch liczb sobie równych. Wtedy jest to wspólny dzielnik, czyli NWD.


Dane na wejściu: a, b - liczby naturalne, których NWD poszukujemy, a, b ∈ N.
Szukane: NWD liczb a i b.

Lista kroków:
K1:

Dopóki a ≠ b wykonuj krok K2;

K2:

Jeśli a < b, to b := b - a

inaczej a := a - b; {

od większej liczby odejmujemy mniejszą aż się

zrównają}

K3:

Pisz a;

{wtedy dowolna z nich jest NWD}

K4:

Zakończ


Zadanie:
Przekształć powyższy algorytm na zapis w języku Pascal.


Wyszukiwarka

Podobne podstrony:
ALGORYTM EUKLIDESA
ALGORYTM id 57461 Nieznany
Algorytm obliczania parametrow Nieznany
Algorytmy Genetyczne A Logika R Nieznany (2)
algorytmika id 57568 Nieznany (2)
ALGORYTM SLEDZENIA TRAJEKTORII Nieznany (2)
4 Klient algorytmy id 37672 Nieznany (2)
Algorytm poszukiwania ukladow w Nieznany
algorytmy 5 id 57587 Nieznany (2)
Algorytmy immunologiczne S T Wi Nieznany (2)
algorytmy numeryczne w delphi Nieznany (2)
Algorytmy 2 id 57578 Nieznany
2 znl algorytm2010'11id 21184 Nieznany (2)
3 algorytmy id 33513 Nieznany (2)
Algorytmy I Struktury Danych (W Nieznany (2)
Algorytm Euklidesa
Algorytmy1 id 57858 Nieznany
Algorytm Genetyczny Sprawozdani Nieznany (2)
Algorytmy2 id 57859 Nieznany

więcej podobnych podstron