psilogic: (Default)
[personal profile] psilogic
Логический прикол от [livejournal.com profile] kelavrik_0

Буратине дали три яблока. Два он съел. Сколько яблок осталось у Буратины? Думаете одно? Ничего подобного. Никто же не знает сколько у него уже было яблок до этого. Мораль - обнуляйте переменные!!!

Date: 2009-02-11 10:08 am (UTC)
From: [identity profile] stefashka.livejournal.com
Даже если обнулить переменные, никто не гарантирует, что Мальвина не отдала ему свои яблоки, поко он уничтожал те два. Или не сожрала третье.

Date: 2009-02-11 10:11 am (UTC)
From: [identity profile] psilogic.livejournal.com
в натуре :) мораль - избегайте использования глобальных переменных без необходимости :)

Date: 2009-02-11 10:26 am (UTC)
From: [identity profile] stefashka.livejournal.com
Глобальные переменные - прошлый век. А вот использовать семафоры не помешает.

Date: 2009-02-11 10:40 am (UTC)
From: [identity profile] psilogic.livejournal.com
тогда уж мутексы :)

Date: 2009-02-11 11:03 am (UTC)
From: [identity profile] stefashka.livejournal.com
В данном случае "семафор" используется в том же смысле, что и "лосось". :-)

Date: 2009-02-11 10:51 am (UTC)
From: [identity profile] 6ecnacnopma.livejournal.com
Отличное напоминание - обнуляйте переменные!!!

Date: 2009-02-11 11:28 am (UTC)
From: [identity profile] ex-xj-dimon367.livejournal.com
Блажен инициализирующий переменные нулем, ибо.

Date: 2009-02-11 12:00 pm (UTC)
From: [identity profile] yoshke.livejournal.com
"обнуляйте переменные"

Если как "совет программисту", то так себе.

Date: 2009-02-11 12:05 pm (UTC)
From: [identity profile] ailoyros.livejournal.com
С тем же успехом:
никто ж не знает, сколько он продал и просто про... хм, потерял, и сколько у него стащили по дороге.

Требуйте закрытых систем!

Date: 2009-02-11 12:13 pm (UTC)
From: [identity profile] bsivko.livejournal.com
Только это не "прикол от", а старый боян, хоть показательный и ((;

Date: 2009-02-11 12:46 pm (UTC)
From: [identity profile] kakadoo.livejournal.com
Напоминает вот это
http://karaul.ru/31.05.2005/1

Date: 2009-02-11 03:03 pm (UTC)
From: [identity profile] bajaz.livejournal.com
А где гарантия, что Буратино съел именно два яблока, а не два чего-то другого? Там написано что он съел два. :)

Date: 2009-02-11 03:08 pm (UTC)
From: [identity profile] psilogic.livejournal.com
а ведь верно подмечено! :))

Date: 2009-02-11 03:44 pm (UTC)
From: [identity profile] kelavrik-0.livejournal.com
Сколько ещё вариантов люди нашли :)

Date: 2009-02-11 05:56 pm (UTC)
From: [identity profile] cyfir.livejournal.com
Количество яблок у Буратины не изменилось.
Два яблока поменяли область видимости внутри буратинского домена, и только.

Date: 2009-02-12 06:51 am (UTC)
From: [identity profile] alisarin.livejournal.com
А почему я не могу исходить из принципа: условия задачи даны по принципу "все оговорено"?!! Операции производятся только над сущностями, указанными в данном объявлении... Ну и?

Date: 2009-02-20 10:57 am (UTC)
From: [identity profile] gaussrifle.livejournal.com
Задачка от Блондинки: Допустим, я у тебя взяла 100 рублей.
Пошла в магазин и потеряла их. Встретила подругу.
Взяла у неё 50 рублей. Купила 2 шоколадки по 10р.
У меня осталось 30 рублей. Я их отдала тебе.
И осталась должна 70р. И подруге 50р. Итого 120р.
Плюс у меня 2 шоколадки. Итого 140р! Где 10 рублей?

December 2016

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2025 10:26 am
Powered by Dreamwidth Studios