рядка, в якій стоїть елемент, а другий індекс - номер стовпчика.
Правила іменування масиву такі ж, як і для змінної. Звернення до елемента масиву здійснюється за допомогою імені масиву, за яким слідує один або кілька (до 10) індексів, розділених комами і ув'язнених в дужки. Масиви, у яких елементи містять строкові значення, називаються рядковими. Числові масиви складаються з елементів, що містять числові значення.
Приклад: $ (6) - шостий елемент строкового масиву; (4,10) - перший індекс двовимірного масиву дорівнює 4, другий індекс дорівнює 10;% (20,30) - перший індекс двовимірного цілочисельного масиву дорівнює 20 другий - 30.
В якості індексів можна використовувати числові значення, імена змінних, арифметичні вирази.
. 3 Стандартні математичні функції
Можливості мови розширюються за рахунок набору стандартних програм, призначених для обчислення математичних функцій. Вони називаються стандартними функціями. При записи стандартних функцій їхні аргументи полягають в дужки. Аргументами можуть бути константи, змінні і арифметичні вирази. (X) - абсолютне значення x (x) - арктангенс х (x) - косинус х (x) - експонентна функція (ех) Х (x) - ціла частина числа (відсікання дробової частини числа) (x) - обчислення найбільшого цілого, що не перевершує значення х (x) - натуральний логарифм х (х gt; 0), ln x- системна константа, що має значення 3.1415 .... (x) - визначення випадкового дійсного числа (x ) - синус х (x) - знак числа х:
, якщо х lt; 0
, якщо х=0
, якщо х gt; 0 (x) - квадратний корінь з х (х gt;=0) (x) - тангенс х
2.4 Стандартні рядкові функції
(A $) - визначення довжини рядка.
Значення функції LEN ( крокодил ) одно 8. $ (A $, n, [, m]) - виділення заданої частини рядка.
З строкового вираження або змінної А $ виділяється підрядок довжиною m символів, починаючи з n-й позиції. Якщо m=0, то виділяється рядок. Значення функції MID $ ( баобаб , 1,3) дорівнює бао . ([N,] A $, B $) - пошук підрядка В $ в рядку символів А $.
Функція INSTR дає номер позиції, починаючи з якої задана подстрока В $ з'являється у вихідній рядку A $. Числове вираження n визначає позицію в рядку, з якою повинен починатися пошук. Якщо n не задано, то пошук починається з першої позиції. Значення функції INSTR (2, баобаб , ба ) дорівнює 4. Значення функції INSTR ( баобаб laquo ;, ба" ) одно 1.
. 5 Операції та вирази мови basic
Вирази складаються з констант, змінних або констант і змінних, з'єднаних знаками операцій. Визначено три типи операцій над даними: арифметичні, логічні та рядкові.
а) арифметичні операції
/в порядку черговості їх виконання/
ПРИКЛАД
^ спорудження до рівня А ^ В
*,/множення і ділення А * В, А/В
цілочисельне ділення А В
МОD залишок від цілочисельного А МОD В
ділення
+, - додавання і віднімання А + В, А-В
Арифметичні вирази використовуються для виконання обчислень. Ці вирази можуть містити символи арифметичних операцій, числові константи і змінні. Операції одного рівня виконуються зліва направо. Для зміни порядку обчислення використовуються дужки.
Наприклад,
А - 2/В + 3
(А - 2)/(В + 3)
А- (2/В) +3
А- (2/(В + 3))