モバイル端末で動作する Tiny BASIC
ver 2.x is released
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
command:
'<LineNum> <statement>': add line
'<LineNum>': remove line <lineNum>
'RUN': run program
'NEW': clear program
'LIST': print program
'RENUM': renumber program
'LOAD <fileName>': load from <fileName>
'SAVE <fileName>': save to <fileName>
'DIR': print saved files list
statement:
'<var> = <exp>' assign <exp> to <var>
'PRINT {<exp>|<string>}': print <exp> or <string>
'IF <exp> THEN {<statement>|<lineNum>}': if <exp> then exec
'FOR <var>=<exp1> TO <exp2>': for loop
'NEXT': inc <var> and loop
'GOTO <lineNum>': jump to line <lineNum>
'GOSUB <lineNum>': call subroutine
'RETURN': return from subroutine
'END'
expression:
<exp> ::= <term> | <term> <op> <exp>
<term> ::= [-] {<digits> | <var> | ( <exp> )}
<var> ::= A | B | ...| Z | @(<exp>)
<op> ::= AND | OR | = | <> | > | >= | < | <= | + | - | * | / | %
Website: http://vivi.dyndns.org/games/TinyBASIC/
在移动终端中的微小的基本操作
2.X版本发布
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
命令:
'&LT; LINENUM&GT;&LT;语句&GT;':添加线
'&LT; LINENUM&GT;':除去线474;&LINENUM GT;
'RUN':运行程序
“新”:明确的方案
“LIST”:打印程序
“RENUM”:重新编排程序
从&LT负荷;文件名&GT;: 'LOAD&LT;文件名&GT'
'保存并LT;文件名&GT;':保存到&lt;文件名&GT;
“DIR”:打印保存的文件列表
声明:
'&LT; VAR&GT; =&LT;&EXP GT;' 分配&LT;&EXP GT;至&lt; VAR&GT;
'PRINT {&LT;&EXP GT; |&LT;串GT;}':打印&LT;&EXP GT;或&lt;串GT;
'IF&LT;&EXP gt;下面{&LT;语句&GT; |&LT; LINENUM&GT;}':如果&LT;&EXP gt;下面EXEC
'FOR&LT; VAR&GT; =&LT; EXP1&gt;至&LT; EXP2&GT;':for循环
'下一个':INC&LT; VAR&GT;和环
'GOTO&LT; LINENUM&GT;':跳转到线474;&LINENUM GT;
'GOSUB&LT; LINENUM&GT;':呼叫子程序
“回归”:从子程序返回
'END'
表情:
&LT;&EXP GT; :: =&LT;术语GT; |&LT;术语GT;&LT; OP&GT;&LT;&EXP GT;
&LT;术语GT; :: = [ - ] {&LT;数字&GT; |&LT; VAR&GT; |(小于EXP&GT;)}
&LT; VAR&GT; :: = A | B | ... | Z | @(小于EXP&GT)
&LT; OP&GT; :: = AND |或| = |&LT;&GT; |&GT; |&GT; = |&LT; |&LT; = | + | - | * | / |%
网址:http://vivi.dyndns.org/games/TinyBASIC/
モバイル端末で動作する Tiny BASIC
ver 2.x is released
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
command:
'<LineNum> <statement>': add line
'<LineNum>': remove line <lineNum>
'RUN': run program
'NEW': clear program
'LIST': print program
'RENUM': renumber program
'LOAD <fileName>': load from <fileName>
'SAVE <fileName>': save to <fileName>
'DIR': print saved files list
statement:
'<var> = <exp>' assign <exp> to <var>
'PRINT {<exp>|<string>}': print <exp> or <string>
'IF <exp> THEN {<statement>|<lineNum>}': if <exp> then exec
'FOR <var>=<exp1> TO <exp2>': for loop
'NEXT': inc <var> and loop
'GOTO <lineNum>': jump to line <lineNum>
'GOSUB <lineNum>': call subroutine
'RETURN': return from subroutine
'END'
expression:
<exp> ::= <term> | <term> <op> <exp>
<term> ::= [-] {<digits> | <var> | ( <exp> )}
<var> ::= A | B | ...| Z | @(<exp>)
<op> ::= AND | OR | = | <> | > | >= | < | <= | + | - | * | / | %
Website: http://vivi.dyndns.org/games/TinyBASIC/