C++ tilida funksiyalar, strukturalar va birlashmalar


Masalaning quyilishi va tahlili


Download 0.88 Mb.
bet11/12
Sana12.11.2023
Hajmi0.88 Mb.
#1768905
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
C TILIDA FUNKSIYALAR, STRUKTURALAR VA BIRLASHMALAR

Masalaning quyilishi va tahlili
Shaxmat taxtasining quyi chap burchagini koordinata boshi deb hisoblab, (uning kataklari 1 dan 8 gacha butun sonlar bilan belgilangan), uning ikkala qismidan bittadan katakcha berilgan. Tanlangan katakchalar bir xil rangdaligi rostlikka tekshirilsin


Algoritm blok-sxemasi.



Algoritm dasturiiy kodi va natijalar


#pragma boolean
#include
#include
#pragma argsused
int main(int argc, char **argv)
{
static int x1,y1,x2,y2;
bool b;
cin>>x1>>y1>>x2>>y2;
b=((x1+y1)%2==0 && (x2+y2)%2==0)||
((x1+y1)%2!=0 && (x2+y2)%2!=0);
cout<
cin>>"\n";
return 0;
}

Shaxmat taxtasining quyi chap burchagini koordinata boshi deb hisoblab, (uning kataklari 1 dan 8 gacha butun sonlar bilan belgilangan), uning ikkala qismidan bittadan katakcha berilgan. Tanlangan katakchalar bir xil rangdaligi rostlikka tekshirilsin.

3 4 8 7
3 2 8 6



true
false






Xulosa
Xulosa qilib aytganda, C++ dasturlash tili va unda stukturalar va strukturaviy toifalar (turlar, tiplar) bilan ishlash xaqida umumiy ma’lumotlarga ega bo`ldim.
Borland C++ Builder - Windows muhitida ishlaydigan dastur tuzish uchun qulay bo`lgan vosita bo`lib, komp’yuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va dastur tuzuvchi mehnatini engillashtiradi. Borland C++ dastur zamonaviy vizual loyihalash texnologiyasi asosida ob`ektga yo`naltirilgan dasturlash nazariyasini hisobga olgan holda tuziladi.
Borland C++ Builder 6 sistemasi C++ tilining rivoji bo`lgan ob`ektga yo`naltirilgan Object C/C# dasturlash tillarini ishlatadi. Borland C++ Builder sistemasi dasturni loyihalash va yaratish vaqtini kamaytiradi, hamda Windows muhitida ishlovchi dastur ilovalarini tuzish jarayonini osonlashiradi.
Men C++ dasturi strukturasi xaqida, belgilar bayoni, algoritm va dastur tushunchasi, ma’lumotlarni kiritish va chikarish operatorlari xamda dasturda strukturalar, struktura-massivlar va strukturaviy ko’rsatgichlar bilan ishlash xaqida bilim va kunikmalarga ega bo`ldim.



Download 0.88 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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