1. Takrorlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).
Takrorlash qadamini amalga oshirish uchun whilekalit so'zidan foydalanamiz. shart orqali tskil hosil bo'ladi. quyidagi sintaksisni o'zingizga formula sifatida yodlab quying.
while () { // tsikl tanasi }
Misol: whiledan foydalanib 0 dan 7 gacha sonlarni ekranga chiqarish dasturini tuzish.
#include using namespace std;
int main() { int i = 0; while (i <= 7) { cout << i << "\n"; i++; } return 0; } Do/While Tsikl do/while va while ikkisi ham tskil hisoblanadi. birinchisini ikkinchisidan farqli jihati shundaki birin do/while avval shartni bajarib keyin tekshiradi. while esa avval shart bajariladi agar to'g'ri bo'lsa tsikl tanasidagi kod ishlatiladi. quyidagi do/while sintaksisini yodda saqlashingiz zarur bo'ladi.
do {
// tsikl tanasi
}
while ();
#include using namespace std;
int main() {
int i = 0;
do {
cout << i << "\n";
i++;
}
while (i <= 7);
return 0;
}
Unutmang! tskil aylanayotgan vaqtda bog'liq bo'lgan o'zgaruvchini o'zgartirishni unutmang. agar qiymatini o'zgartirmasangiz tsikl tugamaydi.
3)
#include using namespace std;
int main() {
for (int i = 0; i <= 7; i++) {
cout << i << "\n";
}
return 0;
}
2. Funsiyalarni tashkil etish.
Funksiya faqat chaqirilgan vaqtda ishlaydigan kod bllogi hisoblanadi. Funksiyaga parametrlar sifatida ma'lumotlarni uzatish mumkin. Funksiyalar muayyan bir vazifani bajarish uchun ishlatiladi. Kod yozish jarayonida yaratgan funksiyadan bir yoki bir nechta marta ishlatish yoki umuman ishlatmaslik imkoniyatiga egasiz.
Siz ko'p marta funksiyani ushbu darsgacha ishlatib keldingiz. main() ham bir funksiya hisoblanadi. dastur ishga tushgan vaqtida birinchi bo'lib ushbu funksiya ishlaydi. Bu standart funksiya bo'lib siz ham shu kabi funksiyalar yaratishingiz mumkin. Funksiya yaratish uchun birinchi funksiya qaytaradigan tip yoki funksiya turi keyin nomi va () ochiladi. qavs ichida siz ma'lumotlar ya'ni parametrlarni qabul qilasiz. void myFunction() {
// Bu qiymat qaytarmaydigan funksiya
}
Misol tushuntirildi.
myFunction() funktsiya nomi
void funktsiya qiymat qaytarmaydigan funksiyaligidan dalolat beradi.
{ } bu funksiya tanasi bo'lib. Bu yerda o'zingizga kerakli kodni kiritishinigiz mumkin. Unutmang main() funksiyasida nima amal bajarsangiz bunda ham shunday amalni bajarishiningiz mumkin.
Funksiya Chaqirish Funksiya o'zidan o'zi ishlab ketmaydi. Funksiyani chaqirishdan so'ng ishga tushadi. Funksiyani qayta qayta foydalanishiningiz mumkin. Funksiyani chaqirish uchun funksiya nomi ikki qavs () va nuqtali vergul bilan tugallanadi. #include using namespace std;
Massiv- bir xil ma'lumot turiga ega bo'lib bir nechta o'zgaruvchini har birini alohida e'lon qilish o'rniga. Bir o'zgaruvchiga bir nechta qiymat saqlash uchun ishlatiladi.
Massiv e'lon qilishda o'zgaruvchi turini aniqlang va shu bilan birga unga saqlanadigan element turlarini aniqlang.
string massiv[4];
Endi biz to'rta qiymatni o'ziga saqlash uchun mujjallangan massivni e'lon qildik. unga qiymat yuklash uchun qiymatlarni virgulbilan ajratib figurniy qavus ichida yoziladi. Quyidagiga e'tibor bering. string massiv[4] = {"Master", "Sherkulov", "CPP", "course"};
Eslatma:Massiv indekslari 0 dan boshlanadi: [0] birinchi element. [1] ikkinchi element va boshqalar. #include #include using namespace std;
Massiv elementlari alohida chiqarish. Massiv elementlarini alohida chiqarish uchunfortskil yoki boshqa takrorlash operatorlaridan foydalanishingiz mumkin. Esdan chiqarmang massiv lar bilan ishlashda ko'pinchi for tsikl dan foydalanishingiz maqsadga muoffiq hisoblanadi. #include #include using namespace std;
int main() { string massiv[4] = {"Master", "Sherkulov", "CPP", "course"}; for(int i = 0; i < 4; i++) { cout << massiv[i] << "\n"; } return 0; }