Turbo pascal

Turbo Pascal. Operatorii ciclului

În limba Turbo Pascal există trei operatori diferiți cu care puteți programa fragmente repetitive ale programului - organizați un ciclu:







  • un operator de ciclu cu o condiție prealabilă;
  • un operator buclă cu următoarea condiție;
  • ciclu cu parametru.

Dacă numărul de repetiții este cunoscut în prealabil - înainte de începerea ciclului, atunci în această situație este mai bine să utilizați operatorul buclă cu parametri. În alte cazuri, ar trebui să utilizați operatori de buclă cu o condiție prealabilă sau o condiție ulterioară.

Operatorul de buclă în timp

Operatorul ciclului cu condiția preliminară În timp ce are următorul format:

în timp ce <выражение> face <оператор>;

În timp ce (încă), face (face) - cuvinte rezervate;






expresia este o expresie de tip logic;
operator este un operator arbitrar.

Operatorul buclă funcționează după cum urmează. Anterior, înainte de începerea ciclului, (de aici numele "Operator al unui ciclu cu o condiție prealabilă"), expresia logică este verificată. Dacă expresia este adevărată. atunci operatorii părții ciclice (corpul bucla) sunt executați, după care expresia logică este verificată din nou. În timp ce expresia este adevărată, declarațiile din partea ciclică sunt executate. Odată ce devine falsă - Falsă. ieșiți din bucla. Dacă de la bun început valoarea expresiei logice este falsă (False). atunci operatorii secțiunii ciclice nu sunt satisfăcuți o singură dată.

Diagrama bloc a operatorului buclă cu o condiție prealabilă:

Turbo pascal

OBIECTIV 1. Calculați suma întregului de la 0 la 99.

Suma de 98 de numere este egală cu: 4851

SARCINEA 2. Calculați suma întregilor impari între 0 și 99.







Articole similare

Trimiteți-le prietenilor: