|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.06.2018, 05:51 | #11 | |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
Цитата:
P.S. "сравнить" - это словесная обертка для человеческого уха. Не более. |
|
17.06.2018, 06:29 | #12 |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
В математике (возьмем для определенности 7+2=9) смысл равно в том,
что 7+2 можно заменить на 9. И наборот, 9 можно заменить на 7+2. Когда пишем False!=False, то опять же это означает, что False можно заменить на True. И наоборот, True можно заменить на False. Можно возразить, это не несет в себе никакого смысла, ибо равенство неравного всегда ложно. Но в том то и дело, что только такая (всегда ложная конструкция) позволяет выразить (то, чего нет). Впрочем, понятие пустого множества {x | x≠x} отражает этот же смысл. |
17.06.2018, 07:01 | #13 |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
пустое множество определяется:
#тождественно ложной формулой (противоречием). #В пустом множестве нет такого элемента X, что X=X. #Сказать, что в множестве не существует элементов - #то же, что сказать, что #каждый элемент Х этого множества такой, что Х≠Х. Cсылка на код |
17.06.2018, 07:24 | #14 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Цитата:
Вопщем чепуха какаято, на основе константных булевых выражений (т.е. которые всегда труе или фалсе) вы заводите переменные и начинаете через них что-то там выражать (это я об исходном коде). На самом деле это фигня. Компилятор сразу взял и посчитал, еще до запуска программы, если открыть ассемблерный код, ваша прога преобразовалась в "вывести 1" без всяких расчетов. Последний раз редактировалось alexzk; 17.06.2018 в 07:29. |
|
17.06.2018, 07:24 | #15 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Попугай сказал попугаю: "Попугай, попугай попугая"
bulygin69, путаетесь в трёх соснах. Цитата:
|
|
17.06.2018, 07:31 | #16 |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
Повторяю, пустое множество {x | x≠x} определяется для такого Х, которое всегда ложно.
|
17.06.2018, 07:34 | #17 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Повторяйте чаще
|
17.06.2018, 07:36 | #18 | |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
Цитата:
|
|
17.06.2018, 07:43 | #19 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Вообще, мне кажется, вы читаете программу декларативно. Но это не верный подход. Нельзя так читать
Цитата:
"ПРИКАЗЫВАЮ СРАВНИТЬ фалсе и фалсе, и сказать что получилось". С вашим подходом к задаче, ее тестить можно только на PROLOG (мб еще SQL) - т.к. это декларативные языки, т.е. в них не дается набор приказов, но даются факты, что вы и пытаетесь делать - приказ к действию расцениваете как факт. Из приказа к действию нельзя делать никаких заключений. Приказ нужно просто исполнить и получить результат, тогда никаких "парадоксов" не возникает. Последний раз редактировалось alexzk; 17.06.2018 в 07:54. |
|
17.06.2018, 07:51 | #20 | |
Пользователь
Регистрация: 06.11.2015
Сообщений: 39
|
Цитата:
5==5 пять равно пять (что истинно) 6!=7 шесть не равно семь (что истинно) 9!=9 девять не равно девять (что ложно) ... False==False ложь равно ложь (что истинно) False!=False ложь не равно ложь (что ложно) False==True ложь равно истина (что ложно) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что такое "заведомая ложь"... | waleri | Свободное общение | 18 | 15.01.2015 08:44 |
Возврат ИСТИНА или ЛОЖЬ при выполнении нескольких условий | HorrorJuice | Microsoft Office Excel | 4 | 01.02.2014 13:41 |
Не могу понять почему в результате "ЛОЖЬ" | Questru | Microsoft Office Excel | 5 | 16.08.2013 14:27 |