АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Лабораторная работа №2. Программирование ветвлений с использованием операторов If и Select Case

Читайте также:
  1. AKM Работа с цепочками событий
  2. File — единственный объект в java.io, который работает непосредственно с дисковыми файлами.
  3. III. ВЛИЯНИЕ ФАКТОРОВ РАБОЧЕЙ СРЕДЫ НА СОСТОЯНИЕ ЗДОРОВЬЯ РАБОТАЮЩИХ.
  4. VI. Работа сновидения
  5. VIII. Работа над задачей
  6. А) Работа сгущения.
  7. Административная контрольная работа по дисциплине
  8. Аудиторная работа
  9. Б) Работа смещения.
  10. Безопасность при эксплуатации стационарных сосудов и аппаратов, работающих под давлением. Техническое освидетельствование.
  11. Безупречность. Работа над безупречностью на разных этапах
  12. БОГАТЫЕ НЕ РАБОТАЮТ НА ДЕНЬГИ

Программирование ветвлений с использованием операторов If и Select Case.

Теоретические сведения

Логические функции.

Для выполнения следующих лабораторных работ необходимо ознакомиться с логическими функциями И(), ИЛИ(), ЕСЛИ().

Логическая функция И() возвращает значение ИСТИНА, если все ее аргументы имеют значение ИСТИНА, и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Синтаксис логической функции И():

И(логическое_значение1;логическое_значение2;…)

Логическая функция ИЛИ() возвращает значение ИСТИНА, если хотя бы один из ее аргументов имеет значение ИСТИНА, и возвращает ЛОЖЬ, если все ее аргументы имеют значение ЛОЖЬ.

Синтаксис логической функции ИЛИ():

ИЛИ(логическое_значение1;логическое_значение2;…)

Аргументы этих логических функций должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то И() возвращает значение ошибки #ЗНАЧ!

Таблица истинности для логических функций:

A B A И B A ИЛИ B
ИСТИНА ИСТИНА ИСТИНА ИСТИНА
ИСТИНА ЛОЖЬ ЛОЖЬ ИСТИНА
ЛОЖЬ ИСТИНА ЛОЖЬ ИСТИНА
ЛОЖЬ ЛОЖЬ ЛОЖЬ ЛОЖЬ

Логическая функция ЕСЛИ() – это условный оператор (развилка)или проверка выполнения некоторого условия. Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если – ЛОЖЬ.

Синтаксис логической функции ЕСЛИ():

ЕСЛИ (логическое_выражение; значение_если_ истина; значение_ если_ложь)

Логическое_выражение – это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, А10=100 – это логическое выражение; если значение в ячейке А10 равно 100, то выражение принимает значение ИСТИНА, а в противном случае – ЛОЖЬ.

Значение_если_истина – это значение, которое возвращается, если логическое_выражение равно ИСТИНА.

Значение_если_ложь – это значение, которое возвращается, если логическое_выражение равно ЛОЖЬ.

Эти значения могут быть формулами. До 7 функций ЕСЛИ могут быть вложены друг в друга для конструирования более сложных задач.

VBA. Ветвления

Ветвление - это управляющая операция языка программирования, позволяющая изменить порядок выполнения алгоритма программы.

Для реализации ветвлений в программах на VBA используются следующие операторы:

─ условный оператор If;

─ оператор выбора Select Case;

─ оператор безусловного перехода Goto.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)