1. У проекті Лр6_Зад1_P _Прізвище видаліть кнопку Введення та відповідну процедуру Private Sub Cmd_ Введення _ Click ().
2. Додайте текстове поле Text5 і мітку Label5.
3. Змініть властивості об'єктів згідно з умовою завдання (рис. 6.2).
Рис. 6.2. Вид форми
4. Змініть властивість MaxLength для Text2, Text3, Text4, встановивши значення 7 (для обмеження кількості символів в значенні, що виводиться).
5. Змініть процедуру обробки події Click для Cmd_ Розрахунок
6. Зберіжіть проект та форму в папці ЛАБ6 з новими іменами Лр6_Зад2_P _Прізвище й Лр6_Зад2_F_ Прізвище відповідно.
ЛАБОРАТОРНА РОБОТА № 7. ПРОЕКТУВАННЯ ДОДАТКІВ VB6,
ЩО МІСТЯТЬ ГАЛУЖЕНІ АЛГОРИТМІЧНІ СТРУКТУРИ. ЗАНЯТТЯ 1
Алгоритмы, в которых последовательность выполнения некоторых предписаний зависит от проверяемых исполнителем условий, называются нелинейными. Простейшим проявлением нелинейности в алгоритме является ветвление, которое представляет собой выбор пути решения задачи в соответствии с выполнением (невыполнением) некоторого условия выбора.
Условия выбора представляются в форме условных (логических) выражений. Условное (логическое) выражение — это либо простое, либо сложное условие. Условное выражение может принимать одно из двух значений: True (Истина) или False (Ложь). Простое условие — это два арифметических выражения, между которыми помещается знак операции отношения. Список операций отношения приведен в табл. 7.1.
|
|
Таблица 7.1
Операция | Тип данных | |
числовой | символьный | |
< | меньше | предшествует |
<= | меньше или равно | предшествует или совпадает |
= | равно | совпадает |
<> | не равно | отличается |
>= | больше или равно | следует за или совпадает |
> | больше | следует за |
Сложное условие в отличие от простого условия содержит логические операции Not, And, Or и др. Список основных логических операций приведен в табл. 7.2.
Таблица 7.2
Операнд1 | Операнд2 | Логические операции | ||
Not (НЕ) | And (И) | Or (ИЛИ) | ||
False True | - | True | ||
- | False | |||
False | False | False | False | |
True | False | False | True | |
False | True | False | True | |
True | True | True | True |
Например:
Условные выражения, построенные с помощью операций отношения:
"BETA" < "ALPHA" — выражение принимает значение False;
7 + 3 > 4 — выражение принимает значение True.
Например: Используя логические операции, можно описать, например, принадлежность точки с координатой X указанному интервалу (7, 12). На языке математики это условие записывается в виде
7<Х<12,
а в Visual Basic:
(X > 7) And (X < 12) или Not ((Х<= 7) Or (X>= 12))
Установлен следующий приоритет выполнения логических операций и операций отношения.
1) Вначале выполняются операцииотношения (<, >, =, <>, >=, <=)
в порядке следования слева направо.
|
|
2) Затем логические операции (показаны в порядке убывания приоритета):
Not, And, Or.
Замечание При необходимости используйте круглые скобки для установки нужного порядка действий.
Логическое значение может быть присвоено только переменной, имеющей тип Boolean. Такая переменная может иметь одно из двух значений: True или False.
Например:
Dim Flag As Boolean
Flag = True
В Visual Basic есть два основных типа операторов выбора: If и Select Case.