21.03.2012, 16:36 | #1 |
Британский учённый
|
Задачка
Буратине дали три яблока. Два он съел. Сколько яблок осталось у Буратины?
Думаете одно? Это может в первом классе на уроке арифметики оно одно осталось. А ежели задать эту задачку программистам... Ответы могут быть совершенно неожиданными: Неизвестно сколько. Никто-ж не знает, сколько яблок было у него до этого. Мораль: обнуляйте начальные переменные. Даже если обнулить переменные, никто не гарантирует, что Мальвина не отдала ему свои яблоки, пока он уничтожал те два. Или не сожрала третье. Мораль: внимательно используйте глобальные переменные. А где гарантия, что Буратино съел именно два яблока, а не два чего-то другого? Там написано что он съел два. Мораль: выясните детали задачи. Количество яблок у Буратины не изменилось. Они только поменяли область видимости: часть из них переместилась внутрь Буратины.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: EVGL (1), AlexeyS (1), lev (1), Sada (1), S.Kuskov (1), _scorp_ (1), kornix (1). |
|
Похожие темы | ||||
Тема | Ответов | |||
Русский вопрос - разборки по понятиям на рынке ERP (Договор) | 23 | |||
Задачка по математике | 2 | |||
Дурацкая задачка | 3 | |||
Сколько я стою? %)) | 194 |
|