[Задача] Помогите электрику

Различные конкурсы нашего портала
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

[Задача] Помогите электрику

Сообщение Jakob Brontfeyn »

Задача: "Помогите Электрику"
elec.PNG
Три выключателя расположены в одной комнате без окон.
Один из них включает люстру.
Люстра в другой комнате без окон, на другом этаже.
Произошла путаница во время электромонтажа.
Требуется определить электрику в одиночку, какой из трех
выключателей относится к данной люстре.
При условии, что войти в комнату с люстрой
он может только один раз и дверь в эту комнату не может
фиксироваться в открытом состоянии.

Смотри модель обьекта: файл elektrik.vi

PS. Задача имеет решение.
Убедительная просьба не ломать двери
и не пробивать перекрытия и стены.
Решения присылать мне путём ЛС.
Удачи!
Вложения
elektrik.vi
(38.52 КБ) 381 скачивание
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите електрику

Сообщение Pavel Krivozubov »

Яков, спасибо за очередную инициативу!
Но если это конкурс, то каковы условия?
Кто ведущий?
А если нет, то может перенести тему сюда например? :
http://labviewportal.org/viewforum.php?f=92
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: Помогите електрику

Сообщение Forward »

Старенькая задачка, но оч. хорошая :super:. Изначально майкрософтовская если не ошибаюсь...
Думаю для конкурса не пойдет.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Помогите електрику

Сообщение AndreyDmitriev »

Задачка действительно хорошая. Однако в модели объекта присутствует одно упущение.
сорри, до конца конкурса линк с подсказкой убрал.
Indey

;)
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Помогите електрику

Сообщение Jakob Brontfeyn »

Indey писал(а):Яков, спасибо за очередную инициативу!
Но если это конкурс, то каковы условия?
Кто ведущий?
А если нет, то может перенести тему сюда например? :
http://labviewportal.org/viewforum.php?f=92
Можно перенести в свободный форум, если считаешь нужным,
мне просто интересны варианты присланных решений, если кто то пришлет
по этой задачке видно, как инертно и еще не совершенно человеческое
мышление.
Приведу случай который произошел со мной. Гулял я в декабре 2009 по
рождественскому базару в Цюрихе. Было в Европе как раз аномально холодно, захотелось выпить горячего чаю. Но вот невезуха везде продают только горячее вино. А я за рулем до дома в Германии где то около 2 часов ехать с алкоголем
за рулем в здесь строго... Наконец увидел одного югослава который продавал чай, но обязательно доливал в чаю рюмку какого то дешевого коньяка, и отказался продавать мне только чай не доливая туда ничего. И что сделал я?
пошел себе дальше мерзнуть... Прошел 200 метров и тут вдруг... блин
инженер долбанный... заплатил бы ему за чай с коньяком но сказал бы не наливай коньяк и все остались бы довольны, ведь для меня убыток заплатить на 1 или 2 евро больше нельзя сравнить с риском простудиться и заболеть, а югослав сэкономил бы свой коньяк... Почему я так сразу не сделал? Неужели мышление стало чисто немецким, жить подчиняясь каким то законам и ни шагу в сторону.... Но самое интересное даже не это. Когда я рассказал это коллеге по работе немцу, как он отреагировал? Он сказал, что на любом базаре есть
ответственный по защите прав потребителей, ты должен был его найти, и тогда бы он заставил бы югослава продавать только чай, заплатить штраф, а то и проверил бы документы, может он щообще в находился в Цюрихе нелегально.
Проблема, что человек может замерзнуть и заболеть и только об этом надо думать вообще куда то отошла, ведь нарушается закон. Вот такой забавный случай...
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Помогите електрику

Сообщение Jakob Brontfeyn »

AndreyDmitriev писал(а):Задачка действительно хорошая. Однако в модели объекта присутствует одно упущение.

;)
Спасибо за дополнение модели,
теперь должен посыпаться поток решений
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Помогите електрику, есть первое решение

Сообщение Jakob Brontfeyn »

Eсть первое решение от FireFly
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите електрику

Сообщение Pavel Krivozubov »

Отлично, раз это очередной этап конкурса-игры "Виртуальный задачник" то я пожалуй его малость причешу :D
Сроков окончания я думаю не будем пока ставить, посмотрим как пойдет дело.
Спасибо Яков! Ты ведущий кстати.. :D
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Помогите електрику

