|
Matematik kutubxonaning asosiy funksiyalari
|
bet | 1/7 | Sana | 12.01.2024 | Hajmi | 110,7 Kb. | | #136147 |
Bog'liq Dasturlashda matematik funksiyalar kutubxonasi va
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI NUKUS FILIALI
MUSTAQIL ISH
Fan nomi :Dasturlash 1
Mavzu : Matematik kutubxonaning asosiy funksiyalari
Bajardi : 1001-21 KI (UZB) 2-kurs sirtqi ta'lim talabasi
Norboyeva Qunduz
Qabul qildi: Azamat Pirimbetov
NUKUS – 2022
Matematik kutubxonaning asosiy funksiyalari
Reja:
Kirish
Dasturlashda matematik funksiyalar.
Ma’lumotlarni kiritish va chiqarish va akslantirish funksiyalari
bilan ishlovchi kutubxonalar, (stdio.h) kutubxonasi.
Python dasturlash tilida matematik funksiyalardan foydalanish.
Xulosa
Foydalanilgan adabiyotlar
KIRISH
Har qanday dasturning strukturasi tarmoqlanish va tsikllar to’plamining kombinatsiyasidan iborat bo’ladi. Yuqorida dasturning tarmoqlanishi, if operatori orqali tashkil etilishini ko’rib chiqqan edik.
Tsikllarni tashkil etish Qator masalalarni echish uchun ko’pincha bitta amalni bir necha marotaba bajarish talab qilinadi. Amaliyotda bu rekursiyalar va iterativ algoritmlar yordamida amalga oshiriladi. Iterativ jarayonlar – bu operatsiyalar ketma-ketligini zaruriy sonda takrorlanishidir.
while operatori orqali tsikllarni tashkil etish while operatori yordamida tsikllarni tashkil etishda operatsiyalar ketma-ketligi tsiklning davom etish sharti «to’g’ri» bo’lsagina uning navbatdagi operatsiyalari amalga oshiriladi. Dasturda counter o’zgaruvchisi qiymati toki 5 ga teng bo’lgunga qadar oshib borar edi. Bu while operatori yordamida amalga oshirilgan.
Dasturlashda matematik funksiyalar kutubxonasi va undan foydalanishga misollar.
1.Dasturlashda matematik funksiyalar.
Standart kutubxonaning matematik funksiyalari ko`pgina amallarni bajarishga imkon beradi. Biz bu kutubxona misolida funksiyalar bilan ishlashni ko`rib chiqamiz. Masalan,
double=k;
int m= 123
k = sin(m);
Kompilyator ushbu satrni ko`rganida, standart kutubxonadan sin funksiyasini chaqiradi. Kirish qiymati sifatida m ni berdik. Javob, yani funksiyadan qaytgan qiymat k ga berildi. Funksiya argumentlari o`zgarmas sonlar (o`zgarmas) o`zgaruvchilar, ifodalar va boshqa mos keluvchi qiymat qaytaradigan funksiyalar bo`lishi mumkin. Masalan,
Matematik funksiyalar aksariyat hollarda double tipidagi qiymat qaytarishadi. Kiruvchi argumentning tipi sifatida esa double ga keltirilishi mumkin bo`lgan tip beriladi. Bu funksiyalarni ishlatish uchun math.h (yangi ko`rinishda cmath) e`lon faylini include bilan asosiy dastur tanasiga kiritish kerak.Quyida matematik funksiyalar kutubxonasining ba`zi bir funksiyalarini beraylik. x va y o`zgaruvchilari double tipiga ega.
Dasturlashda tarmoqlanuvchi jarayonlarni ifodalash
Dasturlashda shart oldin va shart so’ng tekshiriluvchi takrorlanuvchi jarayonlarni dasturlash
Tayanch iboralar: Takrorlanuvchi jarayonlar, while operatori, do-while operatori, initsializatsiyalash, chiqish sharti, sikl tanasi, takrorlanishlar soni, ichma-ich sikllar
Har qanday dasturning strukturasi tarmoqlanish va tsikllar to’plamining kombinatsiyasidan iborat bo’ladi. Yuqorida dasturning tarmoqlanishi, if operatori orqali tashkil etilishini ko’rib chiqqan edik.
Tsikllarni tashkil etish Qator masalalarni echish uchun ko’pincha bitta amalni bir necha marotaba bajarish talab qilinadi. Amaliyotda bu rekursiyalar va iterativ algoritmlar yordamida amalga oshiriladi. Iterativ jarayonlar – bu operatsiyalar ketma-ketligini zaruriy sonda takrorlanishidir.
while operatori orqali tsikllarni tashkil etish while operatori yordamida tsikllarni tashkil etishda operatsiyalar ketma-ketligi tsiklning davom etish sharti «to’g’ri» bo’lsagina uning navbatdagi operatsiyalari amalga oshiriladi. Dasturda counter o’zgaruvchisi qiymati toki 5 ga teng bo’lgunga qadar oshib borar edi. Bu while operatori yordamida amalga oshirilgan.
while operatorini qo'llash.
1.include
int main()
{
int counter=0; //Бирламчи кийматни ўзлаштириш
while(counter<5)//Цикл шартини текшириш
{
counter ++;
cout << “counter :’’ << counter << “. \n” ;
}
cout<<“Tsikl tugadi.Counter:”<
return 0;
NATIJA:
counter : 1
counter : 2
counter : 3
counter : 4
counter : 5
Циклтугади.Counter:
Dasturlashda massivlar haqida tushuncha. Undan foydalanish qoidalari va talablari. Bir va ikki o’lchamli massivlar
|
| |