поиск:    

 
переход:  



Екатеринбург Онлайн
Новости:  Автоновости  |  Публикации:  Дороги  |  Форумы:  Автофорум

  Форумы  > Автоклуб > Общение Автоклуба  

если кто жив подскажите как сократить(+)програмерам...


Список Тем  |   Поиск  |   Правила  |   Статистика  |
если кто жив подскажите как сократить(+)програмера...   #179969  наверх
Автор: 
Дата:   

((true & true) or (not true & not true))

блин не думаеца нифига(((
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179972  наверх
Автор: Lelik 
Дата:   

(true & true) = true
(not true & not true)= false & false = false

true or false = true

имхо так :-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179974  наверх
Автор: masterO99
Дата:   

лелик, и чо? ;-)
как я условие поставлю? ;-)
смысл в чем: если одно и второе условия истинны или ложны = классно ;-) иначе - лажа
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179975  наверх
Автор: masterO99
Дата:   

точнее говоря под true и false понимать переменные... и складывать их для упрощения нельзя
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179976  наверх
Автор: masterO99
Дата:   

блин вот че получаеца:
((A & B) or (not A & not B))
=
(A or not B) & (not A or B)

короче одна фигня...
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179978  наверх
Автор: ZayatZ 
Дата:   

никак наверное, так как этому соответствует примерно такая формула:

f = a * b + c+d

(то что жирным - это НЕ)
то есть если эту формулу по правилам обычной математики нельзя сократить (вынести там за скобки и тд) - следовательно и упростить тоже нельзя.
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179979  наверх
Автор: ZayatZ 
Дата:   

а
дак переменные то одинаковы Ж-) пардон "объявление перепишем Ж-)" ©
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179981  наверх
Автор: ZayatZ 
Дата:   

не, это нельзя сократить уже.
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179982  наверх
Автор: masterO99
Дата:   