Сообщение Jakob Brontfeyn »

Indey писал(а):Отлично, раз это очередной этап конкурса-игры "Виртуальный задачник" то я пожалуй его малость причешу :D
Сроков окончания я думаю не будем пока ставить, посмотрим как пойдет дело.
Спасибо Яков! Ты ведущий кстати.. :D
Здорово, Фотка ну просто класс.
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: [Задача] Помогите электрику

Сообщение Aleksey Feoktistov »

Вопрос к Якову.
Ответ должно быть в виде готовой программы, алгоритма или можно воспользоваться смекалкой и растолковать решение на пальцах?
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: [Задача] Помогите электрику

Сообщение FireFly »

Клёвое фото для задачи :) И электрик красивый :wink:
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: [Задача] Помогите электрику

Сообщение Pavel Krivozubov »

Ага, мне тоже очень понравился такой электрик.. я бы вызвал :D
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: [Задача] Помогите электрику

Сообщение Jakob Brontfeyn »

"Вопрос к Якову.
Ответ должно быть в виде готовой программы, алгоритма или можно воспользоваться смекалкой и растолковать решение на пальцах?"


Можно и на пальцах растолковать, но лучше блоксхему алгоритма, например так
Вложения
Flowchart_example.png
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: [Задача] Помогите электрику

Сообщение Pavel Krivozubov »

Jakob, student, все же наверное более предпочтительно в виде VI. Так как у конкурса "Виртуальный задачник" есть несколько традиционных способов оценки решений, а именно:
- инновационность решения;
- компактность и читаемость блоковой диаграммы. Наличие разумных комментариев, подписанность констант и переменных будет учитываться;
- скорость выполнения кода;
- размер памяти потребляемый прибором.

Или может быть в этом случае мы от них откажемся, как ты думаешь, Jakob? Тебе решать, так как я не ведущий, а имею право лишь рекомендовать.
И кстати в каком формате прислал решение FireFly?
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: [Задача] Помогите электрику

Сообщение Jakob Brontfeyn »

Пришло второе решение, уже от "student".
Прежде всего благодарю за участие в конкурсе.

Теперь разберемся не торопясь.
Я долго думал, что делать и решил все таки решение
опубликовать с некоторыми своими комментариями
и замечаниями, ведь все таки оно приводит к цели,
а в условии я таких ограничений не накладывал, считал
это само собой разумеющимся. Тем более очень интересны
разные подходы к проблеме разных участников.
Цитата ................................................................................
"Значит так! В каждый рубильник, а на жизни рубильник - это ключ, включаем сопротивление.
На вскидку: Для первого - 400 Ом, Для второго - 600 Ом, Для третьего - 800 ОМ (с номеналом я скорей всего прогадал, но делать расчеты было лень)
Идея следующая: сопротивление заставит лампочку гореть менее ярко и электрик сможет определить какой из рубильников включает лампочку.
Поэтому, электрик включает резисторы в цепи -> включает все рубильники -> идет смотреть на лампочку.
В моем решении есть небольшое упрощение: я ни стал подберать оттенки цветов, но, думаю, это не столь важно."
Конец цитаты .....................................................................................

Итак, замечания к решению, вместо трех сопротивлений достаточно двух,
а можно также например сопротивление для выключателя номер 1
и диод для выключателя номер 2, который срежет пол
периода и лампа будет гореть характерным ослабленым
мигающим 25 Герц светом. Суть не в этом.
Конечно же электрик это должен уметь: все обесточить, вскрыть проводку,
где то приобрести и установить новые элементы, затем вернуть все назад,
какой же тогда он электрик, если этого сделать не может.
Но на фотке у нас девушка, явно не электрик, такой квалификации у нее явно
не наблюдается... Ну что, переименовать задание в "Помогите девушке..."???,
наверное я неправильно сформулировал...?
Итак думай "student", тебе дается второй шанс, ищи другое решение.
Да еще сюда, категорически запрещено вставлять закоротку вместо лампочки
и находить выключатель методом вышибания предохранителей. Я вдруг подумал,
что у девушки на фотке в экстремальной ситуации квалификации может хватить,
чтобы выкрутить лампочку, разбить ее , скрутить выводы вместе и снова вкрутить.
Твой VI файл я здесь не прилагаю,
желаю успехов.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Конкурсы»