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
   11   12   13   14   15   16   17   18   19   20   21