Caratteristiche della divisione in Pascal
Ci sono tre operazioni di divisione nel linguaggio di programmazione Pascal:
/
- divisione,
div
- divisione intera,
mod - calcolo del resto di una divisione.
Cose da ricordare:
1) L'operazione di calcolo del resto della divisione (
mod) e della divisione intera (
div
) viene eseguita
SOLO strong>su numeri interi.
2) L'operazione di divisione (/
) restituisce sempre un numero reale e il suo risultato non può essere scritto su una variabile intera.
Diamo un'occhiata ad esempi di esecuzione di operazioni di divisione:
var i, n: intero;
x:reale;
io := 7;
x := io div 4; // x = 1.0000000000000E+000, utilizza la divisione intera e memorizza il risultato in una variabile reale
x := i/4; // x = 1.750000000000E+000, usa la divisione normale
n := io div 4; // i = 1 perché usiamo la divisione intera e memorizziamo il risultato in una variabile intera
n := imod 4; // n = 3, poiché prendiamo il resto della divisione e scriviamo il valore in una variabile intera