Získej neomezený přístup k 600+ online kurzům v jedinečné akci za bezkonkurenční cenu.
Kup předplatné

Algoritmizace v C++

12h 26min
Čas
37
Kapitol
Programování
Kategorie
-
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Popis online kurzu Algoritmizace v C++

Chceš se naučit programovat, ale máš pocit, že ti chybí základy algoritmického myšlení? Tento kurz ti pomůže pochopit podstatu programování: schopnost rozložit problém na menší části, přemýšlet v krocích a navrhovat efektivní řešení.

Algoritmizace v C++ je kurz zaměřený zejména na rozvoj tvého logického a analytického myšlení prostřednictvím řešení algoritmických úkolů. Nejde jen o výuku programování, ale o učení se myslet jako programátor. Jako nástroj používáme jazyk C++, ale důraz klademe na principy algoritmiky - od jednoduchých výpočtů až po třídící algoritmy, práci s poli, matice, rekurzi či matematické výpočty.

V kurzu najdeš:
  • jasně vysvětlené teoretické základy algoritmizace,
  • množství praktických příkladů a úkolů v C++ (s kompletním kódem),
  • úkoly od jednoduchých až po pokročilé, jako jsou třídící algoritmy, matice, kvadratické rovnice, Hanojské věže či Eratostenovo síto,
  • názorná videa a prezentace ke každému problému,
  • logickou strukturu a průběžné vysvětlování C++ syntaxe tam, kde je to nutné.

Tento kurz je ideální pro začátečníky, studenty, uchazeče o IT pozice i každého, kdo chce mít pevné základy pro další programování v libovolném jazyce.

Co se naučíš v kurzu Algoritmizace v C++

  • Jak přemýšlet algoritmicky a rozkládat složité problémy
  • Řešit úkoly pomocí základních a pokročilých algoritmů
  • Správně navrhovat postupy pomocí podmínek, cyklů a polí
  • Provádět třídící algoritmy a vyhledávání
  • Pracovat s maticemi, rekurzí a matematickými operacemi v C++
  • Posoudit efektivitu algoritmů a pochopit výpočetní složitost

Co všechno dostaneš v kurzu Algoritmizace v C++

  • videotutoriály o programování v C++,
  • certifikát o absolvování kurzu Algoritmizace v C++,
  • moderované diskusní fórum, ve kterém na tvé dotazy odpovídá lektor Marek Šurka,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

FAQ (často kladené dotazy)

1. Je kurz vhodný i pro úplné začátečníky v programování?
Ano, kurz je navržen tak, aby tě vedl od úplných základů algoritmického myšlení. Znalost C++ není nutná - potřebné části jazyka se vysvětlují přímo v lekcích.

2. Proč právě jazyk C++?
C++ je silný a univerzální jazyk, který se často používá při výuce algoritmů pro jeho rychlost, efektivitu a široké využití v praxi. V kurzu se však soustředíme více na algoritmizaci než na pokročilé vlastnosti jazyka.

3. Je tento kurz vhodný pro přípravu na přijímačky nebo programátorské pohovory?
Určitě ano. Mnohé úkoly v kurzu jsou typické pro technické pohovory i státní zkoušky z informatiky.

4. Budu po kurzu umět řešit algoritmické úkoly samostatně?
Ano. Kurz tě vede postupně - od vysvětlení problému, přes logiku řešení až po implementaci. Postupně získáš dovednosti potřebné k řešení úkolů i bez pomoci.

5. Je kód z kurzu dostupný ke stažení?
Ano, všechny zdrojové kódy jsou součástí kurzu nebo dostupné v přiložených materiálech.

Seznam kapitol

Algoritmizácia v C++
1. Úvod do algoritmizácie
Dostupné pouze po zakoupení přístupu
2. Typy algoritmov
Dostupné pouze po zakoupení přístupu
3. Sčítanie dvoch čísel
Dostupné pouze po zakoupení přístupu
4. Jednoduchá kalkulačka
Dostupné pouze po zakoupení přístupu
5. Generátor náhodných hodnôt
Dostupné pouze po zakoupení přístupu
6. Nájdi číslo v poli
Dostupné pouze po zakoupení přístupu
7. Hľadanie globálneho extrému
Dostupné pouze po zakoupení přístupu
8. Najmenší spoločný násobok
Dostupné pouze po zakoupení přístupu
9. Faktorial prirodzeného čísla
Dostupné pouze po zakoupení přístupu
10. Fibonacciho postupnosť
Dostupné pouze po zakoupení přístupu
11. Najväčší spoločný deliteľ
Dostupné pouze po zakoupení přístupu
12. Vynásob dve prirodzené čísla bez použitia operátora násobenia
Dostupné pouze po zakoupení přístupu
13. Vynásob dve celé čísla bez použitia operátora násobenia
Dostupné pouze po zakoupení přístupu
14. Nájdi modulo dvoch prirodzených čísel
Dostupné pouze po zakoupení přístupu
15. Nájdi všetky delitele prirodzeného čísla
Dostupné pouze po zakoupení přístupu
16. Nájdi početnosť konkrétneho čísla v poli
Dostupné pouze po zakoupení přístupu
17. Selection sort
Dostupné pouze po zakoupení přístupu
18. Insertion sort
Dostupné pouze po zakoupení přístupu
19. Quick sort
Dostupné pouze po zakoupení přístupu
20.1 Heap sort - teória na úvod
Dostupné pouze po zakoupení přístupu
20.2 Heap sort - operácie v halde
Dostupné pouze po zakoupení přístupu
20.3 Heap sort - vlastný algoritmus
Dostupné pouze po zakoupení přístupu
20.4 Heap sort - algoritmus v jazyku C++
Dostupné pouze po zakoupení přístupu
21. Bubble sort
Dostupné pouze po zakoupení přístupu
22. Binárne vyhľadávanie
Dostupné pouze po zakoupení přístupu
23.1 Násobenie dvoch matíc - teória na úvod
Dostupné pouze po zakoupení přístupu
23.2 Násobenie dvoch matíc - algoritmus v C++
Dostupné pouze po zakoupení přístupu
24.1 Determinant matice - teória na úvod
Dostupné pouze po zakoupení přístupu
24.2 Detereminant matice - algoritmus v C++
Dostupné pouze po zakoupení přístupu
25. Hľadanie riešenia lineárnej rovnice
Dostupné pouze po zakoupení přístupu
26.1 Hľadanie riešenia sústavy lineárnych rovníc - teória na úvod
Dostupné pouze po zakoupení přístupu
26.2 Hľadanie riešenia sústavy lineárnych rovníc - Cramerova metóda
Dostupné pouze po zakoupení přístupu
27. Výpočet koreňov kvadratickej rovnice
Dostupné pouze po zakoupení přístupu
28. Hanojské veže
Dostupné pouze po zakoupení přístupu
29. Je číslo prvočíslom
Dostupné pouze po zakoupení přístupu
30. Eratostenovo sito
Dostupné pouze po zakoupení přístupu
31. Výpočtová zložitosť algoritmov
Dostupné pouze po zakoupení přístupu

Podívej se i na tyto kurzy

7 Online kurzů
0 Příspěvků

Všechny online kurzy na 3 měsíce jen za 2 499 Kč

Získej neomezený přístup k 600+ online kurzům v jedinečné akci za bezkonkurenční cenu.

Kup předplatné