globalmoto_duben_nolan





Téma: Hoší, programátoří, nebo jen Vy logicky smýšlející
 
23.9.2013 v 19:34
Čau, čau,
potřebuju pomoct. Dostali jsme za úkol na semináři z IVT a nevím si s tím rady (resp. jsem v píči). Úkol zní doslova takhle: "Napiště algoritmus pro výpočet libovolného kombinačního čísla". Nemá to být v žádném programovacím jazyce, ale prostě text, kde je napsán ten algoritmus v jednotlivých bodech.
Př.:
1) vezmeme náhodné číslo A
2) porovnáme s čílem B
3) pokud se číslo A shoduje s číslem B, vrátíme se k prvnímu kroku
.
.
.


Tohle je úplná blbost, jenom příklad, jak by to mělo vypadat. Nevíte někdo, jak na to? Díky

Hoší, programátoří, nebo jen Vy logicky smýšlející

23.9.2013 v 20:41 | Nahoru | #1
Ty jsi docela komik ... proč to raději nepíšeš na nějaké fórum pro vývojáře?

Ale pokud budu vycházet z definice Kombinačního čísla: je to matematická funkce, která udává počet kombinací (způsobů) jak vybrat k-prvkovou podmnožinu z n-prvkové množiny.

postup bych popsal asi takto:
a) načtu množinu čísel ( i )
b) načtu množinu čísel ( n )
c) v cyklu si spočítám (n * n-1 * n-2 ... až do n-i+1) a uložím do proměnné
d) v dalším cyklu si spočítám (i * i-1 * i-2 ... až do 1) a uložím do další proměnné
e) vydělím proměnnou z bodu C proměnnou z bodu D a je výsledek

... úplně za to neruším, ale takhle jsem pochopil zadání. Snad Ti to alespoň pomůže.

EDIT: oprava automatického nahrazování ikonek :D

Naposledy editováno 23.09.2013 20:43:26

Hoší, programátoří, nebo jen Vy logicky smýšlející

24.9.2013 v 08:53 | Nahoru | #2
Zeptej se profesora co ti dal zadani jak se to dela

Hoší, programátoří, nebo jen Vy logicky smýšlející

24.9.2013 v 09:11 | Nahoru | #3

Hoší, programátoří, nebo jen Vy logicky smýšlející

24.9.2013 v 09:32 | Nahoru | #4
Teď s odstupem času a střízlivou hlavou :) mě napadá, že body A a B mého předchozího příspěvku nebudou množiny čísel, ale pouze jedno číslo.

A určitě by se to dalo napsat mnohem podrobněji (záleží na zadání), něco jako:
... definuji funkci s nazvem ZZZ, jejíž vstupní parametry AAA, výstupní parametry BBB
... deklaruji si proměnnou datového typu XXX s názvem YYYY
... nastavím počáteční hodnotu

Toť asi vše

Hoší, programátoří, nebo jen Vy logicky smýšlející

24.9.2013 v 14:58 | Nahoru | #5
"Nemá to být v žádném programovacím jazyce, ale prostě text, kde je napsán ten algoritmus v jednotlivých bodech." - začni tím, že si vygoogluješ, co je to algoritmus - pak bys měl pochopit, co se po Tobě chce... ;)

Hoší, programátoří, nebo jen Vy logicky smýšlející

24.9.2013 v 22:44 | Nahoru | #6
Díky moc za postrčení. Něco jsem sesmolil.
Pro vložení příspěvku se musíte přihlásit nebo registrovat.


TOPlist