False + False = True

Программирование, которое не связано с API и Flash.

False + False = True

Сообщение ukhov » 13 окт 2012, 14:23

Кто-нибудь слышал про то, что false + false = true?
  1. true + true = true;
  2. true + false = false;
  3. false + true = false;
  4. false + false = true; // как???

Есть ли какие-то случаи, в котороых по логике это работает?

UPD: нашел кое-что: http://ru.wikipedia.org/wiki/Эквиваленция
но все равно не понимаю, почему 0+0=1?
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Автор темы
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: False + False = True

Сообщение Abarmotina » 13 окт 2012, 15:36

Ы
Пока они пили водку и катались на скейтах, мы строили бизнес и делали деньги!
Аватара пользователя
Abarmotina

 
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34
Благодарил (а): 16 раз.
Поблагодарили: 19 раз.

Re: False + False = True

Сообщение ukhov » 13 окт 2012, 15:56

Abarmotina писал(а):Ы

??
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Автор темы
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

Re: False + False = True

Сообщение Emeltil » 13 окт 2012, 17:21

Может это закос под "- + - = +"
Emeltil

 
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29
Благодарил (а): 11 раз.
Поблагодарили: 7 раз.

Re: False + False = True

Сообщение Abarmotina » 13 окт 2012, 17:43

Emeltil писал(а):Может это закос под "- + - = +"

Я вначале тоже самое был написал,но потом передумал :lol:
Пока они пили водку и катались на скейтах, мы строили бизнес и делали деньги!
Аватара пользователя
Abarmotina

 
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34
Благодарил (а): 16 раз.
Поблагодарили: 19 раз.

Re: False + False = True

Сообщение bodnar » 13 окт 2012, 17:46

это что за синтаксические конструкции и что за язык программирования? зачем сумме двух значений типа bool присваивать другое значение? (судя по тому коду что написан, или это не код?).
И что в данном контексте обозначает плюс? Если как и положено дизъюнкцию, тогда при чем тут эквиваленция? (если плюс обозначает эквиваленцию то очевидно же что фолс эквивалентен фолсу и соответственно все выражение истинно) Вопрос вообще какой то в вакууме без относительно хоть к какой то почве
Обязательно к прочтению: ActionScript 3.0 Ошибки среды выполнения
Аватара пользователя
bodnar
Модератор
Модератор
 
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41
Благодарил (а): 16 раз.
Поблагодарили: 185 раз.

Re: False + False = True

Сообщение Александр » 13 окт 2012, 17:53

Дискретная математика. Для тех кто собирается быть грамотным программистом следует её понимать.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: False + False = True

Сообщение Emeltil » 13 окт 2012, 18:01

Александр писал(а):Дискретная математика. Для тех кто собирается быть грамотным программистом следует её понимать.


в технаре проходили но не мое это я понял
Emeltil

 
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29
Благодарил (а): 11 раз.
Поблагодарили: 7 раз.

Re: False + False = True

Сообщение Александр » 13 окт 2012, 18:32

Emeltil
А я вот программируя, понял, что дискретная математика очень важна в программировании. Что совсем не зря её проходил, когда учился.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: False + False = True

Сообщение ukhov » 13 окт 2012, 18:33

bodnar писал(а):это что за синтаксические конструкции и что за язык программирования? зачем сумме двух значений типа bool присваивать другое значение? (судя по тому коду что написан, или это не код?).
И что в данном контексте обозначает плюс? Если как и положено дизъюнкцию, тогда при чем тут эквиваленция? (если плюс обозначает эквиваленцию то очевидно же что фолс эквивалентен фолсу и соответственно все выражение истинно) Вопрос вообще какой то в вакууме без относительно хоть к какой то почве


false && false срабатывает как true
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Автор темы
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

След.

Вернуться в Программирование на PHP и других языках (без использования API)



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1