Axborot texnologiyalari va jarayonlarni matematik modellashtirish



Yüklə 2,02 Mb.
səhifə25/68
tarix07.01.2024
ölçüsü2,02 Mb.
#203361
1   ...   21   22   23   24   25   26   27   28   ...   68
M.20Nurullayev20-20Axborot20texnologiyalari20va20jarayonlarni20matematik20modellashtirish[1]

Nazorat savollari:


  1. Chiqarish operatorini tavsiflang.

  2. Kiritish va natija.

  3. Ifoda nima?

  4. x=5+7 yozuvi ifoda bo`la oladimi? Uning qiymati nechaga teng?

  5. 201/4 ifodaning qiymati nechaga teng?

  6. 201%4 ifoda qiymati nechaga teng?

  7. Operator deganda nimani tushunasiz?

  8. Taqqoslash amallari haqida tushuncha bering.

C++ ALGORITMIK TILINING TARMOQLANISH OPERATORLARI.

Tarmoqlanuvchi dastur tuzilmasi.


if operatori. Odatda dastur satrma–satr tartib bilan bajariladi. if operatori shartni tekshirish (masalan, ikki o`zgaruvchi tengmi) va uning natijasiga bog`liq ravishda dasturni bajarilish tartibini o`zgartirish imkonini beradi. if operatorining oddiy shakli quyidagi ko`rinishdadir:
if (shart) ifoda.
Qavs ichidagi shart ixtiyoriy ifoda bo`lishi mumkin. Agarda bu ifoda false qiymatini qaytarsa undan keyingi ifoda yoki blok tushirib qoldiriladi. Agarda shart true qiymat qaytarsa navbatdagi ifoda bajariladi.
if operatorida figurali qavs ichiga olingan ifodalar blokini ham ishlatish mumkin.
if (shart)
{

    1. - ifoda

    2. - ifoda

    3. - ifoda

}
Quyida ifodalar blokining qo`llanilishiga oid misol keltirilgan
if(kattaSon>kichikSon)
{ kattaSon=kichikSon cout<<”kattaSon:”< cout<<”kichikSon:”< “/n”; }
Bu holda kattaSon o`zgaruvchisiga nafaqat kichikSon o`zgaruvchisi o`zlashtirilayapti, balki ekranga bu haqida axborot ham chiqarilayapti.

  1. – misol. Munosabat operatorining qo`llanilishi orqali tarmoqlanishga misol.

// 1. misolda munosabat operatori bilan birgalikda if instruktsiyasining
// qo`llanilishi namoyish etilgan
# include using namespace std; int main( ) {
int BuxoroGol, PaxtakorGol;
cout<<“Buxoro komandasi kiritgan to`plar”
<< “sonini yozing:”; cin >> BuxoroGol;
cout<<“Paxtakor komandasi kiritgan”
<< “to`plar sonini yozing:”; cin >> PaxtakorGol;
cout << “\n”;
if ( BuxoroGol>PaxtakorGol) cout << “Yashasin Buxoro!\n” if (BuxoroGol < PaxtakorGol)
{
cout << “Yashasin Paxtakor. Gol. \n” cout << “Bugun Toshkentda bayram!\n”;
}
if (BuxoroGol==PaxtakorGol)
{
cout << “Durrangmi? Yo-oq? Bo`lishi”<< “ mumkin emas \n”;
cout <<“Paxtakorning kiritgan to`plari”
<< “haqida ma`lumotni qaytadan
yozing\n”
cin >> PaxtakorGol;
if (BuxoroGol>PaxtakorGol)
{
cout<<“Buxoro yutishini oldindan bilgan”
<<“ edim! Shuning uchun qayta so`radim\n”;
cout<< “Yashasin Buxoro!”; if (BuxoroGol
{
cout<<“Paxtakor yutishini oldindan bilgan”
<<“ edim! Shuning uchun qayta
so`radim\n”;
cout<< “Yashasin Paxtakor!”; cout << “Bugun Toshkentda bayram!\n”;
if (BuxoroGol==PaxtakorGol) cout<<“Qoyil! Haqiqatan ham durang ekan\n”;
}
cout<<“\n Ma`lumotingiz uchun rahmat\n”;
}
}



NATIJA:
return 0;
}

  • Buxoro komandasi kiritgan to`plar sonini yozing: 3

  • Paxtakor komandasi kiritgan to`plar sonini yozing: 3

  • Durrangmi? Yo-oq? Bo`lishi mumkin emas

  • Paxtakorning kiritgan to`plari haqida ma`lumotni qaytadan yozing: 2

  • Buxoro yutishini oldindan bilgan edim! Shuning uchun qayta so`radim

  • Yashasin Buxoro!

Yüklə 2,02 Mb.

Dostları ilə paylaş:
1   ...   21   22   23   24   25   26   27   28   ...   68




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin