Bajardi: 716-20-guruh talabasi G‘aybullayev Ulug‘bek Qabul qildi



Download 248,48 Kb.
Sana29.01.2022
Hajmi248,48 Kb.
#416438
Bog'liq
G\'aybullayev. dedline 3


Bajardi:




716-20-guruh talabasi G‘aybullayev Ulug‘bek

Qabul qildi:




Musayev X.

Mavzu: Takrorlanuvchi algoritmlarni tashkil etish operatorlari
Takrorlanuvchi algoritmli dasturlarda aniq bir yoki bir necha amallar takror va takror bajarilish imkoniyati koʻzda tutilgan boʻladi. Takrorlanishni amalga oshirilishi uchun dasturlash titlining takrorlash operatorlaridan foydalanish mumkin boʻladi. C++ dasturlash tilida takrorlash operatorlarining bir necha turi mavjud. Takrorlash operatorlari “takrorlash sharti” deb nomlanuvchi ifodaning rost qiymatida dasturning maʻlum bir qismidagi operatorlarni (takrorlash tanasini) koʻp marta takror ravishda bajaradi.
for-parametrli takrorlash operatori.
Bu operator oʻz ishini ifodasini bajarishdan boshlaydi. Keyin takrorlash qadamlari boshlanadi. Har bir qadamda bajariladi, agar natija 0 qiymatidan farqli yoki true boʻlsa, takrorlash tanasi - bajariladi va oxirida bajariladi. Agar qiymati 0 (false) boʻlsa, takrorlash jarayoni toʻxtaydi va boshqaruv takrorlash operatoridan keyingi operatorga oʻtadi. Shuni qayd etish kerakki, ifodasi vergul bilan ajratilgan bir nechta ifodalar birlashmasidan iborat boʻlishi mumkin, bu holda oxirgi ifoda qiymati takrorlash sharti hisoblanadi. Takrorlash tanasi sifatida bitta operator, jumladan boʻsh operator boʻlishi yoki operatorlar bloki kelishi mumkin.
Misol uchun 10 dan 20 gacha boʻlgan butun sonlar yigʻindisini hisoblash masalasini koʻraylik.

# include < iostream>


using namespace std;
int main () {
int Summa=0;
for ( int i= 10 ; i< = 20 ; i++ )
Summ a+=i;
cout<<" Yigʻindi= " << Summa;
return 0; }


Kerakli jihozlar:Kompyuter


Kerakli dasturlar: CodeBlocks muhiti yoki Dev C++ muhiti


Berilgan topshiriq:



Yechilishi: C++ dasturlash tilida quyidagicha bo‘ladi:

#include


#include
using namespace std;

int main()


{
int k, p;
float a = 0, b = 1, c = 0;
cout << "k ni kiriting: ";
cin >> k;
cout << "p ni kiriting: ";
cin >> p;
for (int R = 1; R <= k; R++)
{
a += (R * R + 14) / sqrt(pow(3, -R) + R * R * R);

}
for (int n = 1; n <= p; n++)


{
b *= (n + 1.23) / (n + 1 / n);
}
for (int i = 1; i <= k; i++)
{
for (int m = 1; m <= p; m++)
{
c += log(sqrt(m * m + exp(m - i)) / (i * i + pow(2, m - 1)));

}


}

cout << "14.a= " << a << endl;


cout << "14.b= " << b << endl;
cout << "14.c= " << c << endl;

return 0;


}
Natijalar:



Xulosa
Men ushbu laboratoriya ishini bajarish davomida C++ dasturlash tili yordamida o‘zgaruvchilar va o‘zgarmaslar, dasturlash tilidagi ma’lumotlar turlari, chiziqli jarayonlarni dasturlash, matematik funksiyalar va ularning dasturlash tillarida yozilishi, kiritish va chiqarish operatorlarini ishlatilishi haqida tasavvurga ega bo‘ldim.

Download 248,48 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish