Remote-processing BASIC for the CX-10 Modbus Uživatelský manuál Strana 24

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 84
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 23
BASIC PROGRAMMING GUIDE
2-15
DO-UNTIL
Syntax: DO
{program statements}
UNTIL
relational expr
Where:
relational expr
is any logical evaluation such as =, <, >, etc.
Function: Executes a number of program statements a relational expression is true.
Mode: Run
Use: 100 A=0 : DO : A=A+1 : PRINT A : UNTIL A=4 : PRINT "Done"
DESCRIPTION
This statement always executes at least once. DO-UNTIL loops may be nested. This loop may be exited
without meeting
relational expr
by executing a CLEAR or CLEAR S statement.
This statement always executes to UNTIL once. When
relational expr
is evaluated and if it is false, program
flow branches back to DO. If true, program resumes at the next statement after UNTIL.
When there are no {program statements} between DO and UNTIL, and {relational
expr
} is false, the "loop"
will repeat forever, or until a <ctrl-c> is typed at the console.
DO-UNTIL and DO-WHILE loops can be nested.
RELATED
DO-WHILE, FOR-TO-NEXT-STEP
ERROR
BAD SYNTAX When relational
expr
is omitted
EXAMPLE
The following program stays in a DO-UNTIL loop until a line has changed.
10 ON LINE 0,0,500
20 DO
30 UNTIL C=1
40 PRINT "Line 0 changed. Is now a",line(0)
50 C=0
60 GOTO 20
500 C=1
510 RETURN
>run
Line 0 changed. Is now a 0
Line 0 changed. Is now a 1
Line 0 changed. Is now a 0
Zobrazit stránku 23
1 2 ... 19 20 21 22 23 24 25 26 27 28 29 ... 83 84

Komentáře k této Příručce

Žádné komentáře