EasyManua.ls Logo

Parallax Boe-Bot - Page 88

Parallax Boe-Bot
360 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page 74 · Robotics with the Boe-Bot
value = value - anotherValue ' Answer = -1500
DEBUG "value = ", SDEC value, CR ' Display values again
Run the modified program and verify that value changes from 500 to -1500.
Counting and Controlling Repetitions
The most convenient way to control the number of times a piece of code is executed is
with a FOR…NEXT loop. Here is the syntax:
FOR Counter = StartValue TO EndValue {STEP StepValue}…NEXT
The three-dots ... indicate that you can put one or more commands between the FOR
and NEXT statements. Make sure to declare a variable for use in the Counter argument.
The
StartValue and EndValue arguments can be either numbers or variables. When
you see something between curly braces { } in a syntax description, it means it’s an
optional argument. In other words, the
FOR…NEXT loop will work without it, but you can
use it for a special purpose.
You don’t have to name the variable “counter”. For example, you can call it
“myCounter”.
myCounter VAR Word
Here’s an example of a FOR…NEXT loop that uses the myCounter variable for counting. It
also displays the value of the
myCounter variable each time through the loop.
FOR myCounter = 1 TO 10
DEBUG ? myCounter
PAUSE 500
NEXT
Example Program: CountToTen.bs2
Enter, save, and run CountToTen.bs2.
' Robotics with the Boe-Bot – CountToTen.bs2
' Use a variable in a FOR...NEXT loop.
' {$STAMP BS2}
' {$PBASIC 2.5}
myCounter VAR Word

Table of Contents

Other manuals for Parallax Boe-Bot