Cicluri de programare

Pentru Counter = Startpoint apoi Consola [Step Step] Următorul ciclu al ciclului [Counter]

Figura 43 - Ciclul contrare

Sintaxa instrucțiunii For. Următorul lucru este următorul: o linie care începe cu cuvântul cheie "Pentru" este titlul bucla, iar linia cu cuvântul cheie Următorul este sfârșitul ciclului, între aceștia operatorii care sunt corpul bucla.







La începutul ciclului, valoarea variabilei Counter (i) este setată la valoarea inițială. La fiecare "trecere" a ciclului, variabila de contra este incrementată de dimensiunea pasului. Dacă atinge valoarea ConValue. apoi ciclul este finalizat și sunt executați următorii operatori.

Cicluri cu o condiție. Se întâmplă adesea că este necesar să se repete trupul unui ciclu, dar nu se știe în avans de câte ori ar trebui să se facă. În astfel de cazuri, utilizați cicluri cu condiția.

O buclă de condiție este o instrucțiune în mai multe linii, prima linie a căreia începe cu cuvântul cheie Do și ultimul începe cu cuvântul cheie Loop,

Starea unei ieșiri dintr-un ciclu poate fi pusă la început, înaintea unui ciclu de ciclu. Un astfel de ciclu este numit ciclu cu o condiție prealabilă.

Condiția de ieșire este bifată cu ajutorul cuvintelor cheie "În timp sau până". Cuvântul cheie "În timp" furnizează o buclă atât timp cât condiția este îndeplinită, adică în timp ce condiția este adevărată. De îndată ce condiția devine Falsă "falsă", execuția bucla se va termina, iar controlul va fi transferat operatorului urmând cuvântul cheie Loop.

Limbi de programare Visual Basic și VBA

Do În timp ce buclă de buclă de condiție







Do Unu până la condiția bucla corpului bucla

Figura 44 - Ciclu cu condiție prealabilă

Do - cuvântul cheie (do); În timp ce - cuvântul cheie (încă); Până la - cuvântul cheie (atâta timp cât); Buclă - un cuvânt cheie care indică sfârșitul ciclului; <условие> - o expresie logică, adevărul căruia este verificată la începutul fiecărei execuții a corpului bucla; <тело_цикла> Este o secvență arbitrară de operatori;

Cuvântul cheie Until oferă o buclă până când condiția este îndeplinită, adică în timp ce condiția este False "false". De îndată ce condiția este adevărată, bucla se va termina.

Condiția de ieșire din buclă poate fi pusă în final, după corpul bucla. Un astfel de ciclu se numește ciclu cu o condiție post-condițională. Acest ciclu este, de asemenea, implementat utilizând instrucțiunea Do. Buclă.

Condiția de ieșire este bifată cu ajutorul cuvintelor cheie "În timp sau până". O buclă cu o condiție prealabilă nu este executată niciodată dacă condiția nu este îndeplinită. Un ciclu cu o condiție ulterioară este executat în mod necesar, cel puțin o dată, indiferent dacă condiția este îndeplinită sau nu.

Limbi de programare Visual Basic și VBA

Faceți bucla corpului buclă în timpul condiției

Nu loop bucla corpului până la condiție

Figura 45 - Un ciclu cu o condiție ulterioară

Există anumite reguli pentru alegerea tipului de ciclu:

Dacă știți în avans numărul de repetări ale corpului bucla, este mai bine să utilizați instrucțiunea For. În continuare;

Dacă nu cunoașteți în avans numărul de repetiții ale corpului bucla și dacă sfârșitul bucla depinde de executarea unei anumite condiții, este mai bine să utilizați construcțiile Do While While. Buclă sau Do Until. Buclă.

Dacă doriți ca buclă să fie executată întotdeauna cel puțin o dată, utilizați construcțiile Do. În timp ce faceți sau nu. Până în buclă.

Determinați suma depunerii după t ani, dacă în momentul în care suma depusă este un ruble iar dobânda la depozit este p procent.

Cicluri de programare

Private Sub Button0_Click ()

Dim i ca intreg, a ca single, p ca single, t ca single, b ca single







Articole similare

Trimiteți-le prietenilor: