QuickCalculators mengembalikan mod b untuk integer positif dan negatif, mencetak hasil bahagi dan menunjukkan kedua-dua baki berlantai dan terpotong apabila tanda berbeza. Kalkulator modulo lalai kepada pembahagian berlantaikan, konvensyen yang digunakan dalam matematik dan Python, jadi negatif 7 mod 3 sama dengan 2.
Kira mod b
Masukkan dividen a dan pembahagi b, pilih konvensyen, dan baca bakinya pada baris utama. Dua puluh tujuh mod 6 sama dengan 3 kerana 27 tolak 4 kali 6 meninggalkan 3. Pembahagi sifar menyekat dengan ralat dan bukannya mengembalikan NaN.
Baca dua konvensyen tanda
Pembahagian bertingkat membundarkan hasil bagi ke arah infiniti negatif; pusingan bahagian terpotong ke arah sifar. Operan positif bersetuju; operan negatif boleh tidak bersetuju dengan tepat satu lebar pembahagi. Alat ini menunjukkan baki ganti pada garisan sekunder untuk perbandingan.
Modulo berlantaikan, digunakan dalam matematik dan Python
Modulo berlantai menjadikan bahagian selebihnya sebagai tanda pembahagi atau sifar. Mod 7 negatif 3 di bawah lantai menggunakan quotient negatif 3, jadi baki 2. Pernyataan kongruen dalam teori nombor menganggap bentuk ini.
Modulo terpotong, digunakan dalam C, Java dan JavaScript
Modulo terpotong menggunakan hasil bahagi pemangkasan ke arah sifar. Negatif 7 mod 3 di bawah pemangkasan menghasilkan baki negatif 1 kerana hasil bagi adalah negatif 2. Tukar kawalan radio untuk memadankan bahasa yang anda debug.
Gunakan modulo untuk menguji kebolehbahagiaan
Apabila mod b sama dengan sifar dengan b positif, a boleh dibahagi dengan b. Malah ujian menggunakan mod 2 sama dengan sifar. QuickCalculators mencetak bakinya dengan jelas supaya anda boleh mengimbas pariti tanpa mod pembahagian yang berasingan.
Mengapa 1 mod 2 sama dengan 1
Satu mod dua sama dengan satu kerana 1 kurang daripada pembahagi 2, jadi hasil bagi adalah sifar dan selebihnya ialah dividen itu sendiri. Dividen kecil sering kelihatan mengejutkan sehingga anda membaca garis hasil di sebelah bakinya.
Elakkan kesilapan biasa ini
Ramai pelajar menjangkakan negatif 7 mod 3 kepada negatif sama 1 kerana bahasa mereka dipotong ke arah sifar. Modulo lantai matematik memberikan 2. Pilih konvensyen yang sepadan dengan kursus atau pangkalan kod anda sebelum membandingkan jawapan.
Soalan lazim
Apakah maksud mod b?
A mod b bermaksud baki selepas membahagikan a dengan b di bawah konvensyen tanda yang dipilih. Kalkulator modulo melaporkan baki itu bersama-sama dengan hasil bahagi yang digunakan dalam pembahagian.
Apakah 27 mod 6?
Dua puluh tujuh mod enam sama dengan tiga kerana 27 tolak 4 kali 6 meninggalkan 3. Masukkan 27 dan 6 dengan konvensyen berlantai untuk melihat hasil bagi 4 dan baki 3.
Apakah negatif 7 mod 3?
Negatif tujuh mod tiga bersamaan dua di bawah modulo berlantaikan, lalai di sini, kerana hasil bagi berlantaikan ialah negatif tiga. Modulo terpotong mengembalikan satu negatif sebaliknya; halaman menunjukkan kedua-duanya apabila tanda negatif.
Mengapa Python dan JavaScript memberikan hasil modulo yang berbeza?
Python dan JavaScript memberikan hasil modulo yang berbeza pada dividen negatif kerana Python meletakkan hasil bagi manakala JavaScript memotong ke arah sifar. Padankan tetapan radio dengan bahasa yang diuji.
Bagaimanakah anda menyemak sama ada nombor menggunakan modulo?
Untuk menyemak sama ada nombor adalah genap menggunakan modulo, uji sama ada mod nombor 2 sama dengan sifar. Nombor ganjil mengembalikan baki satu, seperti 1 mod 2.
Apakah 1 mod 2?
Satu mod dua sama dengan satu kerana dividen lebih kecil daripada pembahagi, jadi hasil bagi adalah sifar dan bakinya sama dengan dividen.
Bolehkah pembahagi menjadi sifar dalam operasi modulo?
Pembahagi tidak boleh menjadi sifar dalam operasi modulo kerana pembahagian dengan sifar tidak ditentukan. QuickCalculators mengembalikan ralat apabila b sama dengan sifar.
Ringkasan
QuickCalculators mengira baki dengan konvensyen berlantaikan atau terpotong, memaparkan hasil bagi dan baki bersama-sama, dan menyerlahkan kes negatif seperti negatif 7 mod 3 sama dengan 2 di bawah lantai. Gunakan modulo dua untuk semakan pariti dan ujian baki sifar untuk kebolehbahagi. Selaraskan konvensyen dengan matematik Python atau bahasa gaya C sebelum membandingkan output.