Ma`lumotlar turlari Shart operatori : If. Massivlardan foydalanish


Download 485.12 Kb.
bet3/4
Sana25.12.2022
Hajmi485.12 Kb.
#1064935
1   2   3   4
Bog'liq
barcelona

1.4 Klasslardan foydalanish

Klasslarni yozishda biz funktsiyalarni yozishdagi tartib qoidalarga rioya qilamiz. Klassning birinchi qatoriga kalit so’z class va klass nomi, so’ngra yangi qatordan figurali qavslar ochiladi va uning ichiga klass usullari va atributlari yoziladi.


Klass quyidagi sektsiyalarga ega bo’lishi mumkin:
private (private, ichki).
protected (protekted, himoyalangan qism).
public (publik, umumiy).
– Ommaviy (public ) – barcha obektlar kirishi uchun ruxsat bor;
– Himoyalangan (protected) - faqat ushbu ekzemplyarga va har qanday tarmoq sinflarga kirishga ruxsat bor;
– Xususiy (private) - faqat ushbu ekzemplyarga kirishga ruxsat bor.


1.5 Parametrli karorlash operatori
Bu operator amal qilishni bajarishdan boshlaydi. Keyin takrorlash qadamlari boshlanadi. Har bir qadamda bajariladi, agar natija 0 dan farqli yoki rost (true) bo’lsa, sikl tanasi – bajariladi va oxirida bajariladi, aks holda boshqaruv takrorlash operatoridan keyingi operatorga o’tiladi. Sikl tanasi – sifatida bitta operator, shu jumladan bo’sh operator, yoki operatorlar bloki kelishi mumkin. Sikl takrorlanishi davomida bajarilishi lozim bo’lgan operatorlar majmuasi sikl tanasi deyiladi. Sikl tanasi sifatida bir yoki bir nechta operatordan foydalanish mumkin. Agar sikl tanasida bir nechta operatordan foydalanmoqchi bo’lsak bu operatorlarni blok {} orasiga olishimiz kerak.
Break – funksiyasini har qanday sikl operatoriga qo’llash mumkin. Bu funksiya sikl tugatilishini ta’minlaydi. Ya’ni boshqarilishni sikl operatoridan keyingi operatorga uzatadi.
Continue – funksiyasini har qanday sikl operatoriga qo’llash mumkin. Bu funksiya parametrni keyingi qiymatni qabul qilishini taminlaydi. Boshqacha so’z bilan aytganda sikl tanasi tugatiladi. Bunda siklning o’zi tugatilmaydi.
1 dan 10 gacha bo’lgan sonlarni chiqaruvchi dastur:
#include
using namespace std;
int main()
{
for (int i = 1; i <= 10; i++)
cout << i << » «;
cout << endl;
return 0;
}

Download 485.12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling