Mavzu: dasturiy ta’minot va uning rivojlanish tendensiyalari



Yüklə 12,14 Mb.
səhifə34/45
tarix30.09.2023
ölçüsü12,14 Mb.
#151122
1   ...   30   31   32   33   34   35   36   37   ...   45
AKT Lab

64
sqrt()
Funksiya berilgan qiymatni ikkinchi darajali ildiz ostini hisob kitob qilib beradi.
import math

x = math.sqrt(64)

print(x)
8
ceil()
Funksiya berilgan qiymatni yuqoriga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.ceil(1.4)


print(x) # 2
floor()
Funksiya berilgan qiymatni pastga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.floor(1.4)


print(x) # 1
1
Math moduli ichida bundanda ko'proq funksiyalar mavjud, biz keltirgan funksiyalar kamdek tuyilsa uzbekdevs.uz dagi maqolalar bo'limida o'zingizga tegishli maqola topa olasiz degan umiddamiz.


Ishning bajarilish tartibi:

  1. Quyidagi funksiya natijasini toping Bu yerda x=3.8

Ushbu funksiya x=3.8 dagi qiymati Python dasturlash tilida quyidagicha aniqlanadi.
Dastlab matematik kutubxonani chaqirib olamiz

Shundan so’ng foydalanuvchiga qulaylik yaratish maqsadida chiqarish operatori yordamida x sonini alohida kiritish uchun print() operatoridan foydalanamiz

Shundan so’ng kiritish operatori input() dan foydalanamiz. Bu yerda x=3.8 ga teng bo’lgani uchun, ya’ni haqiqiy son ishtirok etganligi uchun x tipini float deb olamiz

Shundan so’ng y funksiya qiymatini topamiz. Quyidagi rasmda matematik funksiyalar qanday yozilishi kerakligini aniqlab olishimiz mumkin

Dastur kodi quyidagicha bo’ladi

Dastur natijasi


Laboratoriya topshiriqlari:

TR

1-Misol


Yüklə 12,14 Mb.

Dostları ilə paylaş:
1   ...   30   31   32   33   34   35   36   37   ...   45




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