====== 7 - Procedury a funkce, předávání parametrů funkcím, rozklad problému na podproblémy ====== ===== Trocha teorie ===== [[Metoda s více parametry]] [[Rekurzivní metody]] [[Způsob předávání skutečných parametrů a konverze]] [[Přetížené metody]] ===== Příklady k procvičení ===== - Napište metodu, která vypíše na obrazovku 10 hvězdiček event. jiných znaků. - Napište metodu, která vypíše na obrazovku zadaný počet hvězdiček. Tuto metodu využijte pro vykreslení obdélníku - procedura se dvěma parametry a trojúhelníku - procedura s jedním parametrem. - Napište metody, které vypočítají faktoriál čísla (malého) - první metoda pomocí rekurze, druhá metoda bez rekurze. - Napište metodu, která vypíše mocniny cisla x od jedné do n (x,n - jsou zadávány) - Napište metodu, která vynásobí mezi sebou 2 až 5 čísel. - Napište metodu, která zjistí, zda dané číslo je prvočíslo. - Napište metodu, která vrátí text reprezentující prvočíselný rozklad zadaného čísla. Například pro číslo 60 vrátí text "60 = 2*2*3*5". ===== On-line řešené příklady ===== - [[courses:A0B36PRI:tutorials:07:cv7opr2|Napište metodu, která sečte tři čísla typu int.]] - [[courses:A0B36PRI:tutorials:07:cv7opr1|Napište metodu, která sečte dvě nebo tři čísla typu int nebo double.]] ===== Domácí úkoly ===== Zadání domácích úkolů naleznete na stránkách jednotlivých vyučujících, tj [[courses:A0B36PRI:teacher:start|zde]].===== Pro cvičící ===== Pro cvičící: [[courses:A0B36PRI:internal:tutorials:07:start]]