Společnost | Vzdělání

Největší společný dělitel

Anonym

16:34 | 21.9.2010
Anonym

Hodnocení

Jakým způsobem lze vypočítat největší společný dělitel? Tento článek ukazuje dvě techniky, jednu založenou na faktorizaci čísel a druhou na Euklidovu algoritmu. Dále obsahuje převod na nejmenší společný násobek a implementaci v jazyku Java.

Největší společný dělitel
Největší společný dělitel

Nejjednodušším způsobem výpočtu největšího společného dělitele je rozložit jednotlivá zkoumaná čísla na prvočísla a z nich vybrat prvočinitele v maximální společné mocnině. Vynásobením prvočinitelů v příslušných mocninách získáme největšího společného dělitele daných čísel.

Rozklad na prvočísla (faktorizace) je z výpočetního hlediska velmi náročný problém. Proto pro efektivní výpočet největšího společného dělitele velkých čísel používáme Euklidův algoritmus.

Vstupem algoritmu jsou dvě přirozená čísla a . Algoritmus v každém svém kroku vydělí se zbytkem číslo číslem . Pokud zbytek není nulový, tak do přiřadí číslo a zbytek po dělení přiřadí do uvolněné proměnné a celý postup opakuje.

Zdroj: Algoritmy.net

Nepřehlédněte

Rezort obrany daroval Červenému krížu nevyužité…

Rezort obrany daroval Červenému krížu nevyužité prikrývky

7.1. | 02:43 Webnoviny.sk

Organizácia ich chce využívať napríklad po povodniach.

Soud už ví, proč zrušit volby. Šuškají si to pražští…

Soud už ví, proč zrušit volby. Šuškají si to pražští politici | Praha politi

7.1. | 02:43 Parlamentnilisty.cz

Obavy ze zrušení voleb dostávají konkrétní podobu. V…

Kužma: Sociálne dávky by si mali ľudia v hmotnej núdzi…

Kužma: Sociálne dávky by si mali ľudia v hmotnej núdzi odpracovať

7.1. | 02:43 Korzar.sme.sk

Rómsku otázku považuje poslanec Štefan Kužma (SDKÚ) za…

Jak číst rychleji a efektivněji? Naučte se opravdu…

Jak číst rychleji a efektivněji? Naučte se opravdu číst!

9.11. | 19:39 Webitech.cz

Naučte se číst rychle a efektivně s online projektem…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym