Показаны сообщения с ярлыком программирование. Показать все сообщения
Показаны сообщения с ярлыком программирование. Показать все сообщения

суббота, 25 апреля 2015 г.

Кто прав, Сократ или Платон

- Сказанное Платоном – ложно, - говорит Сократ.
- То, что сказал Сократ – истина, - говорит Платон.
Возникает вопрос, кто из них высказывает истину, а кто ложь?

Пусть переменная С содержит значение истинности высказывания Сократа (Истина, Ложь), соответствено вводим и переменную П для истинности высказывания Платона.

Высказывание Сократа превратим в функцию от 2-х переменных С и П и вычислять она будет значение переменной П. Такую же функцию введем и для Платона:
П=СОКРАТ(С,П);
C=ПЛАТОН(П,С);

Осталось вычислить значения функций для всех комбинаций.

Сократ говорит Истину: "Высказывание Платона ложно", при этом высказывание Платона Истинно. Тогда значение высказывания Платона переворачивается и равно Лжи:
СОКРАТ(С=Истина, П=Истина) = Ложь.

Сократ говорит Истину: "Высказывание Платона ложно", при этом высказывание Платона Ложно. Тогда значение высказывания Платона переворачивается и равно Истине:
СОКРАТ(С=Истина, П=Ложь) =Истина.

Сократ говорит Ложь: "Высказывание Платона ложно", при этом высказывание Платона Истинно. Тогда значение высказывания Платона сохраняется и равно Истине:
СОКРАТ(С=Ложь, П=Истина) =Истина.

Сократ говорит Ложь: "Высказывание Платона ложно", при этом высказывание Платона Ложно. Тогда значение высказывания Платона сохраняется и равно Лжи:
СОКРАТ(С=Ложь, П=Ложь) =Ложь.


Платон говорит Истину: "Высказывание Сократа истинно", при этом высказывание Сократа Истинно. Тогда значение высказывания Сократа сохраняется и равно Истине:
ПЛАТОН(П=Истина, С=Истина) = Истина.

Платон говорит Истину: "Высказывание Сократа истинно", при этом высказывание Сократа Ложно. Тогда значение высказывания Сократа сохраняется и равно Лжи:
ПЛАТОН(П=Истина, С=Ложь) =Истина.

Платон говорит Ложь: "Высказывание Сократа истинно", при этом высказывание Сократа Истинно. Тогда значение высказывания Сократа переворачивается и равно Лжи:
ПЛАТОН(П=Ложь, С=Истина) =Ложь.

Платон говорит Ложь: "Высказывание Сократа истинно", при этом высказывание Сократа Ложно. Тогда значение высказывания Сократа переворачивается и равно Истине:
ПЛАТОН(П=Ложь, С=Ложь) =Истина

Теперь перепишем, для удобстваЮ полученный результат:

СОКРАТ
(Истина, Истина) = Ложь
(Истина, Ложь) = Истина
(Ложь, Истина) = Истина
(Ложь, Ложь)= Ложь

ПЛАТОН
(Истина, Истина) = Истина
(Истина, Ложь) = Истина
(Ложь, Истина) = Ложь
(Ложь, Ложь)= Истина

Пишем программу:

 С=Истина
 П=Истина

 Индекс=1
 Максимум=9 // Ну, например, чтобы не зациклится.

 Печать 'C=', С,   ', П=', П
 Печать ' '

 Пока Индекс <= Максимум
   П=СОКРАТ(С, П);
   C=ПЛАТОН(П, С);

   Печать 'C=', С,   ', П=', П
   Если (Индекс МОД 3 ) = 0 То Печать ' '

   Индекс=Индекс+1
 КонецПока
 Печать '...'


Запускаем программу, смотрим результат:

С=Истина, П=Истина

С=Ложь, П=Ложь
С=Истина, П=Ложь
С=Истина, П=Истина

С=Ложь, П=Ложь
С=Истина, П=Ложь
С=Истина, П=Истина

С=Ложь, П=Ложь
С=Истина, П=Ложь
С=Истина, П=Истина
...
Получается, что оба врут или говорят правду или Сократ прав, а Платон лжет.

Тот же прием можно применить к вопросу философии, что первично: бытие или сознание. Ответ очевиден: Определяемое бытием сознание определяет бытие во имя смысла своего.

четверг, 24 марта 2011 г.

Как в Windows 7 64 печатать на принтере без дров?))