да...я уже и так и так(((
а казалось что можно((
ладно фигня;-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #179986  наверх
Автор: Diеsеl
Дата:   

имхо сокращается до
not (true or false)
кажись называется логика ИЛИ-НЕ

[Сообщение изменено пользователем 26.06.2003 20:50]
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180284  наверх
Автор: Diеsеl
Дата:   

праильно ль нет?
самому интересно :-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180302  наверх
Автор: Меркантильный Кю 
Дата:   


Цитата:
((true & true) or (not true & not true))


Эта операция называется "исключающее или". XOR.

Таблица истинности такова:

(1 XOR 1) = (0 XOR 0) = 0
(1 XOR 0) = (0 XOR 1) = 1

Для понятности:

((A AND B) OR (NOT A AND NOT B)) экивалентно NOT (A XOR B)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180324  наверх
Автор: masterO99
Дата:   

один фик "исключающее или" не опишешь IFами так просто... придеца расписывать...
можно проверить: должно срабатывать если А=В
в принципе верно, но как расписать XOR IFами?
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180502  наверх
Автор: Меркантильный Кю 
Дата:   

А ты на чем пишешь-то? Васик что ль какой?

В принципе, да, так и есть - если А=В, то должна быть истина, в противном случае - ложно. Но это только для тех реализаций, где строго определено, что TRUE это 1 (к примеру), а FALSE - это 0. Тогда будет работать. Если же определение типа сишного стандарта - FALSE есть 0, а TRUE есть неFALSE, то может и не сработать - точное значение TRUE не определено, он может быть хоть 1, хоть 3, хоть 5, лишь бы не 0. При такой постановке вопроса выражение не получится упростить никак. По крайней мере мне не приходит в голову ничего универсального, чтобы гарантировано работало везде и всегда.
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180505  наверх
Автор: SD
Дата:   

Вы ваще о чём? Сократить программера очень просто, меняешь штатное расписание, вычеркиваешь строку программист и потом ему утром говоришь, чё типа пришел, тебя уже сократили :-D
Хотя я, чесслово, Мастер, придушил бы за такое :-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180510  наверх
Автор: Меркантильный Кю 
Дата:   

Ладно, расслабтесь. Вот вам в тему улыбнуться (из авторушной уазовкой конфы):

Программеры - они толстые. Потому что они сидят. А админы - они тощие. Потому что бегают. Впрочем, бывают тощие программеры. Hо не надо думать, что это исключение из правил - это переученные админы. Также встречаются и толстые админы. Это обленившиеся программеры.

Программеры курят быстро, потому что мысль. Потому что она уйдет и придется думать ее снова. У админов мыслей нет, поэтому они курят медленно. Они делают это в те моменты, когда все работает и ничего не падает. Поэтому они курят редко.

Программеры ходят на обед сами. Они приносят много еды в офис и вкусно ей пахнут. Они едят ее прямо на клаве. Потому что мысль. Админы заказывают еду в офис. Потому что если они за ней пойдут, что-нибудь упадет. И придется бежать в офис с недоеденным гамбургером. Потому что админы любят питаться от Макдональдса. Потому что вкусно, а потолстеть им не грозит. Если они не обленившиеся программеры.

Программеры уходят с работы ночью. Потому что мысль. Hекоторые из них уходят вечером и думают мысль дома. Hекоторые, у которых есть ноутбук, думают ее в метро. Админы домой не ходят. Потому что если они пойдут домой, что-нибудь упадет. И придется идти на работу. А на работу они ходить не любят. И не ходят.

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

Программеры спят в выходной. Обычно это среда или понедельник. Потому что мысль. В понедельник мысли еще нет. А в среду идет переход от одной мысли к другой. Админы спят в гнезде. Из-за отдельтного замка в это время иногда раздается храп. Админы редко спят больше десяти
минут. Потому что если проспать больше, что-нибудь упадет. И придется просыпаться по необходимости. А админы любят просыпаться сами, пусть и через десять минут.

Программеры пьют пиво. В основном светлое и много. Потому что мысль. Пока она плавает - ее можно думать. Главное, чтобы не утонула. Админы тоже пьют пиво.

Потому что если что-нибудь упадет, им будет пофиг. Админы любят когда им пофиг.

И программеры любят, когда им пофиг. Поэтому часто они пьют пиво вместе. И им вместе пофиг. После этого они спят. Hо не вместе. Админы спят в гнезде, а программеры - на клаве. Когда они просыпаются, они снова пьют пиво. Потому что хочется. Потому что они админы. И программеры.
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180542  наверх
Автор: masterO99
Дата:   

попробуй меня сократить ;-) утром ниче работать не будет ;-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180543  наверх
Автор: masterO99
Дата:   

у меня два значения = 0 и 1 ((
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180548  наверх
Автор: Меркантильный Кю 
Дата:   

Ну если гарантировано так, то все сокращается до if(A == B)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #180576  наверх
Автор: masterO99
Дата:   

блин! а ведь точна!!!! епрст, чета не допетрил ;-)
  |  Поделиться:  
старый прикол :-)   #180612  наверх
Автор: ZayatZ 
Дата:   

про женскую логику...

логика: истинно \ ложно
женская логика: истинно \ ложно \ не важно

Ж-)
  |  Поделиться:  
Re: если кто жив подскажите как сократить(+)програ...   #15384835  наверх
Автор: Е1.RU   (О пользователе)
Дата:   

Тема автоматически закрыта.
  |  Поделиться:  
Список Тем  |   Поиск  |   Правила  |   Статистика  |
Обсуждение этой темы закрыто модератором форума

 Мой E1 
 
Вход для зарегистрированных пользователей:
E-mail:
Пароль:
Если Вы не зарегистрированы, то добро пожаловать на страницу регистрации.
Если Вы зарегистрированы, но забыли пароль, Вы можете его запросить.

Развернуть блок
 Погода