Elektronik Projekter: Sådan Gør Math i PBASIC Code

Lidt programmering er, for at din elektronik projekt, når du bruger programmerbare mikroprocessorer som BASIC Stamp. BASIC Stamp bruger Parallax BASIC (PBASIC). PBASIC kan du udføre addition, subtraktion, multiplikation og division anvendelse af symbolerne (kaldet operatører) +, -, *, og /. Her er et eksempel på en opgave, der bruger alle fire af disse symboler:

X VAR BYTE
X = 10 * 3/2 + 5

I dette eksempel vil værdien 20 tildeles til variablen X. (10 x 3 = 30, 30/2 = 15 og 15 + 5 = 20.)

Her er et par ting, du behøver at vide om, hvordan PBASIC gør matematik:

  • I modsætning til de fleste programmeringssprog, PBASIC udfører matematiske operationer udelukkende på en venstre-til-højre basis. For eksempel overveje følgende opgave:

    X = 10 + 3 * 2

    De fleste programmeringssprog ville først multiplicere 3 af 2, hvilket giver et resultat på 6, og tilføj derefter 6 til 10, hvilket giver det endelige resultat 16. Det er fordi multiplikation normalt sker før tilsætning. Men PBASIC beregner udtrykket venstre til højre, så det første tilføjer 10 og 3, hvilket giver resultatet 13, og derefter multipliceres 13 med 2, hvilket giver resultatet 26.

  • Du kan bruge parentes at tvinge PBASIC at beregne en vis del af formlen først. For eksempel:

    X = 10 + (3 * 2)

    Her PBASIC første gør beregningen inde i parentes, giver et resultat på 6. Det tilføjer derefter 6 til 10 for at give det endelige resultat, 16.

  • Når PBASIC gør division, det kasserer resten og returnerer resultatet som et helt tal. For eksempel:

    X = 8/3

    Denne erklæring tildeler værdien 2 til X. Det er fordi 8 divideret med 3 er 2 med en resterende del af 2. PBASIC kasserer resten og returnerer resultatet 2.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com