Page 16 - 4352
P. 16
Таблиця 4 –Функції мови для роботи з рядками
Тип
Функція Опис
значення
ASC(S$) ASCII-код першого символу рядка INT
CHR$(N#) Символ, що відповідає ASCII-коду STR
HEX$(N#) Шістнадцяткове рядкове подання числа STR
OCT$(N#) Вісімкове рядкове подання числа STR
LCASE$(S$) Переводить рядок у нижній регістр STR
UCASE$(S$) Переводить рядок у верхній регістр STR
LEFT$(S$, N#) Частина рядка S$ з перших N# символів STR
RIGHT$(S$.N#) Частина рядка S$ з останніх N# символів STR
MID$(S$, I#, N#) Частина рядка S$, що починається з позиції I#, STR
довжиною N# символів
LEN(S$) Довжина рядка INT
SPACE$(N#) Рядок з N# пробілів STR
STR$(A) Рядкове подання числа А STR
STR_FP$(A, N#) Рядкове подання числа А, у якому гарантовано STR
присутня плаваюча крапка й немає нулів наприкінці.
N# - макс, число знаків після коми
STR_NZ$(A, N#) Рядкове подання числа А, у якому гарантовано STR
присутня плаваюча крапка й немає нуля на початку
(якщо |А| < 1) і нулів наприкінці, N# - макс. число
знаків після коми
STRING$(N#,{C Рядок з N# символів C$ або С# STR
$|C#})
VAL(S$) Числове подання рядка REAL
2.13 Опис операторів
2.13.1 Оператор INPUT
Оператор INPUT призначений для уведення чисел. Можна ввести до шести
чисел. Формат:
INPUT "Рядок запрошення" A1, A2, ......, A6
Тут:
"Рядок запрошення" - з'являється при уведенні чисел; А1,... ..., А6 - числа,
які вводяться.
Числа можуть вводитись з файлу за допомогою оператора INPUT. Про це
детальніше описано у розділі Робота з файлами.
2.13.2 Оператор CALL
Оператор служить для виклику процедур, які надаються геометричним і
графічним ядром системи Гемма-3D (у файлах опису постпроцесорів дані
процедури недоступні). Приклад:
САLL CREATE_POINT (X, Y, Z, E9, ERR#)
15