Циклдер: for, while, do-while
Компьютерди сен үчүн ишти кайталоого үйрөт
coutту беш жолу жазуунун ордуна, аны цикл ичинде бир жолу жазып, циклге канча жолу кайталоону айтасың.
- for, while жана do-while циклин жаза аласың,
- тапшырмага ылайыктуу циклди тандай аласың,
- циклди break жана continue менен башкара аласың.
1. Цикл деген эмне?
Сага «он жолу отжимание жаса» деп айтылды дейли. Сен он өзүнчө команда албайсың. Сен бир команда жана эреже аласың: онго жеткенче кайтала. Цикл дал ушул - бир код блогу жана канча убакыт кайталоону айткан эреже.
Ар бир циклге коопсуз болушу үчүн үч нерсе керек: башталышы (кайдан баштайбыз?), шарты (уланта беребизби?) жана өзгөрүүсү (бизди токтоого жакындаткан нерсе). Эгер өзгөрүү жок болсо, шарт эч качан жалган болбойт жана цикл түбөлүк иштейт - бул чексиз цикл.
2. for цикли - санын билгенде
for цикли үч бөлүктү тең бир сапка топтойт: for (башталыш; шарт; өзгөрүү). Канча жолу кайталоону билгенде колдон.
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << i << " ";
}
cout << endl;
return 0;
}
Натыйжа:
1 2 3 4 5
for (int i = 1; i <= 5; i++) башын үч кадам катары оку:
- int i = 1 - башталыш: эсептегичти түзүп, 1ге койобуз (бир жолу иштейт).
- i <= 5 - шарт: бул чын болсо кайталай беребиз.
- i++ - өзгөрүү: ар бир өтүүдөн кийин
iге 1 кошобуз.