Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




02_rekurze

PDF
Stáhnout kompletní materiál zdarma (851.81 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Hornerovo schéma

• pa – pole koeficientů
• degree – řád polynomu
• x – hodnota bodu

double compute_by_horner(double *pa, int degree, double x)

{

if (degree == 0)

return pa[0];

return compute_by_horner(pa, degree-1, x) * x + pa[degree];

}

• Jaké musí být pořadí koeficientů v poli?

Shrnutí

• Rekurentní je taková funkce, která volá sama sebe
• Obvyklý průběh

vstup x

• test konečné podmínky (pokud ano, tak)

• ukonči aktuální průběh
• návrat o úroveň výše

výpočet

• rekurentní volání s upraveným x

výpočet

• návrat do předchozí úrovně

Děkuji za pozornost

Bonus

Něco_se_nepovedlo (chyba, osoba):

Pokud není definován (osoba.nadřízený)

Přijmi_následky(osoba, chyba)

Jinak

Přiznej(osoba, chyba)

Vyšiluj(osoba.nadřízený, chyba)

Nabídni_výpověď(osoba)

Něco_se_nepovedlo (chyba, osoba.nadřízený)

Video: https://www.youtube.com/watch?v=BlCI8iXmm_o

Témata, do kterých materiál patří