Obecně o algorytmech
Obecně o algorytmech
Programování není jen o syntaxi, ale především o schopnosti algoritmického myšlení. Existuje mnoho způsobů, jak tuto klíčovou dovednost procvičit a rozvinout. Kromě praktického programování jsou skvělým nástrojem úkoly, které trénují logické uvažování a systematický přístup.
Úlohy z Matematické olympiády jsou pro trénink těchto dovedností perfektní. Vyžadují totiž
- rozepsání si ukázkových příkladů na papír
- prozkoumávání jejich vztahů
- nakonec návrh obecných postupů
Toto je esence algoritmizace. (A hlavní náplň kurzu Bi-PA-1)
Zde jsou příklady sbírek úloh z Matematických olympiád, úlohy jsou velmi náročné, slouží tedy hlavně jako doplnění kontextu studentovi. Nezapomeňte že v tomto případu je cesta cíl!
- Kategorie A (2023/2024) - úloha 1, 2, 4, 5
- Kategorie A (2022/2023) - úloha 1, 3, 4
Za zmínku také stojí návodné úlohy, které mají pomoci studentovy s vyřešením velké úlohy.
Není náhodou, že za dobré umístění v Matematické olympiádě promíjí FIT přijímací zkoušky.