Video: Valkyria Johnny-5 BP5 2 2024
En liten programmering är för din elektronikprojekt när du använder programmerbara mikroprocessorer som BASIC Stamp. BASIC Stamp använder Parallax BASIC (PBASIC). Med PBASIC kan du utföra addition, subtraktion, multiplicering och delning med symbolerna (kallad operatörer ) +, -, * och /. Här är ett exempel på ett uppdrag som använder alla fyra av dessa symboler:
X VAR BYTE X = 10 * 3/2 + 5
I det här exemplet kommer värdet 20 att tilldelas variabeln X. (10 × 3 = 30, 30/2 = 15 och 15 + 5 = 20.)
Här är några saker du behöver veta om hur PBASIC gör matematik:
-
Till skillnad från de flesta programmeringsspråk utför PBASIC matematiska operationer strängt från vänster till höger. Tänk på följande uppdrag:
X = 10 + 3 * 2
De flesta programmeringsspråken först multiplicerar 3 med 2, vilket ger ett resultat av 6, och lägger sedan till 6 till 10, vilket ger slutresultat 16. Det beror på att multiplikation normalt görs före tillsättning. Men PBASIC beräknar uttrycket från vänster till höger, så det lägger först till 10 och 3, vilket ger resultatet 13 och multiplicerar sedan 13 med 2, vilket ger resultatet 26.
-
Du kan använda parentes för att tvinga PBASIC att beräkna en viss del av formeln först. Till exempel:
X = 10 + (3 * 2)
Här gör PBASIC först beräkningen inom parentesen, vilket ger ett resultat av 6. Det lägger sedan till 6 till 10 för att ge slutresultatet, 16.
-
När PBASIC delas upp, kasserar den resten och returnerar resultatet som ett heltal. Till exempel:
X = 8/3
Detta uttalande tilldelar värdet 2 till X. Det beror på att 8 dividerad med 3 är 2 med en återstående del av 2. PBASIC kasserar resten och returnerar resultatet 2.