Russia, Ivanovo
adv@devetime.ru

Программируем в 1С. Акт первый: Усложненная логика, начальные условия  и многое другое. Часть 1.

В прошлой статье «Программируем в 1С. Акт первый: Введение.» вы немного познакомились с логикой, порешали задачку и теперь можно перейти к следующему.

Пора перейти к математической логике, а точнее к сложению, произведению, отрицанию, конъюнкции и дизъюнкции. Это все — святая святых в программировании., а тем более в 1С программировании.  Почему тем более в 1С, вы поймете немного погодя.

Все мы теперь знаем, что наш уважаемый компьютер работает на «1» и «0», или  «да» и «нет».  Но что же будет при взаимодействии этих двух значений. Если к 1 прибавить 0, или к 0 умножить на 1 и т.д. Для этого и существует математическая логика. Не нужно ничего придумывать, в программировании есть жесткие условия для элементарных операции.

Например:

Логическое сложение(Иначе называется «ИЛИ» , обозначается как «+» или «˅»)

Работает элементарно.

— Если мы к единице «1» прибавим единицу «1» то получим  единицу «1»(1+1=1).

-Если к нулю «0» прибавим ноль»0″ то получим «0»(0+0=0)

-Если к единице «1» прибавим ноль»0″ то получим «1»(1+0=1)

-Если к нулю «0» прибавим единицу»1″ то получим «1»(0+1=1)

И вроде бы все логично.

Теперь перейдем к Логическому умножению (Иначе называется «И» , обозначается как «*» или «˄»)

Работает так же просто.

— Если мы к единице «1» прибавим единицу «1» то получим  единицу «1»(1+1=1).

-Если к нулю «0» прибавим ноль»0″ то получим «0»(0+0=0)

-Если к единице «1» прибавим ноль»0″ то получим «1»(1+0=1)

-Если к нулю «0» прибавим единицу»1″ то получим «1»(0+1=1)

И давайте теперь посмотрим на логическое отрицание (Иначе называется «НЕ» , обозначается как «¬»):

— Если НЕ «0» то «1» (НЕ 0 = 1)

-Если НЕ «1» то «0» (НЕ 1 = 0)

Следующие логические операции мы рассмотрим во второй части статьи.

 

 

 

 

 

 

share post :

1
Отправить ответ

avatar
1 Цепочка комментария
0 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
1 Авторы комментариев
Grandox Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Grandox
Гость
Grandox

Недавно стал заниматься программированием и пока что этот язык дается мне сложно. Нюансов в нем много.