Условия в программировании.Популярно

Сегодня разберем очень важное понятие, применяемое в программировании. Это условия.

    Итак вы идете по улице обычно с работы, как всегда ни о чем не задумываетесь, так вы ходите день, два, три и т.д. Но однажды вы идете и там где обычно вы проходите на дороге кто-то «Некто» выкопал “большущую яму”. Если вы как обычно идете и думаете как быстрее попасть домой – то возможно вы и упадете в эту яму.  Так вот, для того чтобы этого не случилось – у вас в голове содержится набор готовых действий, применяя которые вы либо обойдете эту яму слева, или обойдете эту яму справа, или если хватит сил перепрыгните эту яму ну и как последний вариант пойдете прямо.

Для того, чтобы ваша программа не ходила все время прямо, и учитывала другие дополнительные параметры, которые огласил заказчик или пользователь – и существуют условия!

Условия позволяют видоизменять стандартные действия программы и выполнять код, согласно совпадению каких-то данных с условием или наоборот с несовпадением. Как в примере выше, стандартное действие было для вас – ходить все время прямо домой. Теперь же, при появлении ямы – у вас будет как минимум два или три действия –> обойти слева, обойти справа, перепрыгнуть. А что же будет здесь условием, а условием здесь будет -> Если яма.

Итак смотрим.

1.    Случай «бессспроблемный». Я иду по дороге. Все ок. пришел домой. Вы как и раньше ходите домой.

2.    Случай «проблема – яма». Это уже условие, которое необходимо учитывать, чтобы дойти домой.

Я иду по дороге. Впереди яма. Если впереди яма, я должен

А) Перепрыгнуть яму

Б) Обойти яму слева

ИНАЧЕ – если это нельзя сделать

В) Обойти яму справа

Г)   И контрольный вариант, если уже нельзя сделать ничего ТО СТОП. (подождать или идти   по другой дороге)

В итоге Все ОК. пришел домой.

В различных языках программирования различный синтаксис написания оператора условия, но в большинстве языков используется ключевое слово, это слово IF. (В языке 1С – Если, IF);

IF (условие) THEN

ELSE

Если (условие) Тогда

КонецЕсли;

     И таких условий при прохождении вашего пути до дома может быть огромное множество. Пока вы только “прокачались” на начальной стадии, в коде вашей дороги домой прописаны возможности только обхода ямы, а если сюда добавить встречных пешеходов, автомобили, случайные события типа дождя и ветра, снега.


 

Условия в программировании.Популярно: 2 комментария

Добавить комментарий