Podcast
Questions and Answers
Какой из следующих операторов используется для реализации ветвлений в VBA?
Какой из следующих операторов используется для реализации ветвлений в VBA?
- While End
- If (correct)
- For Loop
- Do While
Условный оператор If всегда требует блоки ElseIf и Else.
Условный оператор If всегда требует блоки ElseIf и Else.
False (B)
Какой оператор позволяет выбрать одну из ветвей кода на основе предопределенного условия?
Какой оператор позволяет выбрать одну из ветвей кода на основе предопределенного условия?
Условный оператор If
Условный оператор If может быть записан в ____ форме.
Условный оператор If может быть записан в ____ форме.
Сопоставьте операторы с их назначением:
Сопоставьте операторы с их назначением:
Какой из следующих операторов не используется для ветвления в VBA?
Какой из следующих операторов не используется для ветвления в VBA?
Оператор Goto всегда рекомендуется использовать вместо If.
Оператор Goto всегда рекомендуется использовать вместо If.
Какую функцию можно использовать для составления логических выражений в VBA?
Какую функцию можно использовать для составления логических выражений в VBA?
Блоки ElseIf и Else в условном операторе If являются ____.
Блоки ElseIf и Else в условном операторе If являются ____.
Какой тип значения возвращает условный оператор If при истинности условия?
Какой тип значения возвращает условный оператор If при истинности условия?
Какой оператор используется для проверки нескольких значений в одном выражении?
Какой оператор используется для проверки нескольких значений в одном выражении?
Оператор GoTo используется для проверки условий перед изменением порядка выполнения операторов.
Оператор GoTo используется для проверки условий перед изменением порядка выполнения операторов.
Какой тип переменной Resp используется для хранения результата выбора кнопки в MsgBox?
Какой тип переменной Resp используется для хранения результата выбора кнопки в MsgBox?
В операторе выбора Select Case проверяемое выражение вычисляется в начале работы оператора __________.
В операторе выбора Select Case проверяемое выражение вычисляется в начале работы оператора __________.
Сопоставьте ключевые слова с их функциями в операторах VBA:
Сопоставьте ключевые слова с их функциями в операторах VBA:
Что произойдёт, если в процедуре login и pass введены неверные значения?
Что произойдёт, если в процедуре login и pass введены неверные значения?
Case Else в операторе Select Case используется для обработки значений, не входящих в заданный список.
Case Else в операторе Select Case используется для обработки значений, не входящих в заданный список.
Какое сообщение выводится при нажатии кнопки 'Да' в MsgBox?
Какое сообщение выводится при нажатии кнопки 'Да' в MsgBox?
Оператор __________ позволяет сообщать пользователю о выборе с помощью различных кнопок.
Оператор __________ позволяет сообщать пользователю о выборе с помощью различных кнопок.
Для чего используется ключевое слово Is в операторе Select Case?
Для чего используется ключевое слово Is в операторе Select Case?
Flashcards are hidden until you start studying
Study Notes
Ветвление в VBA
- Ветвление изменяет порядок выполнения алгоритма программы.
- Для реализации ветвлений в VBA используются операторы: If, Select Case, GoTo.
Условный оператор If
- Условный оператор If выбирает ветвь кода на основе предопределённого условия.
- Общий синтаксис:
If <условие> Then <операторы при истинности> [ElseIf <условие> Then <операторы при истинности>] [Else <операторы по умолчанию>] End If
- Блоки ElseIf и Else являются необязательными.
- Существует краткая однострочная форма:
If <условие> Then <операторы>
.
Примеры использования If
- Листинг 1: Данный пример вводит число и выводит сообщение о его значении (равное 0, больше 0, меньше 0).
- Листинг 2: Краткая форма, выполняет те же действия с помощью нескольких операторов If.
Логические выражения
- Логические функции: Not, And, Or, Xor, Imp, Eqv позволяют строить составные логические выражения.
- Листинг 3: Программа проверяет логин и пароль. Если оба значения совпадают с предопределёнными, выводится приветственное сообщение.
Оператор выбора Select Case
- Используется при множественном значении проверяемого выражения, более компактен и нагляднее, чем If.
- Синтаксис:
Select Case <выражение> Case <значение> [Case <значение>] [Case Else] End Select
- Проверяемое выражение вычисляется в начале, и проверяется соответствие элементам списка значений.
Пример использования Select Case
- Листинг 4: Программа выводит окно с выбором кнопок Yes, No, и Cancel. В зависимости от выбора, выводится соответствующее сообщение.
Оператор безусловного перехода GoTo
- Оператор GoTo изменяет порядок выполнения операторов без проверки условий.
- Синтаксис:
GoTo <метка>
, где метка располагается в той же процедуре или функции. - Использование GoTo может сделать код менее читаемым и сложным для отладки.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.