Documente Academic
Documente Profesional
Documente Cultură
Definiţie:
Instrucţiunea WHILE este ciclul cu test iniţial care conţine o expresie booleană care controlează
execuţia repetată a altei instrucţiuni.
1 PROGRAM P3;
var cnt : integer;
begin
cnt := 1;
While cnt <= 20 Do
Begin
WriteLn(cnt);
cnt := cnt + 1;
End;
ReadLn;
end.
Să analizăm programul. Prima dată am declarat o variabilă de tip integer (care poate lua valori
între -32768 şi 32767), care va fi ceea ce denumim contorul instrucţiunii. Iniţializăm contorul cu 1,
aceasta fiind prima valoare ce va trebui afişată, apoi afişăm contorul, care apoi va fi mărit cu o
unitate. Pe măsură ce avansăm, ajungem cu Cnt = 20. Atunci va fi afişat (20), contorul va creşte la
21 şi programul va reveni la condiţia de la inceputul instrucţiunii WHILE : Cnt este mai mic sau
egal cu 20. Evident, nu se mai indeplineşte condiţia , motiv pentru care se trece la executarea
următoarei instrucţiuni din program, anume ReadLn.