Úvod do cyklů
Představte si, že máte za úkol vypsat čísla od 1 do 100. Jak byste to udělali?
Mohli byste napsat:
std::cout << 1 << std::endl;
std::cout << 2 << std::endl;
std::cout << 3 << std::endl;
// ... a tak dále až do 100
To by bylo velmi pracné a neefektivní. Naštěstí existuje lepší způsob - cykly!
Cyklus nám umožní opakovat stejnou činnost několikrát, aniž bychom museli psát stejný kód znovu a znovu.
Podívejte se na tento příklad:
// Vypíše čísla 1 až 5
for(int i = 1; i <= 5; i++) {
std::cout << i << std::endl;
}
Pomocí pouhých 3 řádků kódu jsme dokázali to samé, co bychom jinak museli psát na 5 řádků!
A co víc - stejný cyklus můžeme použít pro vypsání libovolného počtu čísel, stačí jen změnit jednu hodnotu:
// Vypíše čísla 1 až 100
for(int i = 1; i <= 100; i++) {
std::cout << i << std::endl;
}
Cykly jsou jako automatický stroj - řeknete mu, co má dělat a kolikrát to má zopakovat, a on to za vás udělá. Bez cyklů by bylo programování velmi obtížné a zdlouhavé.
V následujících lekcích se naučíme různé typy cyklů a jak je používat. Uvidíte, že s jejich pomocí můžete řešit i složité úlohy jednoduše a elegantně!
Pokyny
Až budete připraveni, přejděte na další lekci!
Začněte programovat zdarma
1/9