(
)/x), (x)=arctg (1/ x). Таблиця 2.3. Стандартні функції
№Названіе функцііМатематіческое определеніеЗапісь на VISUAL BASIC е1Сінусsin xSIN (X) 2Косінусcos xCOS (X) 3Тангенсtg xTAN (X) 4Арктангенсarctg xATN (X) 5возвращает константу e (експоненту e ? 2.718282), зведену в ступінь x e (X)
6Натуральний логаріфмln xLOG (X) 7Десятічний логаріфмlg xLOG (X)/LOG (10) 8Знак сигнатури SGN (X) 9Абсолютная величина | x | ABS (X) 10Квадратний корінь SQR (X) 11Возвращает цілу частину < b align="justify"> x , відкидає будь-яку дробову частину; якщо x є негативним числом, то повертає найближчим негативне ціле, більше, ніж або равноеFIX (X) 12Возвращает цілу частину x , відкидає дробову частину; якщо x є негативним числом, то повертає найближчим негативне ціле, менше, ніж або однакову [x] INT (X) 13Случайное число в інтервалі [0,1] RND14Случайное число в інтервалі [ 0, n], n-целоеRND (n) 15Округляет x з точністю до a знаковROUND (x, a) 16Чісло р р4 * ATN (1)
Таблиця 2.4. Стандартні функції для роботи з рядками
Функція (аргумент) Повертає/действіеCInt (рядок) Перетворення строкового типу в числові дані цілого тіпаCStr (число) Перетворення числового виразу в строковий тіпInStr (S1, S2) Чи є дана рядок S2 частиною іншого рядка S1, видає номер позиції, з якої починається підрядок. Якщо підрядок не знайдено, InStr повертає нульове значення (False) Mid (рядок, N [, L]) Заміщає в рядку з певного N-символа L символів з іншої строкіLeft (рядок, № до позиції) Повертає певне число символів з початку строкіRight ( рядок, № з позиції) Повертає певне число символів з кінця строкіLen (рядок) Довжина поточної строкіTrim (рядок) Знищує прогалини на початку і наприкінці строкіSpace (число пробілів) Рядок, що складається з одних прогалин, число символів в рядку визначається параметром в скобкахStr (число ) Перетворення числового виразу в строкуVal (рядок) Перетворення рядка в дійсне число
2.4 Вирази
Вирази використовуються для операцій над даними. Залежно від даних і використовуваних операцій виразу можна розділити на арифметичні, логічні та символьні.
Вираз можна визначити:
Операнд [знак операції операнд } [знак операції операнд] ...
де в залежності від типу вирази використовуються відповідні операнди і знаки операцій.
Арифметичне вираз. Для позначення арифметичних операцій використовуються наведені в таблиці 2.5 знаки.
Таблиця 2.5. Арифметичні операції
ОперацияОписание+Сложение-Вычитание*Умножение/ДелениеДеление для цілих чіселModОстаток від ділення двох цілих чисел ^ або? Піднесення до степеня amp; Конкатенація (об'єднання) двох рядків
Якщо в арифметичному виразі є кілька різних арифметичних операцій, то порядок їх виконання задається правилами пріоритету (див. табл. 2.6)
Таблиця 2.6. Порядок виконання операцій
ОпераціяПріорітетТіп дій () 1Вичісленіе в круглих скобкахФункція2Вичітаніе значення функцііУнарний + Унарний - 3Унарние операції *, /, , mod4Операціі множення +, - 5Операціі складання =, lt; gt ;, lt; =, gt;= , lt ;, gt; 6Операціі відносини
Приклади запису арифметичних виразів:
cosx COS (X ^ 3) ^ 2
X ^ (4/3)
(m ^ 3 + EXP (2 * COS (X)))/(X ^ 2-n * Y ^ 3) ^ (1/3)
Логічний вираз. Логічні вирази використовуються в математичній логіці і їх також називають булева висловлювання, по імені математика Дж. Буля. Використовуються такі знаки логічних операцій:
Not - логічне заперечення НЕ;
- And - логічне множення І ;
Or - логічне додавання АБО ;
Xor - виняткове АБО ;
Eqv - логічна еквівалентність;
Imp - логічна імплікація.
Можлива одночасна перевірка декількох умов, з'єднаних словами: AND , OR і XOR (див. табл. 2.7).
Таблиця 2.7. Логічні операції (тип Boolean)
ОпераціяОпісаніеa AND ba і b. Умова виконана, якщо виконуються всі перевіряються умови одновременноa OR ba або b. Умова вважається виконаним, якщо виконується хоча б одна з перевірених условійNOT a не aa XOR bЕслі обидві умови мають однакове значення...