Modulo

Confronta Calcoli

Download

Include i tuoi valori e risultati per questo calcolo, più eventuali calcoli aggiuntivi che hai confrontato.

Trovare il Resto Rimasto da una Divisione

Il modulo trova il resto dopo aver diviso un numero per un altro. Inserisci un dividendo e un divisore, e questa calcolatrice restituisce il resto — lo stesso valore che otterresti con la divisione lunga, semplicemente isolato.

La formula

amodn=anan\vC{a \bmod n} = \vA{a} - n \left\lfloor \frac{\vA{a}}{n} \right\rfloor

dove aa è il dividendo e nn è il divisore — il resto è ciò che rimane dopo aver sottratto il più grande multiplo intero di nn che rientra ancora in aa.

Esempio risolto

17 mod 5:

    1. 17÷5=317 \div 5 = 3 resto 2\vC{2} — perché 5×3=155 \times 3 = 15, e 1715=217 - 15 = \vC{2}.

Fattori Chiave da Considerare

  • Linguaggi di programmazione e convenzioni matematiche diverse gestiscono i numeri negativi in modo diverso. Questa calcolatrice usa la convenzione del “segno del dividendo” comune nella maggior parte dei linguaggi di programmazione (JavaScript, C, Java) — ma l’operatore % di Python e alcuni libri di matematica usano invece una convenzione in cui il risultato corrisponde sempre al segno del divisore, il che può dare una risposta dall’aspetto diverso per gli stessi input negativi.
  • Il risultato di a mod n è sempre tra 0 e n-1 (usando la convenzione non negativa), ed è esattamente per questo che il modulo viene usato per comportamenti “ciclici”. Questa proprietà di intervallo limitato è ciò che rende il modulo lo strumento naturale per qualsiasi cosa ciclica — l’aritmetica dell’orologio, i giorni della settimana, l’indicizzazione di array che si ripete ciclicamente, e i motivi ripetuti si basano tutti su questo stesso comportamento ciclico limitato.
  • Controllare se un numero è pari o dispari è semplicemente modulo 2. Qualsiasi numero mod 2 è o 0 (pari) o 1 (dispari) — questo è uno degli usi pratici più semplici e comuni del modulo nella programmazione quotidiana.
  • Il modulo è un’operazione fondamentale nella crittografia, particolarmente con numeri primi grandi. L’aritmetica modulare (lavorare con resti sotto un modulo fisso) è alla base di schemi di crittografia ampiamente usati come RSA — lo stesso concetto di resto di base che questa calcolatrice calcola si estende a numeri lunghi centinaia di cifre nelle applicazioni crittografiche reali.

Errori Comuni

  • Supporre che il modulo dia sempre un risultato non negativo. La convenzione del “segno del dividendo” di questa calcolatrice significa che un dividendo negativo produce un resto negativo (o zero) — conferma quale convenzione ti serve davvero prima di confrontare i risultati tra strumenti diversi.
  • Confondere il modulo con la divisione semplice. Il modulo restituisce solo il resto residuo, non il quoziente — 17 diviso 5 fa 3,4, ma 17 mod 5 fa 2, un numero molto diverso usato per uno scopo molto diverso.
  • Dimenticare che un modulo di 0 non è definito. La divisione per zero non ha risposta, e nemmeno a mod 0 — qualsiasi calcolatrice o programma dovrebbe trattare questo come un errore, non restituire silenziosamente 0 o il dividendo invariato.
  • Confondere quale numero è il dividendo e quale il divisore. a mod n non è la stessa cosa di n mod a tranne in casi speciali — scambiare l’ordine dei due cambia completamente il risultato, non solo il suo segno.

Utile Sapere

  • Hai bisogno di vedere il quoziente completo e il resto passo dopo passo, non solo il resto? Il Calcolatore Divisione Lunga percorre l’intero processo di divisione lunga.
  • Stai lavorando con i fattori comuni di due numeri o un multiplo comune invece di un resto? Il Calcolatore MCD e mcm trova l’MCD e l’mcm.
  • Curioso di sapere se un numero stesso è primo, o come si scompone in fattori? Il Calcolatore Scomposizione in Fattori Primi mostra la scomposizione in fattori primi completa.

Fonte: Operazione modulo.

Domande Frequenti

Cos'è l'operazione modulo?

Il modulo (spesso scritto "mod" o %) trova il resto dopo aver diviso un numero per un altro. Ad esempio, 17 mod 5 è uguale a 2, perché 17 diviso 5 fa 3 con un resto di 2. È lo stesso resto che otterresti con la divisione lunga, semplicemente isolato.

Come funziona il modulo con i numeri negativi?

Questa calcolatrice usa la convenzione del "segno del dividendo" usata dalla maggior parte dei linguaggi di programmazione: il resto assume lo stesso segno del numero diviso. Ad esempio, -7 mod 3 è uguale a -1 (non 2), perché -7 diviso 3 si arrotonda verso zero a -2, lasciando -1. Alcuni corsi di matematica insegnano una convenzione in cui il resto è sempre non negativo -- se ti serve quella versione, aggiungi il divisore a un risultato negativo.

A cosa serve il modulo?

Il modulo compare ovunque qualcosa si ripeta ciclicamente -- indicare l'ora su un orologio a 12 ore (13 mod 12 = 1 in punto), verificare se un numero è pari o dispari (n mod 2), o distanziare uniformemente motivi ripetuti. È anche un elemento fondamentale nella programmazione e nella crittografia.

Perché calcolatrici o linguaggi di programmazione diversi danno risposte diverse per il modulo negativo?

Ci sono due convenzioni comuni: questa calcolatrice usa "segno del dividendo" (corrispondente a JavaScript, C, e Java), dove il segno del resto corrisponde al numero diviso. Python e alcuni libri di matematica usano invece "segno del divisore", dove il resto corrisponde sempre al segno del divisore. Entrambe sono convenzioni matematicamente valide — gestiscono semplicemente i numeri negativi in modo diverso, motivo per cui gli stessi input possono produrre risultati dall'aspetto diverso tra diversi strumenti.

Come viene usato il modulo nella crittografia?

L'aritmetica modulare — lavorare ripetutamente con resti sotto un modulo fisso — è fondamentale per schemi di crittografia ampiamente usati come RSA, che si basa su operazioni modulo con numeri primi molto grandi. Lo stesso concetto di resto di base che questa calcolatrice calcola per numeri piccoli si estende a numeri lunghi centinaia di cifre nei sistemi crittografici reali.

Conferma la tua età

Per creare un account, indica il tuo mese e anno di nascita.