КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Рядкові функції
Функції обробки рядків Visual Basic наведені в табл.8. Вони служать для виконання операцій з рядками. Таблиця 8. Функції обробки рядків
До даних типу дата/час можна застосовувати операції додавання і віднімання. Наприклад, результатом обчислення виразу Date-1 буде вчорашня дата. До даних типу Date можуть застосовуватися ряд вмонтованих функцій, частину з яких подано у табл. 9. Таблиця 9. Деякіфункції для роботи з датами
Примітка! У функціях DateAdd і DateDiff інтервал часу задається рядковим виразом і може набувати значень, наведених у табл. 10.
Таблиця 10. Припустимі значення аргументу «Інтервал»
Наприклад, за допомогою функції DateAdd ("m", 3, Date) можна визначити дату через три місяці, а за допомогою функції DateDiff ("ww", #l,01.2001#, Date) – скільки тижнів пройшло з початку третього тисячоліття. Значення текстового поля на формі має рядковий тип. Текстові поля використовуються для введення даних (зокрема, числових), що надалі можуть брати участь у ході виконання програми в різних обчисленнях. Щоб уникнути помилок обчислень, необхідно введені дані перетворити до числового типу. Для цього в VB є кілька функцій, поданих у табл. 11 (де х – вираз).
Таблиця 11. Функції перетворення типів
Таблиця 12. Деякі інші функції Visual Basic
Дамо додаткове пояснення до функції Rnd(x). Аргументом х при зверненні до функції Rnd(x) може бути довільне число. Для одержання довільного цілого числа в діапазоні [А, В] можна скористатись формулою: Int((B-A+l)*Rnd(x))+A Тобто, для одержання цілого числа в діапазоні [0, 9] можна використати формулу Int(10*Rnd(x)). Аргумент x можна опустити, тобто записати як Int(10*Rnd). 3.6. АРИФМЕТИЧНІ ВИРАЗИ
Арифметичні вирази – це числа, змінні, функції з'єднані між собою знаками арифметичних операцій та (при необхідності) круглими дужками. Результатом арифметичного виразу є число. Всі операції з арифметичними виразами виконуються зліва направо з врахуванням пріоритету операцій та круглих дужок. Встановлено наступний пріоритет операцій: 1. вираз в дужках (); 2. піднесення до степеню (^); 3. присвоєння числу від'ємних значень; 4. множення та ділення (*, /); 5. ціле від ділення (\); 6. залишок від ділення (Mod); 7. додавання та віднімання (+,-). Приклади друку виразів наведено у табл. 13.
Таблиця 13. Приклади друку виразів
3.7 ЛОГІЧНІ ВИРАЗИ
Логічний вираз складається з констант, змінних, функцій, які з'єднані між собою знаками арифметичних операцій, знаками відношень та логічними операціями. В Visual Basic існують наступні логічні операції: Not – заперечення,(⌐) And – кон'юнкція (логічне множення), (v) Or – диз'юнкція (логічне додавання), (Λ) Хоr – виключення ("строга" диз'юнкція),() Еог – еквіваленція, А ó В Imp – імплікація, А→В Логічні вирази, в яких відсутні знаки логічних операцій, називаються простими, а логічні вирази, в яких вони присутні, називаються складними. Результатом логічного виразу є два значення: True (Істина) – 1, або False (Хибність) – 0. Результати логічних операцій наведено у таблиці 14. Таблиця 14. Результати логічних операцій
Пріоритет виконання дій в логічних виразах: 1) обчислюються арифметичні вирази (якщо вони є); 2) виконуються операції відношень; 3) виконуються логічні операції в послідовності: · Not · And · Or, Xor · Imp · Eor Для зміни ходу операцій застосовуються круглі дужки. Приклади логічних виразів приведемо в таблиці 15. Таблиця 15. Приклади друку логічних виразів
Приклад. Обчислити значення логічного виразу (x > y) v х-у > 2 Λ х- 0,5<4, де х= 1,5; у= 0,6. Логічний вираз на Visual Basic записується так: Not(x > y) And х-у > 2 Or х- 0.5<4 Послідовність дій: 1) х > у → True (1): 2) х-у = 1,5 - 0,6 = 0,9 => 0,9 >2 → False (0); 3) х-0,5= 1,5-0.5=1 => 1 <4 →True(1); 4) Not (True) → False (0); 5) False (0) And False (0) = False (0); 6) False (0) Or True (1) = True (1). Відповідь: в результаті виконання логічного виразу одержали значення True (1). Логічні вирази застосовуються в операторах циклів While-Wend, Do-Loop та конструкціях if, Elseif та Select Case.
3.8. СТРУКТУРА ПРОЦЕДУРИ VISUAL BASIC
Private Sub Form_<Подія> ([Аргументи]) Оператор 1 Оператор 2 …….. Оператор n End Sub Програмний оператор являє собою особливу інструкцію, яка сприймається компілятором Visual Basic.
3.9. ОПЕРАТОРИ СИСТЕМИ ПРОГРАМУВАННЯ VISUAL BASIC
Дата добавления: 2014-01-04; Просмотров: 620; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |