|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mykola Dzham 2:5020/400 21 Jul 2004 17:31:36 To : Alexandre Kardanev Subject : Re: О логике А. Барабанова --------------------------------------------------------------------------------
Alexandre Kardanev (Alexandre.Kardanev@ihep.su):
> AB> Я понимаю что тем, кто не освоил логику до 17 лет, очень трудно.
> AB> Попробуйте так. Hарисуйте на бумажке кружочек. Пусть это будет "все".
> AB> Затем
> AB> с помощью карандаша отделите от этого кружочка рассматриваемую часть и
> AB> посмотрите, что останется. Отделить надо "никто". У меня остается "все".
>
> Изменим условия опыта:-)
> Пишем програмку на всеми любимом в эхе языке:
> ---------------------- начало
> #include <stdio.h>
> main()
> {
> bool a, b, c, BCE_1, BCE_2, HE_BCE_1, HE_BCE_2;
> a = b = c = true;
> BCE_1 = a && b && c; /* Это у нас всем */
> HE_BCE_1 = !BCE_1; /* Отрицание от "всем" */
> c = false; /* Это от "всех" откололся VN :-)*/
> BCE_2 = a && b && c;
> HE_BCE_2 = !BCE_2;
> printf("BCE1 - %c; HE BCE1 - %c;\nBCE2 - %c; HE BCE2 - %c\n",
> BCE_1?'t':'f', HE_BCE_1?'t':'f', BCE_2?'t':'f', HE_BCE_2?'t':'f');
> }
> ----------------------- конец програмки
>
> Компилируем, запускаем и доолго медитируем над результатом:-)
И какой результат? Hаверное такой, что нельзя операции над множествами
заменять булевыми операциями?
--
LEFT-UANIC
JID: levsha@jabber.kiev.ua
--- ifmail v.2.15dev5.3
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6325755c7fa9.html, оценка из 5, голосов 10
|