![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Ідентифікатори типів змінної. У цьому разі тип даних для оголошення може встановлюватися просто доданням знака до імені змінної, як показано в таблиці. Прикладами оголошення змінних таким способом є такі оператори:
Dim FirstName$; Dim Price@ Dim Counter*.
Однак, як випливає з таблиці, не всі типи даних мають в своєму розпорядженні власні знаки. Корпорація Microsoft не рекомендує використовувати ці знаки надалі.
| № | Тип змінної | Знак | Приклад |
| Integer | % | Ounter% | |
| Long | & | Nt& | |
| Single | ! | Rez! | |
| Double | # | Number# | |
| Currency | @ | Summ@ | |
| String | $ | FirstName$ |
Якщо тип даних не ідентифікований знаком, то за замовчуванням застосовується тип Variant.
Константи. Основна відмінність констант від змінних толягає в тому, що їхні значення не можна змінювати у процесі виконання програми. Вони завжди зберігають ці значення, присвоєні під час розроблення програми. Для оголошення констант використовується ючове слово Const.
Одночасно з оголошенням констант їм присвоюється значення. Наприклад:
Const Pi = 3.1415926535897932; Const Durability = 12.25 Public; ConstnName = "Фролов В.О."
1.3. Стандартні типи функцій
Функція — це оператор, що виконує певні дії (наприклад, запит користувача на введення інформації або обчислення за формулою), а потім повертає результат своєї роботи у програму.
Стандартними стосовно Visual BASIC 6.0 називаються такі функції, обчислення яких є складовими компонентами системи Visual BASIC. До них належать математичні, рядкові, фінансові й інші функції.
Наявність вбудованих функцій значно спрощує процес програмування, оскільки не треба створювати підпрограму обчислення цілого ряду функцій. До будь-якої з вбудованих функцій можна звернутися за ім'ям, передавши їй значення необхідних аргументів, і здобути результат — значення, що повертається.
Найуживаніші вбудовані математичні функції та їхні дії
| № пор. | Функція | Дія функції |
| Abs(n) | Повергає абсолютне значення n | |
| Atn(n) | Повертає арктангенс n. Кут n виражається в радіанах | |
| Cos(n) | Повертає косинус кута n. Кут n виражається в радіанах | |
| Exp(n) | Повертає константу е в степені n | |
| Rnd(n) | Генерує випадкове число між 0 та 1 | |
| Sgft(n) | Повертає 1, якщо n < 0; 0, якщо n == 0; -1, якщо n > 0 | |
| 7 | Sin(n) | Повергає синус кута n. Кут n виражається в радіанах |
| Sqr(n) | Повертає квадратний корінь n | |
| Str(n) | Перетворює числове значення на рядок | |
| Log(n) | Повертає натуральний логарифм аргументу | |
| Tan(n) | Повертає тангенс куга n. Кут n виражається в радіанах | |
| Val(n) | Перетворює рядок на числовий вираз |
Найпоширеніші рядкові функції та їхні дії
| № | функція | Дія функції |
| Chr(int) | Повертає символ, ASCII-код якого дорівнює числовому аргументу | |
| Lcase(str) | Повертає аргумент, записаний символами тільки нижнього регістра. Якщо який-небудь символ в аргументі вже є символом нижнього регістра, то цей символ не зазнає ніякої зміни | |
| Len(str) | Повертає число символів у рядку | |
| Ltrim(str) | Повертає рядок-аргумент із вилученими початковими пропусками | |
| Mid(str, intStart [, intLen]) | Повертає підрядок рядкового аргументу, що починається символом із номером IntStart і / або продовжується до кінця рядка, або (якщо вказано необов'язковий аргумент intLen) має довжину intLen символів. Mid() називається функцією середини рядка (midstring), тому що може повергати його середню частину | |
| Right(str, int) | Повертає int завершальних символів рядка аргументу str | |
| Rtrim(str) | Повертаєрядок-аргумент, в якому вилучено всі завершальні пропуски | |
| Str() | Перетворює числовий аргумент на рядок — цифровий запис цього числа | |
| Ucase(str) | Повертає аргумент, записаний символами тільки верхнього регістра. Якщо який-небудь символ в аргументі вже є символом верхнього регістра, то цей символ не зазнає нфякої зміни | |
| Left(str, int) | Повертає int перших символів рядка аргументу str |

Дата публикования: 2014-11-18; Прочитано: 650 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
