|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Логический оператор NOTЛогический оператор NOT возвращает обратное логическое значение. Он может пригодиться при проверке условия, противоположного указанному. Рассмотрим следующий фрагмент:
Dim Successful As Boolean Successful = True
If Not Successful Then MsgBox "Операция завершилась неудачно" End If
Мы объявляем переменную Successful, имеющую логический тип данных, и присваиваем ей значение True (истина). Проверяя условие If Not Successful, мы фактически хотим узнать, является ли данная переменная ложной. В программе переменную Successful можно заменить функцией, которая возвращает True или False, и проверить возвращаемое значение. Как видно из табл. 6.8, результат операции NOT всегда противоположен значению исходного выражения.
Таблица 6.8. Результаты выполнения логической операции NOT
26. Операции сравнения в Visual Basic.
27. Проектирование программ принятия решений в Visual Basic. (один ответ на два вопроса) Сравнения При проверке условий используются не только логические операторы, но и операторы сравнения. С их помощью можно узнать, равны ли числа или строки и в каком отношении они находятся друг к другу, принадлежат ли они интервалу допустимых значений и т. д. Сравнивать можно слова, имена, числа и вообще все, что вам захочется. Давайте посмотрим, как это делается.
Проверка условия «равно» Почти в каждом приложении требуется сравнить два выражения и узнать, совпадают ли их значения. В Visual Basic эта задача решается оператором =. Он встречался во многих примерах, приведенных ранее. Проверка равенства выполняется так:
If x = 3 Then MsgBox "Значение x равно 3" End If 13. Сохраните проект. Мы изменим его в нескольких ближайших примерах. 14. Запустите проект клавишей F5. Если нажать кнопку Загадать число, программа загадывает случайное число от 1 до 10. Нажмите другую кнопку и попробуйте угадать это число! При каждой попытке программа сообщает, было число названо верно или нет
Проверка условия «больше» Для проверки условия «больше» в программировании, как и в алгебре, используется символ >. Рассмотрим следующий фрагмент:
if x > 3 Then MsgBox "x больше 3" End If
В своих программах вы можете проверить некоторую величину и узнать, больше ли она другой величины. Проверки такого рода обычно встречаются в случае, когда введенное пользователем значение должно принадлежать конкретному диапазону. Впрочем, все зависит от приложения. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |