Witam forumowiczow. Potrzebuję jakiegoś formalnego zapisu dowodu poprawności algorytmu Euklidesa wyznaczania NWD liczb. Ma on być zrozumiały dla przeciętnego dziecka w LO. Szukałem po sieci, ale niestety nic konkretnego nie znalazłem. Na Wikipedii jest jeden, ale autor używa kongruencji i innych pojęć, które są dla pierwszoklasisty jeszcze za skomplikowane.
Drugie pytanie... ktory z alg. wyznaczania NWD ma nazwe algorytmu Gaussa?
Pozdrawiam.
Algorytm Euklidesa - dowód poprawności
- Kvasir
- Użytkownik

- Posty: 41
- Rejestracja: 19 paź 2009, o 18:03
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Pomógł: 6 razy
Algorytm Euklidesa - dowód poprawności
Dowód na wikipedii da się zapisać nie używając kongruencji.
Kongruencje to tylko język, prostszy sposób zapisu, nic innego.
Jeśli wiesz co to kongruencje to rozpisz ten dowód bez nich. Reszta dowodu powinna być zoruzmiała dla zwykłego ucznia
edit: tam nawet nie ma kongruencji chyba. To, że jest 'słowo' mod nie oznacza, że są to kongruencje.
Kongruencje to tylko język, prostszy sposób zapisu, nic innego.
Jeśli wiesz co to kongruencje to rozpisz ten dowód bez nich. Reszta dowodu powinna być zoruzmiała dla zwykłego ucznia
edit: tam nawet nie ma kongruencji chyba. To, że jest 'słowo' mod nie oznacza, że są to kongruencje.
Algorytm Euklidesa - dowód poprawności
Z tego co mi sie wydaje to: NWD (a, b) = NWD (b, a mod b) bedzie oznaczac NWD(a, b) = NWD(b, a - kb)? Tak?
No i jeszcze pozostaje mi ten alg. Gaussa w szukaniu NWD. To jest ten najwzyklejszy co dzieci w gimnazjum poznaja, polegajacy na rozkladzie liczb na czynniki i przemnozeniu pewnych skladnikow iloczynu?
No i jeszcze pozostaje mi ten alg. Gaussa w szukaniu NWD. To jest ten najwzyklejszy co dzieci w gimnazjum poznaja, polegajacy na rozkladzie liczb na czynniki i przemnozeniu pewnych skladnikow iloczynu?
