Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB. Часть1.doc
Скачиваний:
62
Добавлен:
02.02.2015
Размер:
1.42 Mб
Скачать

X Or (Not y)

Сложные высказывания, получаемые из простых, будут истинными или ложными в зависимости от значений простых высказываний и логических операций, которые к ним применяются.

Рассмотрим логические операции.

Отрицанием высказывания х(логическое “He”) называется такое высказывание Notx, которое истинно тогда, когдахложно, и ложно, когдахистинно.

Действие операции отрицания можно представить в виде таблицы истинности:

x

Not x

False

True

True

False

или

x

Not x

0

1

1

0

Пример:

Сравнение 5>3 имеет значение True, а Not (5>3) – False.

Логическим умножением (логическое “И”) называется сложное высказывание x And y, истинное тогда и только тогда, когда оба его операнда истинны. Таблица истинности для логического умножения имеет вид:

x

y

x And y

0

0

1

1

0

1

0

1

0

0

0

1

Примеры:

1. Вычислить стоимость товара можно, если “Известна цена” и “Известно количество”.

2. Двойное математическое неравенство a<x<b в информатике представляется в виде (a<x) And (x<b).

Логическим сложением (логическое “Или”) называется сложное высказывание x Or y, истинное тогда, когда хотя бы один из операндов истинен.

Таблица истинности для логического сложения имеет вид:

x

y

x Or y

0

0

1

1

0

1

0

1

0

1

1

1

Пример:

Обозначим через х высказывание “Задана фамилия рабочего”, а через у “Задан табельный номер рабочего”. Тогда условием возможности заполнения наряда будет выражение x Or y, т.е. задан хотя бы один реквизит – фамилия или табельный номер.

Значение булевского типа дает любая из операций отношения:

=, <>, <, <=, >, >=.

В среде VB значения булевского типа имеют такие свойства как Visible (видимость), TabStop (возможность перехода к элементу управления с помощью клавиши Tab) и ряд других.

4.2.4. Тип даты и времени (Date)

Тип Date содержит значение даты и времени. В памяти каждое значение занимает 8 байт. Данные этого типа хранятся в виде чисел с плавающей точкой, которые представляют числа в диапазоне от 1 января 100 г. до 31 декабря 9999 г. и значение времени от 0:00:00 до 23:59:59.

Дата и время могут задаваться по формату m/d/yy h:mm:ss. В памяти компьютера дата представляется в целой части числа, а время – в дробной. Для того, чтобы отличить дату от обычного числа ее заключают слева и справа в символы #. Например, #9/23/01 19:40#. Дата и время могут задаваться раздельно, например, #9/23/01# и #19:40#.

Время можно задавать также и в 12-часовом формате, указывая буквы AM (ante meridiem (лат.) – до полудня) или PM (post meridiem (лат.) – пополудни), например, #7:40 AM# и #7:40 PM#.

Выше указан формат представления даты, принятый в США. В ОС Windows имеется возможность установки национального формата даты. Поэтому после соответствующей настройки Windows дату можно задавать в виде dd.mm.yy (например, #31.12.01#).

К данным типа Date могут применяться ряд встроенных функций, часть из которых представлена в табл. 4.5.

К данным типа дата/время можно применять операции сложения и вычитания. Например, результатом вычисления выражения Date - 1 будет вчерашняя дата.

Таблица 4.5