Video: Teoremi di De-Morgan: Dimostrazione grafica 2025
Un po 'di programmazione è necessaria per il tuo progetto di elettronica quando usi microprocessori programmabili come il BASIC Stamp. Il BASIC Stamp utilizza Parallax BASIC (PBASIC). PBASIC consente di eseguire addizione, sottrazione, moltiplicazione e divisione usando i simboli (chiamati operatori ) +, -, * e /. Ecco un esempio di un compito che utilizza tutti e quattro questi simboli:
X VAR BYTE X = 10 * 3/2 + 5
In questo esempio, il valore 20 sarà assegnato alla variabile X. (10 × 3 = 30, 30/2 = 15 e 15 + 5 = 20.)
Ecco alcune cose che devi sapere su come PBASIC fa matematica:
-
Diversamente dalla maggior parte dei linguaggi di programmazione, PBASIC esegue operazioni matematiche rigorosamente da sinistra a destra. Ad esempio, si consideri il seguente compito:
X = 10 + 3 * 2
La maggior parte dei linguaggi di programmazione prima moltiplica il 3 per il 2, dando un risultato di 6, quindi aggiunge il 6 al 10, dando il risultato finale 16. Questo perché la moltiplicazione è ordinariamente fatta prima dell'aggiunta. Ma PBASIC calcola l'espressione da sinistra a destra, quindi prima aggiunge 10 e 3, dando il risultato 13, e poi moltiplica il 13 per 2, dando il risultato 26.
-
È possibile utilizzare la parentesi per forzare PBASIC a calcolare prima una determinata parte della formula. Ad esempio:
X = 10 + (3 * 2)
Qui, PBASIC esegue prima il calcolo all'interno della parentesi, dando un risultato di 6. Quindi aggiunge il 6 al 10 per dare il risultato finale, 16.
-
Quando PBASIC esegue una divisione, elimina il resto e restituisce il risultato come un numero intero. Ad esempio:
X = 8/3
Questa istruzione assegna il valore 2 a X. Questo perché 8 diviso per 3 è 2 con un resto di 2. PBASIC scarta il resto e restituisce il risultato 2.
