Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2018, 07:55   #21
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от bulygin69 Посмотреть сообщение
Я читаю так, как в математике (ничего необычного в этом нет):
5==5 пять равно пять (что истинно)
6!=7 шесть не равно семь (что истинно)
9!=9 девять не равно девять (что ложно)
...
False==False ложь равно ложь (что истинно)
False!=False ложь не равно ложь (что ложно)
False==True ложь равно истина (что ложно)
Так и в чем парадокс?
False!=False ложь не равно ложь (что ложно) --- приказ исполнен, результат получен. Дальше его и пользуем. Вы не можете выносить знак != в формулировку парадоксов - это не факт, это приказ (глагол). Математика с глаголами не работает. Там этот знак означает факт.
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 07:59   #22
bulygin69
Пользователь
 
Регистрация: 06.11.2015
Сообщений: 39
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Так и в чем парадокс?
В этом:
1) False == False
2) False != False

P.S.Если в {x | x≠x} рассмотрите внимательно x≠x, то Х не равно Х тогда и только тогда, когда левая часть не-равенства равна себе и правая часть не-равенства равна себе. В противном случае это уже не будет x≠x. Так равен или не равен Х себе? И равен, и не равен.

Последний раз редактировалось bulygin69; 17.06.2018 в 08:07.
bulygin69 вне форума Ответить с цитированием
Старый 17.06.2018, 08:02   #23
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от bulygin69 Посмотреть сообщение
В этом:
1) False == False
2) False != False
Да блин, это знаки ГЛАГОЛЫ - ВЫПОЛНИТЬ СРАВНЕНИЕ, а в математике это ФАКТЫ. Кароче, попробуйте осознать, что в алгоритмах этот знак совершенно не то, что в математике. Вы смешали яблоки и груши и говорите - у меня компот - парадокс. Но если вы кухарка - то это планируемый результат.
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 08:07   #24
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
P.S.Если в {x | x≠x} рассмотрите внимательно x≠x, то Х не равно Х тогда и только тогда, когда левая часть не-равенства равна себе и правая часть не-равенства равна себе. В противном случае это уже не будет x≠x
Еще раз, вы путаете математический знак (который констатирует факт) и алгоритмический знак (который ничего не констатирует, а приказывает выполнить действие с текущими значениями и получить результат).

Рекомендую вам изучить PROLOG, он как раз и базируется на мат. понимании знаков. Т.е. в нем приказов (циклов/условий и т.д.) нету, а есть факты, из которых сам комп строит алгоритм, без вас.
Мне он, кстати, не пошел. Это действительно сложно мозгу переключатся м-у такими категориями (декларативный/алгоритмический стили).

Последний раз редактировалось alexzk; 17.06.2018 в 08:10.
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 08:11   #25
bulygin69
Пользователь
 
Регистрация: 06.11.2015
Сообщений: 39
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Да блин, это знаки ГЛАГОЛЫ - ВЫПОЛНИТЬ СРАВНЕНИЕ, а в математике это ФАКТЫ. Кароче, попробуйте осознать, что в алгоритмах этот знак совершенно не то, что в математике. Вы смешали яблоки и груши и говорите - у меня компот - парадокс. Но если вы кухарка - то это планируемый результат.
Законы программирования - законы математики. И там нет места "аллегориям".
bulygin69 вне форума Ответить с цитированием
Старый 17.06.2018, 08:12   #26
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Вот
https://ru.wikipedia.org/wiki/%D0%94...BD%D0%B8%D0%B5
https://ru.wikipedia.org/wiki/%D0%98...BD%D0%B8%D0%B5

И похоже, у вас мозг более на декларативный стиль заточен
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 08:17   #27
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от bulygin69 Посмотреть сообщение
Законы программирования - законы математики. И там нет места "аллегориям".
Спорный вопрос. Вселенная слишком сложна, чтобы быть полностью отраженной в мозгу. Поэтому мозг выбирает лишь ее части, которые с ним "совпадают" и игнорирует все остальное. Поэтому можно писать и аллегориями программы. Сами программы не станут от этого аллегорией, но мозг программиста будет видеть их так.
Я, например, отношусь как к написанию романа или поэмы примерно. Мой мозг не видит разницы - трезвый пишу на С++, пьяный - говорю стихами.
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 08:22   #28
bulygin69
Пользователь
 
Регистрация: 06.11.2015
Сообщений: 39
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Вот
https://ru.wikipedia.org/wiki/%D0%94...BD%D0%B8%D0%B5
https://ru.wikipedia.org/wiki/%D0%98...BD%D0%B8%D0%B5

И похоже, у вас мозг более на декларативный стиль заточен
Я о другом.

В математике Х=7+2 значением Х будет 9 потому, что 9==7+2. И это верно как для математики, так и для программирования. То, что присваивание не применяется в математике в явном виде, говорит лишь о том, что оба случая в ней отображает смысл равенства.
bulygin69 вне форума Ответить с цитированием
Старый 17.06.2018, 08:25   #29
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от bulygin69 Посмотреть сообщение
Я о другом.

В математике Х=7+2 значением Х будет 9 потому, что 9==7+2. И это верно как для математики, так и для программирования. То, что присваивание не применяется в математике в явном виде, говорит лишь о том, что оба случая в ней отображает смысл равенства.
Я не вдавался в подробности - в математике есть алго запись тоже - например, система условий ( с фигурной скобочкой слева) - ее следует читать, как глагол. Но в данном случае, вашего "парадокса", я вижу 1 объяснение - ваш мозг воспринимает знак, как факт, хотя это всегда глагол.
alexzk вне форума Ответить с цитированием
Старый 17.06.2018, 08:28   #30
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Скажите, здесь еще есть парадокс?

1. Вычислить "фалсе отлично от фалсе".
2. Результат (1) сравнить с "фалсе".
3. Выдать результат (2).
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое "заведомая ложь"... 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