Логическая ловушка: Смешные истории о непредсказуемости
Однажды в воскресенье программист решил написать программу, которая должна была предсказывать погоду на следующую неделю.
Программа должна была выдавать точный прогноз, но при этом программист не должен был знать, какой будет погода в каждый конкретный день.
Программист был ответственным и никогда не врал. Он даже любил повторять: «Код – закон!».
Программист подумал над условиями и улыбнулся: «В воскресенье погода не может быть предсказана! Ведь тогда уже в субботу вечером я буду знать об этом. А, по условиям задачи, я не должен знать день прогноза. Следовательно, последний возможный день прогноза – суббота. Но если погода в пятницу окажется солнечной, то я буду заранее знать, что в субботу будет дождь, значит, и её можно исключить». Последовательно исключив пятницу, четверг, среду, вторник и понедельник, программист пришёл к выводу, что программа не сможет выдать прогноз, выполнив все свои условия. Он даже начал напевать: «Я свободен от багов!».
В этот момент погода резко изменилась.
«Вы ошиблись, погода!», — крикнул программист, но дождь лишь усилился.
«Но как же… непредсказуемость?», — успел пролепетать программист.
Программист промок до нитки. Программа выдала ошибку. Программист впервые напортачил. А ещё он просто забыл про облака.
Шутка 2
Однажды в понедельник студент решил подготовиться к экзамену по философии.
Экзамен должен был быть сложным, но студент не должен был знать, какой будет вопрос.
Преподаватель был строгим, но справедливым человеком и никогда не врал. Он даже любил повторять: «Истина в знании!».
Студент подумал над заданием и улыбнулся: «В воскресенье вопрос не может быть известен! Ведь тогда уже в субботу вечером я буду знать об этом. А, по условиям задачи, я не должен знать вопрос. Следовательно, последний возможный день экзамена – суббота. Но если вопрос в пятницу будет о Канте, то я буду заранее знать, что в субботу будет о Гегеле, значит, и её можно исключить». Последовательно исключив пятницу, четверг, среду, вторник и понедельник, студент пришёл к выводу, что преподаватель не сможет задать ему вопрос, выполнив все свои условия. Он даже начал напевать: «Я знаю всё!».
В этот момент преподаватель зашёл в аудиторию.
«Вы ошиблись, преподаватель!», — крикнул студент, но преподаватель лишь улыбнулся.
«Но как же… вопрос?», — успел пролепетать студент.
Студент получил двойку. Преподаватель впервые слукавил. А ещё он просто забыл про логику.
Шутка 3
Однажды в среду продавец решил провести распродажу.
Распродажа должна была быть выгодной, но продавец не должен был знать, какие товары будут участвовать в ней.
Продавец был честным, но хитрым человеком и никогда не врал. Он даже любил повторять: «Клиент всегда прав!».
Продавец подумал над условиями и улыбнулся: «В воскресенье товары не могут быть известны! Ведь тогда уже в субботу вечером я буду знать об этом. А, по условиям задачи, я не должен знать товары. Следовательно, последний возможный день распродажи – суббота. Но если в пятницу будут скидки на чайники, то я буду заранее знать, что в субботу будут на сковородки, значит, и её можно исключить». Последовательно исключив пятницу, четверг, среду, вторник и понедельник, продавец пришёл к выводу, что он не сможет провести распродажу, выполнив все свои условия. Он даже начал напевать: «Я богат!».
В этот момент пришёл покупатель.
«Вы ошиблись, покупатель!», — крикнул продавец, но покупатель лишь улыбнулся.
«Но как же… распродажа?», — успел пролепетать продавец.
Продавец обанкротился. Покупатель впервые выиграл. А ещё он просто забыл про конкурентов.
Шутка 4
Однажды в четверг капитан корабля решил отправиться в плавание.
Плавание должно было быть безопасным, но капитан не должен был знать, когда будет шторм.
Капитан был опытным, но суеверным человеком и никогда не врал. Он даже любил повторять: «Семь футов под килем!».
Капитан подумал над условиями и улыбнулся: «В воскресенье шторм не может быть! Ведь тогда уже в субботу вечером я буду знать об этом. А, по условиям задачи, я не должен знать день шторма. Следовательно, последний возможный день шторма – суббота. Но если в пятницу будет легкий бриз, то я буду заранее знать, что в субботу будет ураган, значит, и её можно исключить». Последовательно исключив пятницу, четверг, среду, вторник и понедельник, капитан пришёл к выводу, что он не сможет отправиться в плавание, выполнив все свои условия. Он даже начал напевать: «Я дома!».
В этот момент на горизонте появилась туча.
«Вы ошиблись, погода!», — крикнул капитан, но туча лишь надвигалась.
«Но как же… шторм?», — успел пролепетать капитан.
Корабль затонул. Капитан впервые ошибся. А ещё он просто забыл про компас.
Шутка 5
Однажды в пятницу шеф-повар решил приготовить ужин.
Ужин должен был быть вкусным, но шеф-повар не должен был знать, какое блюдо он будет готовить.
Шеф-повар был талантливым, но рассеянным человеком и никогда не врал. Он даже любил повторять: «Приятного аппетита!».
Шеф-повар подумал над условиями и улыбнулся: «В воскресенье блюдо не может быть известно! Ведь тогда уже в субботу вечером я буду знать об этом. А, по условиям задачи, я не должен знать блюдо. Следовательно, последний возможный день ужина – суббота. Но если в пятницу будет борщ, то я буду заранее знать, что в субботу будет оливье, значит, и её можно исключить». Последовательно исключив пятницу, четверг, среду, вторник и понедельник, шеф-повар пришёл к выводу, что он не сможет приготовить ужин, выполнив все свои условия. Он даже начал напевать: «Я сыт!».
В этот момент пришёл гость.
«Вы ошиблись, гость!», — крикнул шеф-повар, но гость лишь улыбнулся.
«Но как же… ужин?», — успел пролепетать шеф-повар.
Гость ушёл голодным. Шеф-повар впервые забыл про ингредиенты. А ещё он просто забыл про расписание.