U U // W W FFFF OO CCCC AA L U U // W W W = FF O O C AAAA L UUU // WWW F OO CCCC A A LLLL S_ I_ N_ G_ L_ E_ L_ E_ T_ T_ E_ R_ C_ O_ M_ M_ A_ N_ D_ S_ A Ask ["QUERY",X,:,!] . . . . . .Accepts value of X from input device B Break [L1]% . . . . . . . . Exits from a FOR loop, continuing at L1 C Comment . . . . . . . . . . . . . . . .Ignores the rest of the line D Do [G1,G2,G3,etc.]. . . . . Calls a line or a group as a subroutine E Erase [G1]. . . . . . . . . . . .Deletes all or part of the program F For X=E1,[E2,] E3;(commands). . . .Executes line 1+(E3-E1)/E2 times G Goto [L1] . . . . . . . . . . . . . . . . . . . Branches to line L1 H Hesitate [E1]*. . . . . . . . .Delays (or synchronizes) the program I If (E1) [L1,L2,L3]% . . . . . . Transfers to L1,L2,L3 on sign of E1 J Jump (E1) [G1,G2,G3,G4...]% . . Calls the subroutine selected by E1 K Kontrol [E1,E2,etc]*. . . . Controls relays or other digital output L Library/List. . . . . . . . .Two-letter commands, see the next page M Modify [L1,L2]. . . . . . . .Edits and/or Moves line L1 - see below N Next [L1]%. . . . . . Ends a FOR loop, branches to L1 when finished O On (E1) [G1,G2,G3]% . . . . Calls subroutine selected by sign of E1 P Plot [X,Y,L,M]* . . . . . . . Controls an analog or digital plotter Q Quit [L1]%. . . . . . . . . . . Stops program, allows restart at L1 R Return [L1]%. . . . .Exits from a subroutine call, continuing at L1 S Set [E1,E2,E3,etc.] . . . . . . . .Evaluates arithmetic expressions T Type [E1,"TEXT",!,#,:,%,$]. . . . . . Generates alphanumeric output U User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V View [X,Y,Z]* . . . . . . . . . . Generates graphic output on a CRT W Write [G1,G2,G3,etc.] . . . . . . . .Lists all or part of a program X Xecute. . . . . . . . . . . . . . . . . . . . . . Equivalent to SET Y Yncrement [X,Y-Z] . . . . . . . .Increments or decrements variables Z Zero [X,Y,...]. . . . . . Sets some or all of the variables to zero * Indicates a non-standard (installation dependent) feature % If the line number is omitted (or=0/) no branch will occur En are Arithmetic Expressions - - [] Enclose optional items Ln are Line Numbers from 0/.0/1 to 31.99 - excluding integers Gn are Line or Group Numbers from 0/ to +_31 (0/= next or all) Line numbers .0/1 to .99 refer to lines in the current group Negative or Integer line numbers denote a 'Group' operation Arithmetic expressions may be used as Line or Group numbers A_ R_ I_ T_ H_ M_ E_ T_ I_ C_ O_ P_ E_ R_ A_ T_ O_ R_ S_ ( ) [ ] < > . . . . . . . . . Three equivalent sets of enclosures ' Character value . . . . . . . . ('A) is the value of the letter 'A' ^ Exponentiation. . . . . . . . . Positive or negative integer powers * Multiplication. . . . . . . . . Note especially that multiplication / Division. . . . . . . . . . . . has a higher priority than division - Subtraction or Negation . . . . Example: (to illustrate priorities) + Addition. . . . . . . . . . . . -5^4/3*A=2+1 is 0/-<5^4>/[3*(A=2+1)] = Replacement . . . . . . . . . . May be used anywhere in expressions A_ S_ K_ / T_ Y_ P_ E_ O_ P_ E_ R_ A_ T_ O_ R_ S_ , COMMA or SPACE. . . . . . . .Separates variables and/or expressions ! Carriage return/linefeed. . . Starts a new line for input or output " String delimiter. . . . . . Case shift option uses '\': "A\B\C"=AbC # Return or Clear Screen. . . . . . Used for plotting or overprinting $ Symbol table listing. . . . . . TYPE $4 prints 4 variables per line : Tabulation. . . . . . . ASK :-15 skips over the next 15 characters (:0/ is ignored) TYPE :15 spaces to column 15 if not beyond % Format control. . . . . %3 Produces 3 Digits in an integer format (for output only) %0/.0/4 = 4 Digits using scientific notation (input is unformatted) %5.0/2 = 5 Digits, 2 decimal places maximum Letters (but only one E) are legal numeric input: YES=25E19 ALTMODE or ESCAPE aborts input, with the variable unchanged -< or _ deletes all digits during input -- RUBOUT is ignored M_ O_ D_ I_ F_ Y_ / M_ O_ V_ E_ O_ P_ E_ R_ A_ T_ O_ R_ S_ CTRL/F . . . . . . . . . Aborts the command leaving the line unchanged CTRL/G (bell). . . . . . . . . . . . . .Selects a new search character CTRL/L (does not echo) . . . Searches for next occurrence of character <- or _ (backarrow or underline). . .Deletes all characters to the left RETURN . . . . . . . . . . Terminates the line at the current position LINEFEED . . . . . . . . . .Copies the remainder of the line unchanged RUBOUT/DELETE. . . . . . . Removes the previous character, echos a '\' RUBOUT or DELETE and <- or _ also work during command input LINEFEED retypes the corrected input line for verification