, то результат False. Якщо тільки одне з пов'язують умов True, то результат True
Логічні операції об'єднують логічні величини, які можуть приймати два значення: True (Істина) або False (Брехня). Результат логічної операції також приймає одне з двох значень: True (Істина) або False (Брехня).
Операндами логічного виразу є:
логічні константи;
логічні змінні;
звернення до функцій, що повертає логічні значення;
вираження ставлення;
укладені в дужки логічні вирази.
Вирази відносини складаються з двох арифметичних або символьних виразів, об'єднаних знаками операцій відносини:
gt;- Більше;
lt;- Менше;
gt;=- більше або дорівнює;
lt;=- менше або дорівнює;
=- одно;
lt; gt;- Не дорівнює.
Символьне вираз. Визначено одна операція з символьними даними - конкатенація (зчеплення), що дозволяє об'єднувати кілька рядків в одну. Знак операції - «+» або « amp;».
Операндами символьного вирази можуть бути:
символьна константа;
символьна змінна:
елемент символьного масиву (string);
звернення до процедури-функції, що повертає символьне значення;
звернення до стандартної функції, що повертає символьне значення.
Приклад:
NameS=«Іван»=«Іванов» + SurNameS дає результат «ІванІванов» Слід звернути увагу, що необхідні прогалини потрібно розставляти самостійно.
2.5 Структура програми на мові VISUAL BASIC
Програми лінійної структури на мові VISUAL BASIC
Лінійна програма повинна складатися з наступних операторів (див. рис. 2.1): введення даних, присвоювання, виводу (друк) результатів розрахунку. Лінійний обчислювальний процес зводиться до послідовних обчислень арифметичних виразів, причому послідовність обчислень повністю відповідає порядку запису математичних залежностей в постановці завдання.
Оператор-коментар. Для пояснень окремих конструкцій в програмному коді використовуються коментарі . Рядки коментаря починаються зі слова REM (REMARK) або зі знака «» (апостроф). Коментарі можна вставляти в будь-якому місці процедури. При виконанні додатка коментар виділяється зеленим кольором.
Оператор присвоєння . Оператор присвоєння замінює поточне значення змінної новим значенням, яке визначається виразом. Також операція присвоювання дозволяє змінювати значення властивостей форми і розміщених на ній керуючих елементів. Синтаксис оператора присвоювання наступний:
«Ідентифікатор»=«вираз»
Приклад:
R=20.52: X1=A + SIN (X ^ 2-A)/(A + B)
Або
" Об'єкт". «Властивість»=«Значення»
Приклад:
Shape1. Shape=Circle (В елементі Shape1 реалізований коло).
Form1. Caption=«Приклад» (У заголовку форми з'явиться слово «Приклад»).
Form 1. BackColor=vbRed (Колір фону форми - червоний).
Введення даних. Діалоговий введення значень можна здійснити за допомогою функції InputBox , яка при виконанні програми виводить власне діалогове вікно, на відміну від текстових полів має фіксований розмір вікна. Синтаксис запису функції виклику діалогового вікна наступний:
InputBox («Повідомлення» [, «Тема»] [, «За умовчанням»])
Повідомлення - текстова строка або строкова змінна (не більше 1024 символів). Заголовок - це заголовок виведеного вікна; якщо параметр відсутній, то використовується ім'я програми. За замовчуванням - рядковий вираз, яке пропонується ввести користувачеві.
Приклад:
A=InputBox («Введіть значення А»)
Возвращаемое InputBox значення має тип String . Тому необхідно попередньо перетворити одержуване значення в числовий вигляд за допомогою функції Val .
A=Val (InputBox («Введіть значення А»))
Для введення даних ...