Программирование так или иначе является продолжением нашей жизни. Само по себе оно смысла не имеет. И многие вещи в программировании, если их рассматривать отдельно от человеческой деятельности, могут показаться сложными. Однако в большинстве случаев ничего сложного в этом нет. Мы часто используем в жизни какие-то вещи, являющиеся частью программирования, даже не замечая этого. Например, логические операторы. Для новичка звучит грозно и не очень понятно. А на самом деле всё крайне просто, только слова незнакомые. Есть ДА и есть НЕТ (это логические 1 и 0). И есть ЛОЖЬ, а есть ИСТИНА. В большинстве языков программирования это даже переводить не надо. Потому что почти во всех языках имеется логический тип данных, который содержит лишь два значения: FALSE (ЛОЖЬ) и TRUE (истина). Правда, например, в С++, эти слова обязательно должны записываться маленькими буквами, то есть false и true. И, поскольку существуют логические значения, то существуют и какие-то действия (операции) с этими значени