Informatică, întrebare adresată de hardy10000, 9 ani în urmă

Care este diferenta dintre intstructiunea DO WHILE si "repeta pana cand"?

Răspunsuri la întrebare

Răspuns de MichaelKing
0
repeta ...pana cand... provine din limbul Pascal (repeat... until...); Instructiunea C++: 
do  instructiune while (conditie);

este echivalenta cu instructiunea Pascal:
repeat instructiune until not conditie;

aceeasi cu varianta sa in limbaj pseudocod:
repeta instructiune pana cand not conditie.
Altfel spus,
repeta instr pana cand conditie
este echivalenta cu varianta C++:
do instr while(! conditie);

diferenta apare la partea finala: conditie - not conditie (!not conditie).
 
Alte întrebări interesante