Răspuns :
Răspuns:
Atat CAT TIMP (WHILE) cat si EXECUTA..CAT TIMP (DO..WHILE) sunt structuri repetitive. De asemenea, spre deosebire de PENTRU (FOR), ambele structuri testeaza o conditie pentru a trece la urmatoarea iteratie.
Diferena este ca pentru cat timp testul este initial (inainte de a se executa codul din interiorul structurii) iar la executa..cat timp testul este final (dupa executia codului).
O alta diferenta este faptul ca pentru o structura de tip executa..cat timp se va rula codul din interior cel putin o data, pe cand intr-o structura cat timp este posibil sa nu se execute codul niciodata, in functie de conditia ceruta.
De exemplu,
cat timp 2 = 3 nu va intra in while si nu va rula
dar
executa
scrie "mesaj"
cat timp 2 = 3
va rezulta in scrierea mesajului o singura data.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!