LabVIEW >> Liga Zadaniowa

Informacje o konkursach w serwisie Polskie Centrum LabVIEW
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

LabVIEW >> Liga Zadaniowa

Post autor: czab »

Wszystkich studentów zainteresowanych pogłębieniem swojej znajomości programowania w środowisku LabVIEW, Studenckie Koło naukowe LabVIEW Fan Group zaprasza do wzięcia udziału w Lidze Zadaniowej. Liga ma na celu kształtowanie systematyczności korzystania z LabVIEW, promocję tego środowiska i kształtowanie dobrych nawyków programistycznych.

Na początku każdego tygodnia (poniedziałek, godzina 00:00) na stronie LVFG udostępnione zostanie pięć zadań, których rozwiązania oddać należy do kolejnej niedzieli, do godziny 23:59. Każde poprawnie rozwiązane zadanie skutkuje przyznaniem jednego punktu. Trzem osobom, które po zakończeniu Ligi (planowany termin ostatniego tygodnia to finał Mistrzostw Polski Programistów LabVIEW zorganizowanych przez LVFG) uzbierają największą liczbę punktów, przyznane zostaną nagrody-niespodzianki.

Zadania, a także szczegółowe informacje i aktualności na Ligowe pojawiać się będą na stronie http://lvfg.pwr.wroc.pl/lz . Rozwiązane zadania (w formie diagramów VI w LabVIEW do wersji 2011) prosimy przesyłać na adres bartosz.czaban@lvfg.pwr.wroc.pl - pod ten adres prosimy także pisać w razie pytań, uwag i wątpliwości.

Konkurs przeznaczony jest dla studentów. W celu weryfikacji, wraz z pierwszą transzą zadań prosimy o kilka informacji o sobie (uczelnia, kierunek, specjalność, ulubiony kolor itp), a także o skan legitymacji studenckiej (można usunąć newralgiczne dane, wystarczy zostawić imię i nazwisko).

Zapraszamy do wspólnej zabawy!

EDIT
Ponieważ serwer AASOC Politechniki Wrocławskiej ma swoje narowy, zadania będą także umieszczane na niezależnych mirrorach.
Tydzień 0
Tydzień 1
Tydzień 2
Ostatnio zmieniony 04 lut 2013 21:13 przez czab, łącznie zmieniany 8 razy.
Obrazek
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: LabVIEW >> Liga Zadaniowa

Post autor: PiDi »

Zanim będę chwalił, to się doczepię :p

1. Tydzień 0 jest na rozruch, czy już się wlicza w punktację?

2.
Każde poprawnie rozwiązane zadanie skutkuje przyznaniem jednego punktu
Czyli liczy się, że działa zgodnie ze specyfikacją i absolutnie nic więcej?

3. Tydzień 0, zadanie 2:
Wykorzystaj własności tablicy by obsłużyć liczbę pierwiastków
Ummm... No dobra, poddaję się: co? :D

4. To teraz będę chwalił:
:ymparty: :ymparty: :ymparty: 8-} 8-} 8-} =p~ :ymparty: =p~ =p~ :ymparty: 8-} =p~ :ymparty: :ymparty: :ymhug:
ObrazekObrazekObrazekObrazek
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: czab »

PiDi pisze:1. Tydzień 0 jest na rozruch, czy już się wlicza w punktację?
Jest o tyle na rozruch, że potem zadania będą lekko trudniejsze :>
PiDi pisze:2. Czyli liczy się, że działa zgodnie ze specyfikacją i absolutnie nic więcej?
Dokładnie sprawę ujmując: liczy się to że działa zgodnie ze specyfikacją dla wszystkich przygotowanych przez nas przypadków testowych. Elegancja nie jest punktowana. Czy to dobrze czy źle? Od wyrafinowania mamy Mistrzostwa, tutaj chodzi głównie o systematyczność. Jeśli działa, to nie będziemy się czepiać :)
PiDi pisze:3. Tydzień 0, zadanie 2:
Wykorzystaj własności tablicy by obsłużyć liczbę pierwiastków
Ummm... No dobra, poddaję się: co? :D
Równanie kwadratowe ma to do siebie, że może nie mieć pierwiastków, może mieć jeden, może mieć dwa. Tablica też może mieć różną ilość elementów i nawet może być pusta. Tu tylko o to chodziło, bez żadnej większej magii :)
Obrazek
TMa
Posty: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

