Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программы с разветвлением. Условные операторы. Если некоторые действия в программе, например вычисления по формулам, должны происходить только при выполнении какого-либо условия
Если некоторые действия в программе, например вычисления по формулам, должны происходить только при выполнении какого-либо условия, то такая программа имеет разветвление, которое обеспечивается условным оператором. Для записи проверяемого условия используются операции сравнения: > (больше), >= (больше либо равно), < (меньше), <= (меньше либо равно), = (равно), < > (не равно) Каждое условие всегда имеет два значения – либо оно верно (True – правда), либо неверно (False – ложь). Проверяемое условие может быть и сложным, состоящим из нескольких простых условий. Для записи сложного условия используются логические операции объединения: And – сложное условие верно, когда оба простых условия верны, иначе сложное условие будет ложным; Or – сложное условие верно, когда хотя бы одно из простых условий верно. Объединяя условия логическими операциями And и Or в различных вариантах, можно составить сложное условие, например: x >= 1 And x =< 10 Or x = 15 Это условие будет верно, если х находится внутри интервала [ 1:10] либо, если х = 15. Строчный и блочный условные операторы Условный оператор имеет общий вид If…Then…Else… (если…тогда…иначе…) и в строчной форме записи представляет конструкцию: If < условие > Then < оператор1 > Else < оператор2 > которая имеет следующий логический смысл: если условие выполняется, то нужно выполнить оператор 1, иначе – нужно выполнить оператор 2. Например: If Temper<10 Then MsgBox”Надеть куртку” Else MsgBox”Надеть ветровку” Если в результате проверки условия должны выполняться несколько операторов, то условный оператор записывается в блочной форме в виде: If < условие > Then <операторы> Else <операторы> End If Блочный условный оператор заканчивается строкой с ключевыми словами End If. Например: If Temperatura<10 Then MsgBox”Надеть куртку” MsgBox”Надеть сапоги” Else MsgBox”Надеть ветровку” MsgBox”Надеть кроссовки” End If В строчном и в блочном операторе может отсутствовать Else: If < условие > Then <операторы> End If Если необходимо проверить более одного условия, то можно использовать вложение операторов If друг в друга. Пример 1 программы вычислений по формулам с использованием строчного условного оператора If: ; ; Date: 2015-08-24; view: 372; Нарушение авторских прав |