Разделы презентаций


Конструкция IF..THEN

Содержание

Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.Во многих случаях требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при

Слайды и текст этой презентации

Слайд 1Конструкция IF..THEN
Подготовили студенты группы ИТ – 91
Гринь Андрей, Демченко Яна

Конструкция IF..THENПодготовили студенты группы ИТ – 91Гринь Андрей, Демченко Яна

Слайд 2Разветвляющий алгоритм – это алгоритм, в котором в зависимости от

условия выполняется либо одна, либо другая последовательность действий.
Во многих случаях

требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при других - другая.
Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность

Слайд 3Вся программа состоит из команд (операторов). Команды бывают простые и

составные (команды, внутри которых встречаются другие команды). Составные команды часто

называют управляющими конструкциями. Этим подчеркивается то, что эти операторы управляют дальнейшим ходом программы.
Вся программа состоит из команд (операторов). Команды бывают простые и составные (команды, внутри которых встречаются другие команды).

Слайд 4Оператор If...Then применяется:
когда нужно проверить на одно условие и

в случае соответствия сделать какое-то действие:
If nTemperature < 10

Then
MsgBox "Надеть куртку"
End If
Оператор If...Then применяется: когда нужно проверить на одно условие и в случае соответствия сделать какое-то действие: If

Слайд 5Оператор If...Then применяется:
когда нужно сделать то же, что и

в предыдущем примере, а в случае несо-ответствия выполнить другое действие:


If nTemperature < 10 Then
MsgBox "Надеть куртку"
Else
MsgBox "Надеть ветровку"
End If

Оператор If...Then применяется: когда нужно сделать то же, что и в предыдущем примере, а в случае несо-ответствия

Слайд 6Оператор If...Then применяется:
когда нужно проверить на соответствие несколько условий

(обратите внимание на использование логических операторов):
If (nTemperature < 10)

And (bRain = True) Then
MsgBox "Надеть куртку и взять зонтик"
End If
Оператор If...Then применяется: когда нужно проверить на соответствие несколько условий (обратите внимание на использование логических операторов): If

Слайд 7в случае, когда проверка первого условия вернула False, нужно проверить

на соответствие еще несколько условий (удобно использовать End If)
If (bIGoInCar

= True) Then
MsgBox "Одеться для машины"
ElseIf nTemperature < 10 Then
MsgBox "Надеть куртку"
Else
MsgBox "Можно идти в рубашке"
End If

В этом примере, поскольку bIGoInCar — переменная типа Boolean и сама по себе принимает значения True или False, первая строка может выглядеть так:
If bIGoInCar Then ...

в случае, когда проверка первого условия вернула False, нужно проверить на соответствие еще несколько условий (удобно использовать

Слайд 8Простые формы записи условного оператора
If
Then
If
Then

2>


End If

Простые формы записи условного оператораIf Then If Then …End If

Слайд 9Конструкция IF...THEN  позволяет в зависимости от справедливости условия либо выполнить 

оператор, либо пропустить этот оператор.
Конструкция IF...THEN...END IF  позволяет в зависимости

от справедливости условия либо выполнить группу операторов, либо пропустить эту группу операторов.
Конструкция IF...THEN  позволяет в зависимости от справедливости условия либо выполнить  оператор, либо пропустить этот оператор.Конструкция IF...THEN...END IF 

Слайд 10Условия - еще один тип логических выражений. В них используются

следующие операторы сравнения:

Условия - еще один тип логических выражений. В них используются следующие операторы сравнения:

Слайд 11Некоторые замечания по использованию If...Then:
ключевое слово Then должно находиться

в одной строке с If и условием. Если вы перенесете

его на следующую строку, будет выдано сообщение об ошибке;
Некоторые замечания по использованию If...Then: ключевое слово Then должно находиться в одной строке с If и условием.

Слайд 12Некоторые замечания по использованию If...Then:
если разместить команду, которую нужно

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

и Then, то End If можно не писать:
If nTemperature < 10 Then MsgBox "Надеть куртку"
Если же вы используете несколько команд или конструкции Else/ElseIf, то End If в конце нужно писать обязательно, иначе возникнет синтаксиче-ская ошибка;
Некоторые замечания по использованию If...Then: если разместить команду, которую нужно выполнить при истинности проверяемого условия, на одной

Слайд 13Некоторые замечания по использованию If...Then:
для выражения If...Then настоятельно рекомендуется

использовать отступы для выделения блоков команд. Иначе читать код будет

трудно;
Некоторые замечания по использованию If...Then: для выражения If...Then настоятельно рекомендуется использовать отступы для выделения блоков команд. Иначе

Слайд 14Некоторые замечания по использованию If...Then:
операторы If...Then можно вкладывать друг в

друга:
If MyVar = 5 Then
MsgBox "MyVar = 5"


If MyVar = 10 Then
MsgBox "MyVar = 10"
End If
Некоторые замечания по использованию If...Then:операторы If...Then можно вкладывать друг в друга: 	If MyVar = 5 Then 	MsgBox

Слайд 15В дополнении к структуре If..Then следует также рассмотреть функцию IIF,

которая возвращает одно из двух значений, в зависимости от проверяемого

условия.
Синтаксис функции:
IIF(<условие>,<значение_1>,<значение_2>)
В этом случае, когда результатом проверки условия является значение True, функция возвращает значение_1, а когда проверка дает значение False, то возвращает результат значение_2.

В дополнении к структуре If..Then следует также рассмотреть функцию IIF, которая возвращает одно из двух значений, в

Слайд 16Спасибо за внимание

Спасибо за внимание

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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