nu prea ma pricep sa explic, dar, pe scurt, folosesti structura cat timp cu test final atunci cand vrei ca instructiunile din corpul de instuctiuni sa se execute cel putin o data. daca ai folosi structura cat timp cu test initial si conditia nu ar fi indeplinita, atunci programul ar trece mai departe fara sa execute structura cat timp nici macar o data.