Inform e Glulx/Le basi di Inform/Un po' di matematica non guasta mai: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nuova pagina: ==Un po' di matematica non guasta mai== In Inform, ci sono quattro operatori aritmetici fondamentali: * il segno di moltiplicazione (*) ➨ <tt>a = 10 * 5;</tt> * il s… |
Nessun oggetto della modifica |
||
Riga 1:
==Un po' di matematica non guasta mai==
In Inform, ci sono quattro [[w:Operatore_(informatica)|operatori aritmetici]] fondamentali:
* il segno di moltiplicazione (*) ➨ <tt>a = 10 * 5;</tt>
* il segno di divisione (/) ➨ <tt>a = 10 / 5;</tt>
Riga 6:
* il segno di sottrazione (–) ➨ <tt>a = 10 – 5;</tt>
Quando un’operazione aritmetica richiede l’utilizzo di più operatori aritmetici, ci troviamo di fronte a un’'''
In questo caso bisogna fare molta attenzione all’ordine con cui gli operatori lavorano. Infatti, se scriviamo "4 + 2 * 8" e "4 * 2 + 8", avremo come risultato "20" nel primo caso e "16" nel secondo (vengono cioè eseguite, in ordine di priorità, prima le moltiplicazioni e poi le addizioni). Possiamo quindi affermare che:
* '''gli operatori aritmetici lavorano in ordine di priorità: in un’espressione aritmetica viene eseguita per prima la moltiplicazione e, a seguire, la divisione, l’addizione e la sottrazione. ne consegue che''':
Riga 46:
Se vogliamo poi
* <tt>b++</tt> ➨ viene '''prima''' assegnato il nuovo valore alla variabile e '''dopo''' viene incrementato di 1;
* <tt>++b</tt> ➨ viene '''prima''' incrementato di 1 il nuovo valore e '''dopo''' viene assegnato alla variabile;
|