Страница 1 из 3

Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 14:25
Pavel Krivozubov
Уважаемые пользователи ресурса LabVIEW Portal!

Объявляется конкурс под названием «Виртуальный задачник». В его рамках предлагается открыть такую игру. Кто-нибудь придумывает несложное задание по реализации того или иного алгоритма в LabVIEW. Заявки на задачу принимаются в любое время, путём отправки этого задания в личном сообщении любому модератору русской ветки форума (Eg, Crowbar, Indey). Если никто ничего достойного не предложил, то задание придумывается модераторами.
Задание выкладывается в понедельник на форум. На протяжении последующих девяти дней (т.е. до вторника следующей недели включительно) все желающие придумывают решение. Решение должно быть реализовано только средствами LabVIEW, без использования сторонних тулкитов. Готовые решения принимаются через личное сообщение модератору-судье, который не будет участвовать в конкурсе и на которого будут возложены обязанности арбитра в каждом конкретном конкурсе. Имя этого модератора будет объявляться отдельно в каждом задании. Утром, в среду все присланные решения выкладываются, начинается голосование, с обоснованием своего голоса и обсуждение выложенных решений. Оно продолжается до 16.00 пятницы. В пятницу в 16.00 по московскому времени по итогам голосования назначается победитель и объявляются имена участвующих. Суббота, воскресенье – выходные :D После выходных в понедельник – выкладывается новое задание и игра продолжается.

Оценка предложенных решений должна проводиться по следующим критериям:

- инновационность решения;
- компактность и читаемость блоковой диаграммы. Наличие разумных комментариев, подписанность констант и переменных будет учитываться;
- скорость выполнения кода;
- размер памяти потребляемый прибором.

Тема остаётся открытой и обсуждение решений можно продолжать. Победитель остаётся победителем, даже если потом кто-то предложит лучшее решение.

Победитель награждается виртуальной медалью, которая будет специально разработана для этого конкурса. Если один человек побеждает несколько раз, то количество медалей увеличивается в графе «Медали»
medal.PNG
medal.PNG (3.35 КБ) 16673 просмотра
При достижении пяти побед в этом конкурсе – победитель получает кружку с логотипом нашего портала.

Приглашаем вас принять активное участие в конкурсе, ведь тем самым будет совершенствоваться ваш профессиональный уровень, а новичкам будет проще разобраться в своих вопросах, если искомая ими тема или алгоритм будет решена и хорошо прокомментирована!
Все вопросы и пожелания по конкурсу просьба выкладывать в эту тему.

Удачи!

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 14:42
FireFly
Отличная идея :super:

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 14:55
Pavel Krivozubov
Спасибо)
надеемся на непосредственно участие!

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 15:01
FireFly
Попробую что-нибудь придумать интересное, и в то же время полезное для меня :D
Но для начала всё-таки постараюсь подготовить свою программу для участия в конкурсе интерфейсов.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 15:03
Pavel Krivozubov
Да, было бы интересно взглянуть.. 70 контролов это вам не фунт изюма :super:

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 15:05
Eugen Graf
И так, принимаются заявки на задачки :clap:
В понедельник, соответственно будет выложена первая.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 30 июл 2009, 21:47
grjgrj
Идея отличная, жду с нетерпением понедельника.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 08:26
mzu2006
NI рекомендует, чтобы код был
  • масштабируемым
  • лёгким в поддержке
  • читаемым
Видимо, так как задание небольшое, то критерий масштабируемости применим не всегда.

Indey, Предлагаю заменить "компактность БД", на "читаемость". В том числе, наличие разумных комментариев, подписанность констант и соблюдение прочих требований стиля.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 08:52
Pavel Krivozubov
mzu2006, справедливое замечание. Однако как показал первый конкурс, даже в маленькой БД есть различия по размеру, так что совсем отменят критерий "компактность БД" нецелесообразно. Так что я добавлю в этот пункт предложенный тобой критерий "Читаемость". Кстати часто между этими двумя понятиями можно поставить знак "=".

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 08:53
FireFly
А можете рассказать мне, что означает "масштабируемый код"?

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 11:09
mzu2006
FireFly писал(а):А можете рассказать мне, что означает "масштабируемый код"?
Т.е. такой который легко изменить при количественном усложнении системы. Например, программа собирает данные с 10 датчиков, в системе появился 11-ый. Если для того, чтобы подключить 11-ый к этой программе её надо переписывать, то эта программа не масштабируема.
Это я так перевёл слово "scalable". Ввиду отсутствия официального перевода :labview: на русский, сослаться могу только на самого себя :haha: . см. также wikipedia

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 13:18
Eugen Graf
Предлагаю в 15 часов по москве в пятницу обьявлять победителя.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 13:26
Pavel Krivozubov
может в 16.00? :D
Ну дайте еще чуть чуть сохранить интригу))
А то до 15.00 полчаса всего осталось :D

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 13:30
Pavel Krivozubov
Да и всё таки может изменим срок выкладывания решений, перенесем с четверга на среду?
Как показала практика двух дней маловато.

Re: Конкурс-игра "Виртуальный задачник"

Добавлено: 14 авг 2009, 13:31
Eugen Graf
Угу, я согласен.