QuickCalculators renvoie un mod b pour les entiers positifs et négatifs, imprime le quotient et montre à la fois les restes au sol et tronqués lorsque les signes diffèrent. la calculatrice modulo utilise par défaut la division au sol, la convention utilisée en mathématiques et en Python, donc moins 7 mod 3 égale 2.
Calculer un mod b
Entrez le dividende a et le diviseur b, choisissez une convention, et lisez le reste sur la ligne primaire. Vingt-sept mod 6 égale 3 car 27 moins 4 fois 6 laisse 3. Les diviseurs de zéro bloquent avec une erreur au lieu de retourner NaN.
Lisez les deux conventions de signes
La division au sol arrondi le quotient vers l’infini négatif; Rondes de division tronquées vers zéro. Les opérandes positifs concordent; Les opérandes négatifs peuvent être en désaccord d’une largeur de diviseur exactement. L’outil affiche le reste alternatif sur une ligne secondaire pour comparaison.
Floored modulo, utilisé en mathématiques et en Python
Au sol modulo fait que le reste partage le signe du diviseur ou zéro. Moins 7 mod 3 sous le revêtement utilise le quotient moins 3, donc le reste est 2. Les énoncés de congruence en théorie des nombres prennent cette forme.
Modulo tronqué, utilisé en C, Java et JavaScript
Tronqué modulo utilise le quotient tronqué vers zéro. Un moins 7 mod 3 sous troncature donne le reste moins 1 car le quotient est -2. Changez la radio pour qu’elle corresponde au langage que vous déboguez.
Utiliser modulo pour tester la divisibilité
Lorsque un mod b est égal à zéro avec b positif, a est divisible par b. Même les tests utilisent mod 2 égal à zéro. QuickCalculators imprime le reste de façon simple afin que vous puissiez scanner la parité sans mode de divisibilité séparé.
Pourquoi 1 mod 2 égale 1
Un mod deux égale un car 1 est inférieur au diviseur 2, donc le quotient est zéro et le reste est le dividende lui-même. Les petits dividendes semblent souvent surprenants jusqu’à ce que vous lisiez la ligne quotient à côté du reste.
Éviter cette erreur courante
Beaucoup d’apprenants s’attendent à ce que moins 7 mod 3 soit égal à moins 1 car leur langage tronque vers zéro. Mathématiquement floored modulo donne 2. Choisissez la convention qui correspond à votre cours ou à votre base de code avant de comparer les réponses.
Questions fréquentes
Que signifie un mod b?
A mod b signifie le reste après avoir divisé a par b selon la convention de signe choisie. la calculatrice modulo indique ce reste ainsi que le quotient utilisé dans la division.
Qu’est-ce que 27 mod 6?
Vingt-sept mod six égale trois car 27 moins 4 fois 6 fait 3. Entrez 27 et 6 avec la convention au sol pour voir le quotient 4 et le reste 3.
Qu’est-ce que le moins 7 mod 3?
Moins sept mod trois équivaut à deux sous le plancher modulo, le facteur par défaut ici, car le quotient au plancher est moins trois. Tronqué modulo retourne moins un; La page montre les deux lorsque les signes sont négatifs.
Pourquoi Python et JavaScript donnent-ils des résultats modulo différents?
Python et JavaScript donnent des résultats différents sur des dividendes négatifs car Python plafonne le quotient tandis que JavaScript tronque vers zéro. Ajustez le réglage radio à la langue en cours de test.
Comment vérifiez-vous qu’un chiffre soit même utilisé modulo?
Pour vérifier si un nombre est même utilisé modulo, testez si le nombre mod 2 est égal à zéro. Un nombre impair rend le reste un, comme pour 1 mod 2.
Qu’est-ce que 1 mod 2?
Un mod deux égale un car le dividende est inférieur au diviseur, donc le quotient est nul et le reste égale le dividende.
Le diviseur peut-il être nul dans une opération modulo?
Le diviseur ne peut pas être nul dans une opération modulo car la division par zéro est indéfinie. QuickCalculators renvoie une erreur lorsque b est égal à zéro.
Résumé
QuickCalculators calcule les restes avec des conventions de plancher ou tronqués, affiche le quotient et le reste ensemble, et met en évidence les cas négatifs tels que moins 7 mod 3 égal à 2 sous le revêtement. Utilisez modulo deux pour les vérifications de parité et les tests de zéro reste pour la divisibilité. Alignez la convention avec les mathématiques Python ou les langages de style C avant de comparer les résultats.