Nejste přihlášen/a.

Přihlásit se do poradny

 

Jak vypočítat počet přesilovek?

Od: mira18 odpovědí: 11 změna:

Dobrý den,
vytvářím v excelu zápis o utkání (hokejbal) s tím, že se mi vše bude počítat samo. Vše už mám mimo jedné věci a to výpočet počtu přesilovek, které se nemusí rovnat počtu vyloučení, např. jsou naráz vyloučeni z každé strany jeden. Věřím, že logiku věci jistě znáte, pokud ne, tak bych to váženému zájemci vysvětlil detailněji.
Pokud by někdo poradil přímo nějakou složenou funkci v excelu, tak by to byla totální paráda, ale mě by stačilo nějaké "nakopnutí" ve smyslu určení algoritmu výpočtu - nějak s tím nemohu hnout.
Předem děkuji za vaše rady. Díky.
Míra

 

 

11 odpovědí na otázku
Řazeno dle hodnocení

 

 

dzordz*

0x

Nooo, tohle nebude až tak úplně triviální, pouze vzorci asi nepůjde ošetřit všechny možné situace tak, aby to fungovalo vždy správně (současně uložené tresty různého trvání nebo souběžné tresty, které už ale nemůžou dále snížit počet lidí na ploše).

Co se týče algoritmu - když by se to teda nedělalo vzorci, ale skriptem/makrem, použil bych na to konečný automat.

mira18

"konečný automat"? Omlouvám se, ale nerozumím, co to je. Můžete nějak blížeji vysvětlit? Děkuji.

dzordz*

cs.wikipedia.org/...

doplněno 27.11.11 20:24:

Ono to na té české stránce asi není vysvětleno zcela srozumitelně, prakticky by to fungovalo tak, že máte zapsáno, který tým, v jaký čas a na jak dlouho byl vyloučen. Z toho by se vytvořilo vstupní "slovo"(v textu označeny znaky jako velké sigma), tedy posloupnost událostí, které by se seřadily podle času a obsahovaly např: 1.20 domácí vyloučení 2 minuty, 3.20 domácí hráč se vrací... Skript by tyhle záznamy po řadě prošel a zpracoval a vyhodil by výstup, tedy sečtený počet přesilovek. Veškerá logika, jako za jakých podmínek probíhá přesilovka, kdy už ne, kolik hráčů je na hřišti atd by byla obsažena právě v definici stavů a přechodů.

mira18

ahaa...to je přímo jistě známý výraz. Díky za něj. Po třech přečteních článku jsem zjistil, že na tohle nemám. Přesto moc děkuji, nebot nikdo jiný - zde či jinde - ani nezareagoval. Děkuji

mira18

některé věci plácám sepsáním prográmku v QB64, já vím, je to primitivní, ale tak nějak mi to stačí. Ale když jsem zkoušel naprogramovat jakoby průběh zápasu, kde se jednotlivá vyloučení projevovaly postupně, tak ten počet stejně nevychází,...nedokáži totiž přijít na ten správný postup.

dzordz*

Zeptám se, jakým způsobem chcete počítat některé případy:

Dvojnásobná přesilovka se nijak neliší od normální? Tedy vyloučen první, začíná přesilovka, v jejím průběhu vyloučen druhý, první se vrací, druhý se vrací, končí přesilovka. Správně?

Přesilovka přerušená rovnocenným stavem. Vyloučen domácí na pět minut, začíná přesilovka, vyloučen host na dvě minuty, tedy přesilovka končí, hraje se 4-4, host se vrací, přesilovka znovu začíná, domácí se vrací, přesilovka končí. Bude se to počítat jako jedna (byt přerušená), nebo jako dvě?

mira18

ad první případ: to se počítá jako dvě přesilovky i když hráč je stejný (dostane např. 2+2 min. = dvě přesilovky).

ad druhý případ: to se počítá jako jedna přesilovka, prostě jedno vyloučení - jedna přesilovka ...i když je přerušená

dzordz*

Takže i všechny stavy 5 na 3 se počítají jako dvě?

mira18

ano. rozhodčí vyloučí jednoho hráče - hra 5:4, jedna přesilovka. Vyloučí druhého hráče, hra 5:3, druhá přesilovka. Rozhodčí je darebák a vyloučí třetího hráče, hra pořád 5:3, následuje odložený trest a tedy další přesilovka...takže nyní jsou už napočítány tři tresty a tedy i tři přesilovky.

dzordz*

Aha, ještě i odklady, tím se to opět zjednodušuje :D No, zkusím něco vymyslet.

mira18

teeedaaaaaaaa...budu vám hodně vděčný! Těším se a děkuji.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]