CATEGORII DOCUMENTE |
Instructiunea while are urmatorul format:
while (expresie) instructiune;
Cu ajutorul instructiunii while se realizeaza structura repetitiva pretestata (conditionata anterior).
Efectul:
se evalueaza valoarea expresiei din paranteze;
daca expresia are valoarea diferita de zero, atunci se executa instructiune si se reia punctul 1), altfel se trece la instructiunea urmatoare instructiunii while.
Deci instructiune se executa repetat atata timp cat expresia din paranteza este diferita de zero. Se observa ca daca expresia are valoarea zero de la inceput, atunci instructiune nu se executa niciodata.
Antetul ciclului while este constructia while (expresie) iar instructiune formeaza corpul ciclului. In cazul in care este necesar sa se execute repetat mai multe instructiuni, se utilizeaza o instructiune compusa formata din instructiunile respective.
Exemplu:
Vom crea un program care citeste un intreg n si scrie n!. Algoritmul in pseudocod:
Citeste n
f=1
i=2
CatTimp i<=n executa
f=f*i;
i=i+1
SfarsitCatTimp
Scrie n,f
Programul in C este:
#include<stdio.h>
void main (void)
printf("nn=%d, iar n!=%gn",n,f);
Corpul ciclului while se poate scrie mai compact astfel:
while (i<=n) f*=i++;
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 810
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved