Documente Academic
Documente Profesional
Documente Cultură
A sorta un tablou înseamnă a rearanja elementele tabloului astfel încât între acestea să
existe o relaţie de ordine (crescătoare sau descrescătoare)
DESCRIEREA METODEI
Prin această metodă se parcurge vectorul şi se compară fiecare element cu succesorul său.
Dacă nu sunt în ordine, cele două elemente se interschimbă între ele. Vectorul se parcurge
de mai multe ori, până când, la o parcurgere completă, nu se mai execută nicio
interschimbare între elemente (adică vectorul este sortat).
ENUNŢUL PROBLEMEI:
a – tabloul unidimensional;
n – lungimea tabloului;
aux – pentru interschimbul elementelor (de acelaşi tip cu elementele tabloului);
i – contor (utilizat pentru parcurgerea tabloului);
f – variabilă logică (se utilizează pentru a şti dacă s-a făcut cel puţin o operaţie de
interschimbare la parcurgerea vectorului).
ALGORITMUL ÎN LIMBAJ NATURAL
LUCRU SUPLIMENTAR
Se dă un şir de numere întregi. Să se ordoneze şirul astfel încât primele poziţii să conţină
componentele pare ordonate crescător, iar apoi să conţină componentele impare ordonate
descrescător.
TEMĂ
Pentru un experiment privind inteligenţa unor maimuţe se aşează pe masă un număr de
maxim 20 de cuburi. Maimuţele sunt învăţate să aleagă cuburile astfel încât să formeze
din toate un turn stabil. Pentru fiecare maimuţă, înainte de testare, este nevoie să se
rearanjeze cuburile în ordinea iniţială. Să se alcătuiască algoritmul după care o maimuţă
ar trebui să formeze turnul, astfel încât să se poată reface aşezarea iniţială a cuburilor.