Обсуждение:Тернарная условная операция
Эта статья выставлялась на удаление и была оставлена. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/7 мая 2009. Повторное выставление допустимо лишь при наличии аргументов, не рассмотренных в прошлых номинациях, при изменении обстоятельств вокруг предмета статьи или изменении правил Википедии, в противном случае повторная заявка будет быстро закрыта. |
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Статья выставлялась на удаление под именем Тернарный условный оператор, по итогам обсуждения была переименована в Тернарная условная операция. Vadim Rumyantsev 09:54, 4 июля 2009 (UTC)
Изменён раздел по C#, т.к. от тернарного оператора в нём столько же пользы, как и в C++, а строгая типизация, это скорее преимущество, чем недостаток. Worldalexey
Очень полезная статья. Нужно ещё добавить про Java: там тоже типы должны приводиться, но кажется они автоматом могут привестись. Вот здесь вроде описано http://javapd.blogspot.com/2008/09/11.html 94.179.216.154 11:35, 27 июля 2011 (UTC)
Можно ли её называть "тройной" вместо "тернарной"? 78.37.205.52 16:36, 8 декабря 2011 (UTC)
[p, q, r] - вот где здесь первый, второй и третий операнд
править[p, q, r] - вот где здесь первый, второй и третий операнд, чтобы имела смысл статья где написано: ...возвращающая свой второй или третий операнд в зависимости от значения логического выражения, заданного первым операндом... а то читаешь и диву даешься как так можно доносить знания:) - во как в этом месте: Аналогом тернарной условной операции в математической логике и булевой алгебре является условная дизъюнкция, которая записывается в виде [p, q, r] и реализует алгоритм: «Если q, то p, иначе r», что можно переписать как «p или r, в зависимости от q или не q». - чё за винегрет а?
Например, я понимаю так: Если значение 《q》логическое выражение первого операнда =1, то возвращается 《p》второй операнд, иначе если 《q》=0 будет 《r》третий операнд. Очередность нужно соблюдать или и так попрет как вы транслируете.— 95.24.0.105 21:06, 17 апреля 2021 (UTC) Если я не правильно понял или понимаю то, только потому что Вы не правильно копируете чужие мысли или так просто отсебятина или сами в этом бамбук. Вот в этом месте все таки правильно описывается это понятие 《Другими словами, запись [p, q, r] эквивалентна записи: «Если q, то p, иначе r», которую можно переписать как «p или r, в зависимости от q или не q». Таким образом, для любых значений p, q и r значение [p, q, r] равно p, если q истинно, и равно r в противном случае.》 а вы его исковеркали до не узнаваемости. Хотя, и там тоже по ссылке у автора - с мыслями не всё так чинно. см. https://ru.wiki.x.io — 95.24.0.105 21:30, 17 апреля 2021 (UTC)