Informatică, întrebare adresată de babyboy123, 8 ani în urmă

Doua diferente si Asemanarea intre CAT TIMP si EXECUTA

Răspunsuri la întrebare

Răspuns de 1Viserys
0

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.

Alte întrebări interesante