Moduļa Kalkulators
Moduļa Kalkulators
Ievadiet dalāmo un dalītāju. Tas aprēķinās moduli — atlikumu, kas paliek pēc dalāmā dalīšanas ar dalītāju, izmantojot matemātisko konvenciju, kur atlikums vienmēr ir nenegatīvs pozitīvam dalītājam.
- Formula: a mod n = a − n × floor(a ÷ n), kas vienmēr dod atlikumu starp 0 un n−1 pozitīvam dalītājam n.
- Negatīvi dalāmie joprojām dod nenegatīvu atlikumu: −17 mod 5 = 3, nevis −2.
- Biežie lietojumi: pāra/nepāra skaitļu pārbaude, vērtību apļošana fiksētā diapazonā, kriptogrāfija.
Kāpēc −17 mod 5 ir vienāds ar 3, nevis −2?
Pēc matemātiskās moduļa definīcijas rezultāts vienmēr ir diapazonā [0, n).
Kā tas atšķiras no % operatora programmēšanas valodās, piemēram, JavaScript vai C?
Daudzu valodu % operators saīsina uz nulli, kas var dot negatīvu atlikumu negatīvam dalāmajam.
Moduļa Kalkulators


Ievadiet dalāmo un dalītāju. Tas aprēķinās moduli — atlikumu, kas paliek pēc dalāmā dalīšanas ar dalītāju, izmantojot matemātisko konvenciju, kur atlikums vienmēr ir nenegatīvs pozitīvam dalītājam.

- Formula: a mod n = a − n × floor(a ÷ n), kas vienmēr dod atlikumu starp 0 un n−1 pozitīvam dalītājam n.
- Negatīvi dalāmie joprojām dod nenegatīvu atlikumu: −17 mod 5 = 3, nevis −2.
- Biežie lietojumi: pāra/nepāra skaitļu pārbaude, vērtību apļošana fiksētā diapazonā, kriptogrāfija.
Kāpēc −17 mod 5 ir vienāds ar 3, nevis −2?
Pēc matemātiskās moduļa definīcijas rezultāts vienmēr ir diapazonā [0, n).
Kā tas atšķiras no % operatora programmēšanas valodās, piemēram, JavaScript vai C?
Daudzu valodu % operators saīsina uz nulli, kas var dot negatīvu atlikumu negatīvam dalāmajam.
