[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]