Для случая, когда дрова есть только под Windows XP — внимательно изучаем здесь Инструкцию.

Идея такая. В Windows 7 ставим бесплатную виртуальную машину Oracle VirtualBox. Машина будет с русским интерфейсом. (Замечательная вещь, которая удобна и быстро работает. Имеет легкий доступ к разделам родительской ОС и имеет удобное для отладки средство скриншотов всего состояния виртуальной машины)

На ней разворачиваем Windows XP, в которую ставим нужный принтер, к которому есть у нас драйвер. Убеждаемся, что он печатает.

Ставим в Windows XP две бесплатные программы Ghostscript в С:\gs и RedMon.

Создаем файл конфигурации C:\gs\printer.rsp:
-IC:\gs\gs9.01\lib;
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-mono
-sOutputFile="%printer%Canon LBP-810"

В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). (Для монохромного принтера добавляем строку "-mono" )

Так же проверяем, чтобы путь к библиотеке был верным.

Ставим в Windows XP принтер HP LaserJet 2100 Series PS со следующими настройками:
Устанавливаем новый локальный принтер:
Создать Новый тип порта: Redirect Port
RPT1:
Redirect this port: C:\gs\gs9.01\bin\gswin32c.exe
Arguments: @c:\gs\printer.rsp -
Copy temporary file to printer
Canon LBP-810
Hidden
Инструкции есть картинки)

Убеждаемся, что он печатает, расшариваем его.

Дело осталось за малым. Ставим в Windows 7 встроенный локальный принтер HP LaserJet 2300 Series PS на LPT1.

Потом настраиваем его на локальный порт, указывая в нём сетевой путь до расшаренного в Windows XP принтера HP LaserJet 2100 Series PS.
Это будет что-то вроде: \\VM\LaserJ (Именно на этом форуме sukhoi.ru я и нашел, как все это можно проделать)

Проверяем, что все печатает.

Жадные капиталисты, которые ленятся выпускать дрова для старых принтеров, посрамлены))

Виртуальная машина копируется одним файлом. Для следующего ПК ставим VirtualBox, создаем новую виртуальную машину, а в качестве диска подставляем путь до файла с виртуальной машиной, который у нас уже имеется. Чтобы не было конфликта имен, имя машины с виртуальной Windows XP надо сменить на угникальное.

среда, 2 июня 2010 г.

Кто программирует евреев?

Анатолий Вассерман: Сектор Газа должен быть уничтожен

Исх.16:35 Сыны Израилевы ели манну сорок лет, доколе не пришли в землю обитаемую; манну ели они, доколе не пришли к пределам земли Ханаанской.

Кто же их кормил???

Есть много версий..


Втор.23:20 иноземцу отдавай в рост, а брату твоему не отдавай в рост, чтобы Господь Бог твой благословил тебя во всем, что делается руками твоими, на земле, в которую ты идешь, чтобы овладеть ею.

Втор. 7:5 Но поступите с ними так: жертвенники их разрушьте, столбы их сокрушите, и рощи их вырубите, и истуканов [богов] их сожгите огнем;

Втор. 32:24 будут истощены голодом, истреблены горячкою и лютою заразою; и пошлю на них зубы зверей и яд ползающих по земле;

Втор. 32:25 извне будет губить их меч, а в домах ужас -- и юношу, и девицу, и грудного младенца, и покрытого сединою старца.

Числа 14:23 только детям их, которые здесь со Мною, которые не знают, что добро, что зло, всем малолетним, ничего не смыслящим, им дам землю, а все, раздражавшие Меня, не увидят ее;

Числа 31:17 итак убейте всех детей мужеского пола, и всех женщин, познавших мужа на мужеском ложе, убейте; а всех детей женского пола, которые не познали мужеского ложа, оставьте в живых для себя;


Иоанн 8:44 Ваш отец диавол; и вы хотите исполнять похоти отца вашего. Он был человекоубийца от начала и не устоял в истине, ибо нет в нем истины. Когда говорит он ложь, говорит свое, ибо он лжец и отец лжи.

Коран 4: 159-161 «За то, что иудеи поступали несправедливо и многих оттолкнули от Божественного пути мы запретили те блага, которые были им дозволены, и за то, что они брали ссудный процент, хотя он был им запрещен, и незаконно пожирали имущество людей. Для тех из них, кто отвергает (законы Бога) Мы приготовили мучительные страдания».



«Как правильно смеяться над теорией заговора»