Hlavní obsah
Kurz: Informatika > Kapitola 1
Lekce 5: Modulární aritmetika- Co je to modulární aritmetika?
- Operátor modulo
- Výzva Modulo
- Kongruence modulo
- Kongruence modulo
- Relace ekvivalence
- Věta o dělení se zbytkem
- Modulární sčítání a odčítání
- Modulární sčítání
- Výzva modulo (sčítání a odčítání)
- Modulární násobení
- Modulární násobení
- Modulární mocnění
- Rychlé modulární umocňování
- Rychlé modulární umocňování
- Modulární inverze
- Euklidův algoritmus
Věta o dělení se zbytkem
Věta o dělení se zbytkem
Chceme-li dokázat nějaké vlasnosti v modulární aritmetice, často využíváme věty o dělení se zbytkem.
Je to jednoduchá myšlenka plynoucí přímo z procesu dělení.
Je to jednoduchá myšlenka plynoucí přímo z procesu dělení.
Věta o dělení se zbytkem tvrdí:
Pro libovolné dané celé číslo A a kladné celé číslo B existuje právě jedno číslo Q a právě jedno číslo R takové, že:
Pro libovolné dané celé číslo A a kladné celé číslo B existuje právě jedno číslo Q a právě jedno číslo R takové, že:
A = B * Q + R, kde 0 ≤ R < B
Lze vidět, že to vyplývá přímo z procesu dělení. Když dělíme číslo A číslem B, pak Q je podíl a R je zbytek.
Pokud lze číslo zapsat v tomto tvaru, pak A mod B = R.
Pokud lze číslo zapsat v tomto tvaru, pak A mod B = R.
Příklady
A = 7, B = 2
7 = 2 * 3 + 1
7 mod 2 = 1
7 mod 2 = 1
A = 8, B = 4
8 = 4 * 2 + 0
8 mod 4 = 0
8 mod 4 = 0
A = 13, B = 5
13 = 5 * 2 + 3
13 mod 5 = 3
13 mod 5 = 3
A = -16, B = 26
-16 = 26 * -1 + 10
-16 mod 26 = 10
-16 mod 26 = 10
Chceš se zapojit do diskuze?
Zatím žádné příspěvky.