,  !
           MobileBASIC.   ,              .     -     !     .
 
     :     ,           .

          " Mobile Basic".   ,   !      Sony Ericsson,     1.8.6   1.8.6.1 ( ).  Nokia -   1.8.3  1.8.4,       .  -  -  1.8.6.1,        1.8.4,        ,    1.8.3.

,   .      :

1.8.4:     .         (),          " " ,  , "".   "  "    ,      (, /e:/basic).

1.8.6:   .  ""     , "" -    , "" -   ,    Java-.     .  -      MobileBASIC'a.       ,    .

      .  MB 1.8.3    RUN   . "Enter" ( )   ,     SEND ()    0 (   <cr>.     ,      ,       -   .  MB 1.8.6    "",  "Menu" , , "".  ,  ?    .

  Mobile Basic     .     0  65535.     5 (10)    5 (10),      ,    .    :
1.8.3:   LIST
1.8.6:   ""

 1.8.3    LIST <_>,       LIST <_1>,<_2>,     _1  _2.

   ,  ,    .

PRINT. PRINT -   .       .

  
10 PRINT "Hello, world!"
  .     Hello, world!   ,   Basic     READY (1.8.3)  " " (1.8.6). !    ,           PRINT "Hello,world!"?

MobileBASIC  1.8.3   Hello,world!    ,     . 1.8.6        -      . ,   ;)

  -    ,  .   ,        :
*.lis -   ,      
*.bas -  .    ,       .

     1.8.6    ""  "Menu"  "".  ,   ,       .

 1.8.3   SAVE "_" (bas)  LIST "_" (lis).      file:///     ( "file:///e:/basic/helloworld.bas"),    ,    ,   RMS (    )

   , :

1.8.6:     "",   ,   .

1.8.3:    "" (bas)  "" (lis).    LOAD "_" (bas)  Enter "_" (lis).

     .  .

INPUT.        . :
10 INPUT "  : ", NAME$
20 PRINT ", " + NAME$ + "!"

     .    '''',   '', !''

   

     NAME        .  -  .       (/),             .
 NAME, U1, ABC YOURNAME.

     .  3  :

Integer () -    (6, 8734, -9858957).    (%)

Float (  ) - 56.3, 75354.3464563.   .  ,     ,   !

String () -   ().    ($).

   :
USERNAME$, LIFE%, PRICE1, HEYDUDE

  :
1ST$, A=1, 7$COST%

 

       :
<_> = <>
:
A%=0, N=N+1, S=2*3.14*R



 - , ,   ,    ,      .   Mobile Basic   IF,           .    :
A>B, A<B, A=B, A<=B, A>=B< A<>B
    -   .

          :

10 N%=1
20 PRINT N%
30 IF N%<10000 THEN N%=N%+1: GOTO 20
     30.

 (    )        ( : ).  GOTO     .     N%    10000     1     20 (  ).

           1  10000.

RND.    (.. )  .        RND(6)!      , ,  1  6,     :
A%=3+(MOD(RND(0),3)
 ,   .

 RND          - , , -2E+9 (-2*10^9  -2 000 000 000) , , 2+9(2 000 000 000).      ( ),      MOD,          (   -   ).       3  ,    0  3.         ,   -3  3.      3 ( ),     0  6.  ,  -,  .     , ,  50  100,     :
75+(MOD(RND(0),25)
, ,    (  MOD) -  ,   ( ) -   + .    ,        .

  ,   CLS ( . CLear Screen).        (1.8.3).

  ,  ,       (  ).        .     SLEEP (  ).
, SLEEP 1000      (1000 ).

     REM.    .

           :
" ".
 
 
0 REM  
5 CLS
10 REM            0  10
15 NUM%=5+MOD(RND(0),5)
20 REM     
25 INPUT "  ", YOU%
30 REM    -      .   !!!
35 IF YOU%=NUM% THEN PRINT " !!!":GOTO 55
40 REM    ,   :
45 PRINT ",  !"
50 REM    
55 SLEEP 1000:GOTO 15
