Matematické algoritmy - Online kurz
Online kurzu se naučíš množství matematických algoritmů spolu s jejich implementacemi v kódu.
14 interaktivních lekcí
Co tě tutoriály naučí?
Začít můžeš algoritmem pro výpočet faktoriálu, nebo hned několika lekcemi, které se zabývají maticemi. Nejen že se dovíš, co to matice jsou, jak se dělí a jak je reprezentovat v kódu, ale taktéž se naučíš implementovat různé operace s nimi. Od těch jednodušších, jako je sčítání, odčítání, násobení a transpozice, se dostaneš i k těm složitějším – Gaussova eliminace, determinant matic, LU rozklad a mnohé další.
Ať už jde o šifrování nebo generování úrovní ve hrách, v aplikacích jsou často potřeba náhodná čísla, proto se je můžeš naučit generovat pomocí tzv. kongruentního generátoru.
Dále zde nalezneš algoritmy pro výpočet určitého integrálu pomocí obdélníkové nebo o něco přesnější lichoběžníkové metody. Taktéž se ti někdy může hodit Euklidův algoritmus k získání největšího společného dělitele. Ten zde jistě najdeš spolu s algoritmy pro výpočet libovolné mocniny a řešení kvadratické rovnice.
Jelikož počítače pracují primárně ve dvojkové soustavě a my lidé v desítkové, tak se mezi nimi můžeš naučit převádět. K tomu se bude hodit Hornerovo schéma, které je vysvětleno hned v následujícím tutoriálu.
Jestliže potřebuješ vyhledat prvočísla v daném intervalu, tak použij algoritmus Eratosthenovo síto. Jak jej implementovat, se dovíš ve zdejším tutoriálu.
Připraveno profesionály z oboru
Online tutoriály
Cena: 100 Kč
Lekce 1: Faktoriál
Lekce 14: Eratosthenovo síto
Převod z desítkové do libovolné soustavy
Výpočet libovolné odmocniny Newtonovou metodou
Fibonacciho posloupnost
Aplikace
Doplňování posloupností v 1.0