[an error occurred while processing this directive]
─PL63
─TM0
─HM2
─DH//-|P-//
─SRP 125
─LM5
─RJПРИЛОЖЕНИЕ I    

─CEТАБЛИЦА КОДОВ ASCII

32      пробел          64                      96      #
33      !               65      A               97      a
34      "               66      B               98      b
35      #               67      C               99      c
36      ¤               68      D              100      d
37      %               69      E              101      e
38      &               70      F              102      f
39      '               71      G              103      g
40      (               72      H              104      h
41      )               73      I              105      i
42      *               74      J              106      j
43      +               75      K              107      k
44      ,               76      L              108      l
45      -               77      M              109      m
46      .               78      N              110      n
47      /               79      O              111      o
48      0               80      P              112      p
49      1               81      Q              113      q
50      2               82      R              114      r
51      3               83      S              115      s
52      4               84      T              116      t
53      5               85      U              117      u
54      6               86      V              118      v
55      7               87      W              119      w
56      8               88      X              120      x
57      9               89      Y              121      y
58      :               90      Z              122      z
59      ;               91      [              123      <
60      <               92      \              124      |
61      =               93      [              125      >
62      >               94      ^              126
63      ?               95      _              127      delete
─PE
─RJПРИЛОЖЕНИЕ II   

─CEЭКРАННЫЕ РЕЖИМЫ


   МОDE X - устанавливает экранный режим X, где X={0-7}										

+-------+---------------------+-------------+---------------+ 
| РЕЖИМ |       ГРАФИКА       | КОЛИЧЕСТВО  |     ТЕКСТ     |
|       |                     |   ЦВЕТОВ    |               |
+-------+---------------------+-------------+---------------+
|  0    |       640*256       |     2       |     80*32     |
|  1    |       320*256       |     4       |     40*32     |
|  2    |       160*256       |    16       |     20*32     |
|  3    |         нет         |     2       |     80*25     |
|  4    |       320*256       |     2       |     40*32     |
|  5    |       160*256       |     4       |     20*32     |
|  6    |         нет         |     2       |     40*25     |
|  7    |      телетекст      |  телетекст  |     40*25     |
+-------+---------------------+-------------+---------------+
─PE
─RJПРИЛОЖЕНИЕ III  

─CEФИЗИЧЕСКИЕ И ЛОГИЧЕСКИЕ ЦВЕТА

ТАБЛИЦА 1             Физические цвета
+-------+------------------+--------+-----------------------+
| номер |  цвет            | номер  |  цвет                 |
| цвета |                  | цвета  |                       |
+-------+------------------+--------+-----------------------+
|    0  | черный           |    8   | черный / белый        |
|    1  | красный          |    9   | красный / голубой     |
|    2  | зеленый          |   10   | зеленый / фиолетовый  |
|    3  | желтый           |   11   | желтый / синий        |
|    4  | cиний            |   12   | синий / желтый        |
|    5  | фиолетовый       |   13   | фиолетовый / зеленый  |
|    6  | голубой          |   14   | голубой / красный     |
|    7  | белый            |   15   | белый / черный        |
+-------+------------------+--------+-----------------------+
       цвета с номерами 8-15 - мигающие

ТАБЛИЦА 2  Соответствие между логическими и физическими
             цветами ( устанавливаемое командой МODE)
+------+-------------------------+-------------------------+
|номер |   цвет текста и графики |          цвет фона      |
|экран-+-------------+-----------+---------------+---------+
|ного  |  логический |   номер   |   логический  |  номер  |
|режима|     номер   |   цвета   |      номер    |  цвета  |
+------+-------------+-----------+---------------+---------+
|      |             |           |               |         |
|0,3,4 |     0       |     0     |      128      |    0    |
| и 6  |     1       |     7     |      129      |    7    |
+------+-------------+-----------+---------------+---------+
| 1,5  |     0       |     0     |      128      |    0    |
|      |     1       |     1     |      129      |    1    |
|      |     2       |     3     |      130      |    3    |
|      |     3       |     7     |      131      |    7    |
+------+-------------+-----------+---------------+---------+
|  2   |   0 - 15    |  0 - 15   |   128 - 143   |  0 - 15 |
+------+-------------+-----------+---------------+---------+
     Текущие   логические   цвета  устанавливаются :
             для  фона             128 
             для текста и графики    1


             Команды для работы с цветами.

  COLOUR N - назначает текущий логический цвет
             для текста, если N < 128 или для фона, если N > 127.

  CLS -      окрашивает текстовое окно, используя текущий
             логический цвет фона.

  GCOL A,N - назначает текущий цвет и режим для вывода графической
             информации
             A - режим 0 - 4
             N - логический цвет
                 N < 128 - для графики
                 N > 127 - для фона.

  CLG -      изменяет цвета в графическом окне, используя 
             текущие цвета фона и режим вывода.

  VDU 19,<логический номер>,<физич.цвет>;0; - устанавливает
             соответствие между указанным логическим номером
             и физическим цветом.
─PE
─RJПРИЛОЖЕНИЕ IV  

─CEВСТРОЕННЫЕ ФУНКЦИИ БЕЙСИКА.


         АРИФМЕТИЧЕСКИЕ ФУНКЦИИ

ACS      Арккосинус (в радианах)
         формат: X = ACS( числ. выражение )

ATN      Арктангенс (в радианах)
         формат: X = ATN( числ. выражение )

SIN      Cинус (от аргумента в радианах)
         формат: X = SIN( числ. выражение )

COS      Косинус (от аргумента в радианах)
         формат: X = COS( числ. выражение )

TAN      Тангенс (от аргумента в радианах)
         формат: X = TAN( числ. выражение )

RAD      Перевод градусов в радианы
         формат: X = RAD( числ. выражение )

DEG      Перевод радиан в градусы
         формат: X = DEG( числ. выражение )

EXP      Експонента ( е^аргумент )
         формат: X = EXP( числ. выражение )

LN       Натуральный логарифм (по основанию 2.7182...)
         формат: X = LN( числ. выражение )

LOG      Логарифм по основанию 10       
         формат: X = LOG( числ. выражение )

SQR      Корень квадратный
         формат: X = SQR( числ. выражение )

ABS      Абсолютное значение / модуль /
         формат: X = ABS( числ. выражение )

SGN      -1,если аргумент < 0
         0 ,если аргумент = 0    
         1 ,если аргумент > 0		
         формат: X = SGN( числ. выражение )

DIV      Целая часть от деления n1 на n2
         формат: X = n1 DIV n2

MOD      Остаток от деления n1 на n2
         формат: X = n1 MOD n2


─CEСТРОКОВЫЕ ФУНКЦИИ

EVAL     Вычисление символьного выражения
         формат: X = EVAL( "симв. выраж." )

LEN      Определение длины символьной переменной
         формат: X = LEN ( A¤ )

INSTR    Поиск подстроки символов (A¤) в строке (B¤)
         формат : X = INSTR( A¤,B¤ )

VAL      Перевод символьного выражения в число
         формат : X = VAL( A¤ )

STR¤     Перевод числа в символ
         формат : A¤ = STR¤( X )

MID¤     Выделение из стринга A¤  m символов, начиная с n
         формат : X = MID¤( A¤, n, m )

LEFT¤    Выделение n символов левой части стринга A¤
         формат :X = LEFT¤( A¤, n )

RIGHT¤   Выделение n символов правой части стринга A¤
         формат :X = RIGHT¤( A¤, n )

ASC      Код ASCII первого символа стринга
         формат: X = ASC( A¤ )

CHR¤     Символ с номером n
         формат: A¤ = CHR¤( n )

         
         СПЕЦИАЛЬНЫЕ ФУНКЦИИ

RND      Случайное число
          в диапазоне [0..1] ,если аргумент=1
          в диапазоне [1..X] ,если аргумент>1
         формат: X = RND( числ. выражение )
                  
POS      Позиция курсора по горизонтали
         формат: X = POS

VPOS     Позиция курсора по вертикали
         формат: X = VPOS                   
[an error occurred while processing this directive]