LabVIEW >> Liga Zadaniowa

Post autor: TMa »

czab pisze:Liga ma na celu kształtowanie systematyczności korzystania z LabVIEW, promocję tego środowiska i kształtowanie dobrych nawyków programistycznych.
i dalej
czab pisze:Konkurs przeznaczony jest dla studentów.
skąd wynika takie ograniczenie? a uczniowie szkół technicznych, doktoranci, osoby zajmujące się zagadnieniem hobbystycznie lub zawodowo? spora część elektoratu odpada w przedbiegach. Patrząc na charakter poruszanych wątków na forum, większość studentów przyjmuje postawa dosyć pasywną (zaliczyć-zapomnieć). A szerszy dostęp na pewno zwiększy poziom ligi i jakość przesyłanych kodu.
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: czab »

Przede wszystkim, jak łatwo zauważyć, zadania prezentowane na Lidze nie są specjalnie trudne. Powiedziałbym nawet że są całkiem proste. Dlatego właśnie, podtrzymując to co napisałem powyżej, stawiamy na systematyczność i promocję, nie starając się wyłonić najlepszego programisty w Polsce. Konkurs ten pierwotnie miał być formą zabawy jedynie dla członków LVFG, przekonywać do otwarcia LabVIEW choćby raz w tygodniu. Żeby lekko zaostrzyć konkurencję, postanowiliśmy rozszerzyć zasięg na wszystkich studentów, jako eksperyment. Zobaczymy, czy rozwiązanie to zda egzamin.

Jako Koło mamy wrażenie, że udział osób zawodowo zajmujących się LabVIEW, CLA czy innych doświadczonych hobbystów popsułby wyniki punktacji, jako że - jak mawiają anglosasi - byliby stanowczo "overqualified" do zadań. Oczywiście w takich przypadkach zachęcamy do rozwiązywania zadań na własny użytek i dla przyjemności, nie ma limitów czy zastrzeżeń które by na to nie pozwalały. Na pewno zwiększyłoby to jakość kodu który byśmy otrzymywali, jednak nie takie jest przeznaczenie Ligi. Konkurs ma jasno sformułowany cel, dzięki czemu może zostać dostosowany jak najlepiej do potrzeb studentów, bez konieczności poszukiwania kompromisów.

Jeśli w Lidze zechce wziąć uczeń jakiś uczeń, zapraszamy, sprawę rozpatrzymy indywidualnie.
Ostatnio zmieniony 25 sty 2013 14:07 przez czab, łącznie zmieniany 1 raz.
Obrazek
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: LabVIEW >> Liga Zadaniowa

Post autor: PiDi »

A tak przy okazji, to strona padła..
ObrazekObrazekObrazekObrazek
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

LabVIEW >> Liga Zadaniowa

Post autor: czab »

Stąd mój edit w pierwszym poście. Uwagi, skargi i komentarze prosimy kierować pod adres http://aasoc.pwr.wroc.pl :)
Obrazek
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: czab »

Przez wzgląd na to że zamykamy pierwszy tydzień, pozwolę sobie na "shameless self-bump", ku uciesze moderatorów :D

W "zerowym", rozruchowym tygodniu wzięło udział 21* programistów, co uważam za świetny start. Zadania postaramy się sprawdzić w ciągu 24 godzin, szczegółowy raport z prac będzie pojawiał się systematycznie na stronie Ligi. Zachęcam do zapoznania się z następnym "rzutem" zadań.

