Сегодня разберем очень важное понятие, применяемое в программировании. Это условия.
Итак вы идете по улице обычно с работы, как всегда ни о чем не задумываетесь, так вы ходите день, два, три и т.д. Но однажды вы идете и там где обычно вы проходите на дороге кто-то «Некто» выкопал “большущую яму”. Если вы как обычно идете и думаете как быстрее попасть домой – то возможно вы и упадете в эту яму. Так вот, для того чтобы этого не случилось – у вас в голове содержится набор готовых действий, применяя которые вы либо обойдете эту яму слева, или обойдете эту яму справа, или если хватит сил перепрыгните эту яму ну и как последний вариант пойдете прямо.
Для того, чтобы ваша программа не ходила все время прямо, и учитывала другие дополнительные параметры, которые огласил заказчик или пользователь – и существуют условия!
Условия позволяют видоизменять стандартные действия программы и выполнять код, согласно совпадению каких-то данных с условием или наоборот с несовпадением. Как в примере выше, стандартное действие было для вас – ходить все время прямо домой. Теперь же, при появлении ямы – у вас будет как минимум два или три действия –> обойти слева, обойти справа, перепрыгнуть. А что же будет здесь условием, а условием здесь будет -> Если яма.
Итак смотрим.
1. Случай «бессспроблемный». Я иду по дороге. Все ок. пришел домой. Вы как и раньше ходите домой.
2. Случай «проблема – яма». Это уже условие, которое необходимо учитывать, чтобы дойти домой.
Я иду по дороге. Впереди яма. Если впереди яма, я должен
А) Перепрыгнуть яму
Б) Обойти яму слева
ИНАЧЕ – если это нельзя сделать
В) Обойти яму справа
Г) И контрольный вариант, если уже нельзя сделать ничего ТО СТОП. (подождать или идти по другой дороге)
В итоге Все ОК. пришел домой.
В различных языках программирования различный синтаксис написания оператора условия, но в большинстве языков используется ключевое слово, это слово IF. (В языке 1С – Если, IF);
IF (условие) THEN
ELSE
Если (условие) Тогда
КонецЕсли;
И таких условий при прохождении вашего пути до дома может быть огромное множество. Пока вы только “прокачались” на начальной стадии, в коде вашей дороги домой прописаны возможности только обхода ямы, а если сюда добавить встречных пешеходов, автомобили, случайные события типа дождя и ветра, снега.
Здравствуйте!Спасибо.С уважением,caredj/
Пожалуйста, рады стараться