Namangan davlat universiteti amaliy matematika kafedrasi


Download 0.52 Mb.
bet13/50
Sana15.03.2023
Hajmi0.52 Mb.
#1270223
1   ...   9   10   11   12   13   14   15   16   ...   50
Bog'liq
Amaliy mashg amaliy matematika 1 kurs

Asosiy adabiyotlar
1. Steve Oualline. Practical C++ Programming. United States of America 1995 First Edition.[30-62 page].
2. Andrew Koenig and Barbara E. Moo. Accelerated C++ Practical Programming by Example. Addison-Wesley, 2000 y.


Amaliy mashg’ulоt № 13 (2 soat)
MAVZU: ?: shart amali.
MASHG’ULOTNING MAQSADI: Algoritm va dasturlashni o`rgatish.
MASHG’ULOTNING JIHОZI: Ko’rgazmali material: kompyuterning xotira qurilmalari.
MASHG’ULOT O’TISH VОSITASI: Pentium IV kоmpyuterlari (qo’shimcha qurilmalari) bilan jihоzlangan kоmpyuter sinfi.
MASHG’ULOTNING BОRISHI:
a) Guruhning va xоnaning darsga tayyorligini aniqlash.
b) Yo’qlama qilish.
c) Avvalgi mashg’ulоtlarda o’tilganlarni takrоrlash bo’yicha suhbat o’tkazish: o’tilgan mavzularni qisqacha takrоrshlash.
g) Yangi mavzuning bayoni: Shart operatori. ?: operatori bilan tanishish.
d) Kоmpyuter xоnasida mashg’ulоt оlib bоrish.O’rganganlari ustida mashq qilish.
e) Dars yakuni: Mustaqil ish uchun individual topshiriqlarni berish.
Amaliy mashg`ulot bayoni:
?: shart amali: [3(33-34), 4(53)]Agar tekshirilayotgan shart nisbatan sodda bo‘lsa, shart amalining <> ko‘rnishini ishlatish mumkin:
? : ;
Shart amali if shart operatoriga o‘xshash holda ishlaydi: agar 0 qiymatidan farqli yoki true bo‘lsa, , aks holda bajariladi. Odatda ifodalar qiymatlari birorta o‘zgaruvchiga o’zlashtiriladi.
Misol tariqasida ikkita butun son maksimumini topish ko‘raylik.
#include
int main()
{
int a,b,c;
cout<<”a va b sonlar maksimumini topish programmasi.’’;
cout<<’’\n a- qiymatni kiriting: ‘’;
cin>>a;
cout<<’’\n b- qiymatni kiriting: ‘’;
cin>>b;
c=a>b?a:b;
cout<<’’\nSonlar maksimumi: ‘’<
return 0;
}
Programmadagi shart operatori qiymat berish operatorining tarkibiga kirgan bo‘lib, a o‘zgaruvchining qiymati b o‘zgaruvchining qiymatidan kattaligi tekshiriladi, agar shart rost bo‘lsa c o‘zgaruvchiga a o‘zgaruvchi qiymatini, aks holda b o‘zgaruvchining qiymatini va c o‘zgaruvchisining qiymati chop etiladi.
?: amalining qiymat qaytarish xossasidan foydalangan holda, uni bevosita cout ko‘rsatmasiga yozish orqali ham qo‘yilgan masalani yechish mumkin:
#include
int main()
{
int a,b;
cout<<”a va b sonlar maksimumini topish programmasi.’’;
cout<<’’\n a- qiymatni kiriting: ‘’;
cin>>a;
cout<<’’\n b- qiymatni kiriting: ‘’;
cin>>b;
c=a>b?a:b;
cout<<’’\nSonlar maksimumi: ‘’<<(a>b) ?a:b;
return 0;
}



Download 0.52 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   50




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