Video: Exposing Digital Photography by Dan Armendariz 2025
En liten programmering er i orden for ditt elektronikkprosjekt når du bruker programmerbare mikroprosessorer som BASIC Stamp. BASIC Stamp bruker Parallax BASIC (PBASIC). PBASIC lar deg utføre tillegg, subtraksjon, multiplikasjon og divisjon ved hjelp av symbolene (kalt operatører ) +, -, * og /. Her er et eksempel på et oppdrag som bruker alle fire av disse symbolene:
X VAR BYTE X = 10 * 3/2 + 5
I dette eksemplet blir verdien 20 tildelt variabelen X. (10 × 3 = 30, 30/2 = 15 og 15 + 5 = 20.)
Her er noen ting du trenger å vite om hvordan PBASIC gjør matte:
-
I motsetning til de fleste programmeringsspråk utfører PBASIC matematiske operasjoner strengt på venstre til høyre. For eksempel, vurder følgende tildeling:
X = 10 + 3 * 2
De fleste programmeringsspråk vil først multiplisere 3 ved 2, gi et resultat på 6, og legg deretter til 6 til 10, og gi sluttresultat 16. Det skyldes at multiplikasjon vanligvis gjøres før tillegg. Men PBASIC beregner uttrykket fra venstre til høyre, så det legger først til 10 og 3, og gir resultatet 13, og deretter multipliserer 13 med 2, noe som gir resultatet 26.
-
Du kan bruke parentes til å tvinge PBASIC til å beregne en bestemt del av formelen først. For eksempel:
X = 10 + (3 * 2)
Her foretar PBASIC først beregningen i parentesen, og gir et resultat på 6. Det legger deretter til 6 til 10 for å gi det endelige resultatet, 16.
-
Når PBASIC gjør oppdeling, kasserer den resten og returnerer resultatet som et helt tall. For eksempel:
X = 8/3
Denne setningen tilordner verdien 2 til X. Det skyldes at 8 delt med 3 er 2 med en gjenstand på 2. PBASIC kasserer resten og returnerer resultatet 2.
