Clasa a X-a / CAPITOL

Subprograme și recursivitate

Separă responsabilitățile într-un program și descrie clar intrările și rezultatul fiecărei funcții. Pentru recursivitate, urmărește cazul de bază și evoluția apelurilor.

4 lecții publicate · 4 subcapitole
Cuprins pe clase și capitole
01

Definirea și apelul funcțiilor

1 lecție
  1. 01

    Funcții în C++: definire, apel și return

    Învață să definești și să apelezi funcții în C++. Urmărește argumentele, parametrii și rezultatul returnat prin exemple complete și o diagramă clară.

    →
02

Parametri și transmiterea datelor

1 lecție
  1. 01

    Parametri C++: valoare, referință și tablouri

    Compară transmiterea prin valoare și prin referință în C++. Vezi cum modifici o variabilă și cum trimiți tablouri clasice sau std::vector unei funcții.

    →
03

Apeluri recursive și cazul de bază

1 lecție
  1. 01

    Recursivitate C++: cazul de bază și stiva apelurilor

    Înțelege recursivitatea în C++ prin factorial. Urmărește cazul de bază, apelurile și revenirile, apoi compară soluția recursivă cu o buclă iterativă.

    →
04

Divide et impera

1 lecție
  1. 01

    Divide et impera în C++: maximul unui vector

    Învață divide et impera prin maximul unui vector în C++. Urmărește împărțirea intervalelor, combinarea rezultatelor și variantele cu tablou și vector.

    →