Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Условные операторыв VBA

Содержание

Условный оператор If ... ThenОператор выбора (условный оператор) используется в программе, когда надо в зависимости от определенного условия выполнить те или иные действия.
Условные операторы в VBA Условный оператор If ... ThenОператор выбора (условный оператор) используется в программе, когда Общий вид (полная форма):If Then Else Смысл: если условие верно, то надо Общий вид (сокращенная форма без Else):If Then ПримерыКабак Е.В.If a > b Then x = 3 Else x = Условие в операторе If является логическим выражением, истинность которого проверяется. Оно может Операции отношения Основные логические операцииAnd (И) , Or (Или), Not (Не)Применяются в логических выражениях А и В – логические выражения Примеры x > y a b x >= 1 And x Оператор IF может быть записан в строчной или блочной формеСтрочная If Условие Then Оператор1 Else Оператор2 Блочная формаIf Условие Then	Оператор1 Else	Оператор2 End If  Блочный условный оператор заканчивается Блочная (полная) формаIf Условие Then	Оператор1	Оператор2	...	ОператорNElse	Оператор1	Оператор2	...	ОператорNEnd IfГруппа операторов, которая выполняется, если условие истинноГруппа Блочная (сокращенная)If Условие ThenОператорEnd If Блочная (сокращенная)If Условие Then	Оператор1	Оператор2	...	ОператорNEnd If Пример Для x=0,5 n=5,5  y=32 вычислить: Dim x As Single, y As Single, w As Single, n As Вычислить значение функции Y Dim x As Single, n As Single, y As Singlex = Val(InputBox( Вычислить с использованием вложенных операторов If Dim x As Single, y As Singlex = Val(InputBox( Dim x As Single, y As Singlex = Val(InputBox(
Слайды презентации

Слайд 2 Условный оператор If ... Then
Оператор выбора (условный оператор)

Условный оператор If ... ThenОператор выбора (условный оператор) используется в программе,

используется в программе, когда надо в зависимости от определенного

условия выполнить те или иные действия.


Слайд 3 Общий вид (полная форма):

If Then Else

Общий вид (полная форма):If Then Else Смысл: если условие верно, то




Смысл: если условие верно, то надо выполнить оператор 1,

иначе – надо выполнить оператор 2.

If …Then …Else
Если … То …Иначе


Слайд 4
Общий вид (сокращенная форма без Else):

If Then

Общий вид (сокращенная форма без Else):If Then




Слайд 5 Примеры
Кабак Е.В.
If a > b Then x =

ПримерыКабак Е.В.If a > b Then x = 3 Else x

3 Else x = 5

If x > n^2 Then

x = “Информатика”


Слайд 6 Условие в операторе If является логическим выражением, истинность

Условие в операторе If является логическим выражением, истинность которого проверяется. Оно

которого проверяется. Оно может принимать два значения: True (истина,

да) и False (ложь, нет).

Условие может быть простым и сложным (составным). Сложное условие состоит из нескольких простых, объединенных логическими операциями (And, Or, Not).

Слайд 7 Операции отношения

Операции отношения

Слайд 8 Основные логические операции
And (И) , Or (Или), Not

Основные логические операцииAnd (И) , Or (Или), Not (Не)Применяются в логических

(Не)


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


Слайд 9 А и В – логические выражения

А и В – логические выражения

Слайд 10 Примеры
x > y
a b
x

Примеры x > y a b x >= 1 And x

>= 1 And x

при x  [1; 5]
b <- 3 Or b > 3 верно при b ] -∞; 3[ U ] 3;∞; [
Not (x < 2) условие верно при x ≥ 2


Слайд 11 Оператор IF может быть записан в строчной или

Оператор IF может быть записан в строчной или блочной формеСтрочная If Условие Then Оператор1 Else Оператор2

блочной форме

Строчная
If Условие Then Оператор1 Else Оператор2



Слайд 12 Блочная форма

If Условие Then
Оператор1
Else
Оператор2
End If

Блочная формаIf Условие Then	Оператор1 Else	Оператор2 End If Блочный условный оператор заканчивается строкой с ключевым словом EndIf


Блочный условный оператор заканчивается строкой с ключевым словом

EndIf

Слайд 13 Блочная (полная) форма
If Условие Then
Оператор1
Оператор2
...
ОператорN
Else
Оператор1
Оператор2
...
ОператорN
End If
Группа операторов, которая

Блочная (полная) формаIf Условие Then	Оператор1	Оператор2	...	ОператорNElse	Оператор1	Оператор2	...	ОператорNEnd IfГруппа операторов, которая выполняется, если условие

выполняется, если условие истинно
Группа операторов, которая выполняется, если условие

ложно

Слайд 14 Блочная (сокращенная)

If Условие Then
Оператор
End If

Блочная (сокращенная)If Условие ThenОператорEnd If

Слайд 15 Блочная (сокращенная)


If Условие Then
Оператор1
Оператор2
...
ОператорN
End If

Блочная (сокращенная)If Условие Then	Оператор1	Оператор2	...	ОператорNEnd If

Слайд 16 Пример
Для x=0,5 n=5,5 y=32 вычислить:

Пример Для x=0,5 n=5,5 y=32 вычислить:

Слайд 17 Dim x As Single, y As Single, w

Dim x As Single, y As Single, w As Single, n

As Single, n As Single
x=Val(InputBox(“х=”))
n=Val(InputBox(“n=”))
y=Val(InputBox(“y=”))
z = Sin(x) / Sqr(Abs(x

+ 1)) + x
If x < z ^ 2 Then
w = Sqr(Abs(x * y))
Else
w = n * Log(Abs(x ))+ 2
Endif
MsgBox (z, w)

Слайд 18 Вычислить значение функции Y

Вычислить значение функции Y

Слайд 19 Dim x As Single, n As Single, y

As Single
x = Val(InputBox("Введите x "))
n = Val(InputBox("Введите n"))
If

x >= 0 And n >= 0 Then y = Sqr(x)
If x < 0 And n < 0 Then y = n * x + 2
MsgBox y

Слайд 20
Вычислить с использованием вложенных операторов If

Вычислить с использованием вложенных операторов If

Слайд 21 Dim x As Single, y As Single
x =

Val(InputBox("Введите x"))
If x < 0 Then
y = x

+ 2
Else
If x > 5 Then y = x ^ 2 Else y = Sqr(5 * x)
EndIf
MsgBox y

Решение 1


  • Имя файла: uslovnye-operatoryv-vba.pptx
  • Количество просмотров: 94
  • Количество скачиваний: 2
- Предыдущая Аутизм
Следующая - Репликация ДНК