Numărul cursului 9. Bucle simple și imbricate
1. Scopul ciclurilor;
2. Un ciclu cu o condiție prealabilă;
3. Un ciclu cu o condiție ulterioară;
4. Un ciclu cu un parametru;
5. Bucle inversate.
Soluția multor sarcini conține acțiuni repetitive sau similare. De exemplu, trebuie să calculați valoarea unei funcții pentru zece valori diferite ale argumentului. Pentru a nu scrie o funcție de zece ori, limba Pascal furnizează operatori de repetare, numiți operatori de buclă. Ciclurile de aplicații din program vă permit să utilizați în mod eficient mașina, duce la o reducere a lungimii programului și a timpului pentru compilarea și depanarea acestuia.
Pascal oferă trei tipuri de operatori de buclă:
- - un operator de ciclu cu o condiție prealabilă;
- - un operator buclă cu următoarea condiție;
- - ciclu cu parametru.
Operatorul ciclului cu o condiție prealabilă este scris după cum urmează:
În timp ce condiția este Do Operator;
Aici În timp ce și nu sunt cuvinte auxiliare.
Condiția este orice expresie logică.
Operator - Un operator simplu sau compus.
Operatorul buclă cu o condiție prealabilă funcționează după cum urmează. De fiecare dată când condiția este verificată în prealabil, dacă este adevărată, atunci operatorul care urmează imediat după cuvântul Do execută, după executare, condiția este verificată din nou și continuă până când condiția devine falsă. Dacă condiția este falsă, atunci un operator este executat imediat după instrucțiunea buclă.
Calculați y = x 2 pentru x = 2, 4, 6, 8, 10.