Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
End Select
Оператор вибору діє так. Спочатку обчислюється вираз, який стоїть після ключових слів SELECT CASE. Потім відшукується в списках значень перше порівняння, яке виконується при отриманому значенні. Якщо таке порівняння знайдено, то виконуються оператори, що стоять у відповідному блоці CASE і керування передається на кінець оператора, якщо ж значення виразу не задовольняється у жодному списку, і є конструкція CASE ELSE, то виконуються оператори, що містяться в ній. В іншому випадку жодний оператор, що міститься в операторі вибору, не виконується.
Оператор вибору доцільно вживати, коли є більше двох гілок, тобто в складних розгалужених процесах.
При створенні коду процедур можна використовувати стандартні функції Visual Basic (табл. 2.3., табл. 2.4).
Таблица 2.3. Математичні функції
| Функція
| Призначення
| | Abs(x)
| Абсолютне значення х
| | Atn(x)
| Арктангенс
| | Cos(x)
| Косинус
| | Exp(x)
| Експонента ех
| | Fix(x)
| ціле число, дорівнює числу х без дробової частини.
| | Int(x)
| найбільше ціле, що не перевищує х
| | Round(x, a)
| Округлення х з точністю до а десяткових знаків
| | Log(x)
| Натуральний логарифм – ln x
| | Rnd(x)
| Датчик випадкових чисел
| | Sng(x)
| В залежності від знака числа повертається значення 1, 0, -1
| | Sin(x)
| Синус
| | Sqr(x)
| Квадратний корінь
| | Tan(x)
| Тангенс
|
Таблица 2.4. Текстові функції
| LTrim(strA)
| Вилучення зайвих пробілів на початку рядка
| | RTrim(strA)
| Вилучення зайвих пробілів у кінці рядка
| | Trim(strA)
| Вилучення зайвих пробілів на початку і у кінці рядка
| | LEFT(strA, K)
| виділяє К символів з strA, починаючи з першого
| | RIGHT(strA, K)
| виділяє з strA справа частину довжиною К символів
| | MID(strA, L, M)
| виділяє з strA частину довжиною М символів, починаючи від символу з номером L
| | LEN(strA)
| визначає кількість символів тексту strA
| | VAL(strA)
| дане типу текст перетворює у числове
| | STR(X)
| перетворює числове дане X в текст
| | INSTR(A$, B$)
| дає номер позиції, з якої починається входження тексту B$ в текст A$
| | CHR$(число)
| дає символ з таблиці ASCII з даним номером
| | ASC(символ)
| дає номер символу в таблиці кодів ASCII
| | Space(N)
| додавання рядка пробілів заданої довжини
| | Ucase(strA)
| Заміна регістра символів (ВСІ ЛІТЕРИ ВЕЛИКІ)
| | Lcase(strA)
| Заміна регістра символів (всі літери маленькі)
|
|