Jeśli jakiś LabVIEW-guru ma ochotę przygotować swoje rozwiązania zadań wraz z komentarzem, z przyjemnością służymy miejscem na stronie Ligi. Podobnie, jeśli ktoś ma ochotę podesłać zadania, także nie pogardzimy :)

* Jednen zestaw przegapiliśmy ze względu na kiepskie działanie poczty (podobnie jak strony, przepraszam!)
Ostatnio zmieniony 01 lut 2013 01:15 przez czab, łącznie zmieniany 3 razy.
Obrazek
Awatar użytkownika
fajfi
Posty: 185
Rejestracja: 28 sty 2004 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Wrocław

Re: LabVIEW >> Liga Zadaniowa

Post autor: fajfi »

Czy będą pokazane przynajmniej niektóre, szczególnie sprytne rozwiązania? :)
Fajfi
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: czab »

W przeciągu 1-2 dni przewidujemy omówienie każdego zadania z uzasadnieniem przyjęcia bądź odrzucenia rozwiązań, pokażemy najciekawsze rozwiązania i najczęstsze problemy. Chciałbym, żeby każdy kto Ligę zamierza systematycznie śledzić znalazł coś dla siebie, skorzystał z dyskusji a może nawet nauczył się czegoś nowego ;)
Obrazek
Awatar użytkownika
n_dakota
Posty: 58
Rejestracja: 23 sty 2011 13:32
Wersja środowiska: LabVIEW 2018
Lokalizacja: Budapeszt

Re: LabVIEW >> Liga Zadaniowa

Post autor: n_dakota »

Muszę przyznać, że jest niezła walka w czołówce! Po 3 rundach są osoby z maksymalną ilością punktów. Jeżeli taka sytuacja utrzyma się do końca, to osoba z maksem dostanie dodatkową nagrodę.

To się nazywa regularna praca! :-)
Truskawka
Posty: 1
Rejestracja: 19 lut 2013 18:35
Wersja środowiska: LabVIEW 2012

Re: LabVIEW >> Liga Zadaniowa

Post autor: Truskawka »

Mam pytanie do zadania 3 (tydzień 4):
Zaprojektuj aplikację zegarka, wyświetlającego na panelu frontowym aktualny czas (godziny, minuty, sekundy) w formacie binarnym. Zera i jedynki binarne wyświetl na wskaźnikach diodowych.
Chodzi o wyświetlanie cyfr? Na pojedynczych diodach (jak na poniższym rysunku), czy w tablicy?
Załączniki
zegar.JPG
zegar.JPG (15.2 KiB) Przejrzano 19716 razy
dzojstik22
Posty: 103
Rejestracja: 17 gru 2011 21:33
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: dzojstik22 »

Truskawka - mi się wydaje, że zegarek binarny wygląda tak:
zegarek binarny.jpg
zegarek binarny.jpg (37.12 KiB) Przejrzano 19685 razy
Wydaje mi się, że trzeba to zrobić tak... oczywiście całego rozwiązania nie podam bo to nie będzie FAIR PLAY dlatego umieszczę tylko wskazówkę dla zainteresowanych


ps. hmm wskazówkę w zegarku binarnym...
Załączniki
zegar binarny minuty.vi
(8.23 KiB) Pobrany 581 razy
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Re: LabVIEW >> Liga Zadaniowa

Post autor: czab »

dzojstik22 oczywiście ma 100% racji. Dodam, że zadanie zainspirowane jest projektem naszych kolegów z koła MOS.
Obrazek
Awatar użytkownika
Bluesheep
Posty: 14
Rejestracja: 16 sty 2013 21:08
Wersja środowiska: LabVIEW 2013
Lokalizacja: Kraków

LabVIEW >> Liga Zadaniowa

Post autor: Bluesheep »

Miałabym pytanie do zadania pierwszego (tydzień 4),

czy mamy przyjąć tablicę jednowymiarową, dwuwymiarową, czy nie-wiadomo-ile-wymiarową?
Ostatnio zmieniony 20 lut 2013 16:39 przez Bluesheep, łącznie zmieniany 1 raz.
ODPOWIEDZ