Descriere:
Această resursă educațională interactivă prezintă noțiunea de permutare și metodele de generare și numărare a acestora, fiind destinată elevilor de liceu. Conținutul este structurat progresiv, îmbinând teoria cu aplicațiile practice: de la definirea permutărilor și exemple simple, la implementarea completă în C++ folosind metoda backtracking iterativ cu stivă, explicată pas cu pas prin funcțiile specifice (init, succesor, valid, solutie, afisare, bkt).
În plus, resursa include reprezentarea arborelui de soluții pentru înțelegerea procesului de generare, schema generală a metodei backtracking și o aplicație avansată pentru determinarea unei permutări de ordin k folosind blocuri factoriale.
Prin această abordare, elevii își dezvoltă gândirea algoritmică, înțeleg calculul combinatoric (n!) și dobândesc abilitatea de a lucra atât practic, cât și teoretic cu permutări.
Tipul resursei: Exercițiu
Limba resursei: Română
Nivelul: Clasa a XI-a
Disciplina: Informatică
Competență generală: 2. Elaborarea algoritmilor de rezolvare a problemelor
Competența specifică vizată prioritar: 2.2. Construirea unor soluţii pentru probleme simple care se rezolvă cu ajutorul metodelor de programare
Legătura web către resursă: https://learningapps.org/48350709
Accesări: 10
Propunător: Mariana Ivan - Liceul Teoretic Mircea Eliade, Galați (Galaţi)
Data validării: 14 aprilie 2026
![]()
Licență: CC BY-NC-SA 4.0, Atribuire-necomercial-distribuire în condiţii identice 4.0 internațional
Conținutul acestei platforme poate fi utilizat liber cu condiția menționării sursei și, unde e posibil, a autorului. Modificarea este permisă, iar operele derivate trebuie, la rândul lor, să poată fi utilizate liber și modificate fără restricții.