Operatori matematici in Pascal

Gli operatori matematici in Pascal sono i seguenti

Operatore Esempio
Addizione a-b
Sottrazione a-b
Moltiplicazione a*b
Divisione a/b
Divisione intera a DIV b
Resto della divisione intera a MOD b

La gerarchia tra le operazioni segue questo ordine

  1. * / MOD DIV
  2. + -

L'ordine può comunque essere modificato usando le parentesi rotonde tra le espressioni.

    Esempi pratici

    Esempio 1 (addizione)

    In questo programma dichiaro 3 variabili (a,b,c) nelle righe 2-4 di cui due intere (a,b) e una reale (c).

    Nelle righe 6-7 assegno due valori alle variabili intere a e b.

    1. PROGRAM prova;
    2. VAR a : Integer;
    3. VAR b : Integer;
    4. VAR c : Real;
    5. BEGIN
    6. a:=10;
    7. b:=3;
    8. c:=a+b;
    9. writeln('Il risultato è',c);
    10. END.

    Calcolo la somma nella riga 8 e assegno il risultato alla variabile reale c.

    Poi stampo il risultato con l'istruzione WRITELN.

    L'output del programma è

    13

    Esempio 2 (sottrazione)

    Nel precedente programma sostituisco la riga 8 con la seguente

    c:=a+b;

    Il risultato è la differenza 10-3

    7

    Esempio 3 (moltiplicazione)

    Sostituisco la riga 8 con la seguente

    c:=a*b;

    Il risultato è il prodotto 10x3

    30

    Esempio 4 (divisione)

    Sostituisco la riga 8 con la seguente

    c:=a/b;

    Il risultato è il quoziente 10/3

    3.3333

    Esempio 5 (divisione intera)

    Sostituisco la riga 8 con la seguente

    c:=a DIV b;

    Il risultato è il quoziente intero

    3

    Esempio 6 (resto della divisione intera)

    Sostituisco la riga 8 con la seguente

    c:=a MOD b;

    Il risultato è il resto della divisione intera 10 DIV 3 = 3 ossia 1.

    1

    E così via

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base