Шутки про логику и покупки: как мужья понимают инструкции
Жена отправляет мужа-программиста в магазин:
— Купи батон хлеба, если будут яйца — возьми десяток.
А муж так и не вернулся, ведь этого в запросе не было указано. Он вернулся с десятком батонов хлеба. Жена, недоумевая, спрашивает:
— Почему так много хлеба?
— Ты же сказала: «Если будут яйца — возьми десяток». Яйца были, поэтому я взял десяток. А хлеб — это то, что я должен был купить в любом случае.
— Но я имела в виду, что если будут яйца, то возьми десяток яиц, а хлеб — один батон!
— В твоей формулировке, дорогая, не было уточнения, к какому именно объекту относится «десяток». С точки зрения логики программирования, это неопределенность, которую я интерпретировал максимально безопасно, следуя твоим прямым инструкциям. Если бы ты хотела, чтобы я купил десяток яиц, а не хлеба, тебе следовало бы указать это более точно, например: «Купи батон хлеба, а если будут яйца, то возьми десяток яиц». Вот так, с четкими условиями и переменными, я бы понял тебя правильно. А так, я просто выполнил алгоритм.
Вот еще несколько шуток в подобном стиле:
- Жена отправляет мужа-генерального директора в магазин:
— Купи килограмм картошки, если будут мандарины — возьми полкило.
Муж вернулся с полкило мандаринов и без картошки. - Жена отправляет мужа-юриста в магазин:
— Купи молоко, если увидишь скидку на сыр — бери.
Муж вернулся с тремя видами сыра и без молока. - Жена отправляет мужа-медика в магазин:
— Купи литр воды, если будет простуда — возьми упаковку чая.
Муж вернулся с упаковкой чая и без воды. - Жена отправляет мужа-художника в магазин:
— Купи краски, если будет вдохновение — возьми холст.
Муж вернулся с холстом и без красок. - Жена отправляет мужа-музыканта в магазин:
— Купи струны, если будет мелодия — возьми ноты.
Муж вернулся с нотами и без струн. - Жена отправляет мужа-фотографа в магазин:
— Купи пленку, если будет красивый закат — сделай снимок.
Муж вернулся с фотографиями заката и без пленки. - Жена отправляет мужа-строителя в магазин:
— Купи цемент, если будет трещина — возьми раствор.
Муж вернулся с раствором и без цемента. - Жена отправляет мужа-ученого в магазин:
— Купи колбы, если будет реакция — возьми реагенты.
Муж вернулся с реагентами и без колб. - Жена отправляет мужа-писателя в магазин:
— Купи бумагу, если будет сюжет — возьми ручку.
Муж вернулся с ручкой и без бумаги. - Жена отправляет мужа-автомеханика в магазин:
— Купи масло, если будет протечка — возьми герметик.
Муж вернулся с герметиком и без масла. - Жена отправляет мужа-садовника в магазин:
— Купи семена, если будет хороший урожай — возьми удобрения.
Муж вернулся с удобрениями и без семян. - Жена отправляет мужа-моряка в магазин:
— Купи веревку, если будет шторм — возьми якорь.
Муж вернулся с якорем и без веревки. - Жена отправляет мужа-повара в магазин:
— Купи муку, если будет желание испечь — возьми дрожжи.
Муж вернулся с дрожжами и без муки. - Жена отправляет мужа-архитектора в магазин:
— Купи кирпичи, если будет чертеж — возьми раствор.
Муж вернулся с раствором и без кирпичей. - Жена отправляет мужа-физика в магазин:
— Купи пробирки, если будет эксперимент — возьми реактивы.
Муж вернулся с реактивами и без пробирок.