300 guruh Matematika informatika Javlonova Go’zal




Download 459,53 Kb.
Pdf ko'rish
bet3/8
Sana11.02.2024
Hajmi459,53 Kb.
#154622
1   2   3   4   5   6   7   8
Bog'liq
amaliy mashg\'ulot dasturlash tillari 5

1 topshiriq
. Havo harorati uchun dastur tuzing va Agar daraja 
bo‟lsa “Yaxshi ob-havo!" matnni aks ettirish va agar "yomon havo" 
matnni. Masalani qo‟yilishi: Boshlang'ich ma'lumotlar qiymati 
t, s satrni shakllantirish kerak. Agar da s = 'Ob-havo yaxshi!' aks holda s 
= 'Yomon ob-havo!'. Dasturning matni: kirish t agar (t >10) bo'lsa s 
= 'Ob-havo yaxshi!' aks holda s = 'Yomon ob-havo!' agar 
tamom chiqish s Pythonda dastur matni : Image not found or type 
unknown Haroratni darajalarda kiritingOb-havo yaxshi ! Dasturning har 
bir "tarmoq" ning boshi " : " belgisi bilan ko'rsatilgan. IF (agar) 
operatorida 
shart 
qavsga 
olinmagan. Shunday 
qilib, IF 
operatorining oxiri yo'q. Pythonning fikriga ko'ra, keyingi operator 
yozuvsiz, satrda boshlanadi. Shunday qilib, Python-da belgilarni ajratish 
muhim rol o'ynaydi. Dastur davomida bir nechta shartni tekshirish 
talab qilinishi mumkin.Bunday holatda biz if-elif-else ketma-ketligidan 
foydalanamiz.elif - else va if so'zalrining jamlanmasi bo'lib, "aks holda, 
agar" deb tarjima qilinadi. Bunday if bilan boshlangan ketma-ketlik bir 
nechta elif lardan iborat bo'lishi mumkin. Python avval if shartini 
tekshiradi, shart bajarilmasa elif ga o'tadi, birinchi elif sharti bajarilmasa 


300 guruh Matematika informatika Javlonova Go’zal 
keyingi elif ga o'tadi va hokazo davom etaveradi. 2 topshiriq (xuddi shu 
manba). P bahoni chiqarish dasturini tuzing. Agar P=5 bo‟lsa, “Ofarin!”, 
P=4 bo‟lsa, “Yaxshi!” va P≤3 bo‟lsa, “Ish yoqmas!” matnlari chiqarsin.
Masalani qo‟yilishi: P natural son berilgan bo‟lsin va 5 dan 
oshmaydigan qiymat berilgan holda qiymatga qarab, P shartda 
ko'rsatilgan qoidalarga muvofiq s satrni hosil qilishingiz kerak. P 
qiymatni ketma-ket ikki marta tekshirish kerak. Dasturning matni: 
kiritish P agar (P = 5) bo'lsa s = 'Ofarin! » aks holda agar (P = 4) 
s = 'Yaxshi!' aks holda s = 'Ish yoqmas!' agar tamom 
chiqish s Python dasturi: Image not found or type unknown Sizning 
bahoingiz? 4 Yaxshi ! Yuqorida aytganimizdek, if-elif-else zanjirida 
shartlarning biri bajarilishi bilan, Python qolgan shartlarni tekshirmaydi 
va ularni bajarmaydi. Lekin ba'zida biz 2 yoki undan ko'p shartlarni 
tekshirishni talab qilishimiz mumkin, buing uchun AND va OR 
operatorlaridan foydalanamiz. OR operatori OR ingliz tilidan "yoki" deb 
tarjima qilinadi, va ikki va undan ko'p shartlardan biri bajarilishini 
tekshirishda ishlatiladi. 3 topshiriq.Hafta kuni berilgan bo‟lsin, agar 
shanba yoki yakshanba bo‟lsa bugun dam olish kuni, aks holda ish kuni 
degan 
xabarni 
chiqarsin.Masalani 
qo‟yilishi. 
Ixtiyoril 
hafta 
o‟zgaruvchisini tekshirsin, agar shanba yoki yakshanba bo‟lsa dam olish 
kuni yozuvini chiqasin aks holda ish kuni. Python dasturi: Image not 
found or type unknown Hafta kunini kiriting? yakshDam olish kuni ! 
AND OPERATORI AND ingliz tilidan "va" deb tarjima qilinadi, va ikki 
va undan ko'p shartlarning barchasi bajarilishini tekshirishda ishlatiladi. 
AND operatori bilan yozilgan shartlarning barchasi bajarilgandagina 


300 guruh Matematika informatika Javlonova Go’zal 
TRUE qiymati qaytadi, agar shartlardan biri bajarilmay qolsa ham 
FALSE qiymati qaytadi.4 topshiriq.Butun tipga tegishli x o„zgaruvchi 
berilgan.Uning qiymatiga mos keluvchi f funksiyaning butun qiymati 
hisoblansin. Image not found or type unknown Python dasturi: Image not 
found or type unknown x ga qiymat kiriting: 3 f(x)= 6 5 topshiriq. Ikkita 
haqiqiy son berilgan. Agar ularning birinchisi ikkinchisidan kichik bo„lsa, 
uni nol bilan, aks holda berilgan sonlarning o„rta arifmetigi bilan 
almashtiring. Python dasturi: Image not found or type unknown Ikkita 
haqiqiy son kiriting a=9 b=2 Birinchi son katta = 5.5 6 topshiriq. Ikkita 
haqiqiy son berilgan.Bu sonlarning kichigini yarim yig„indisi bilan, 
kattasini esa ko„paytmasi bilan almashtiring. Python dasturi: Image not 
found or type unknown Ikkita haqiqiy son kiriting a=9 b=5 Kichik son b 
= 7.0 Katta son a = 45.0 7 topshiriq. Uchta o„zaro har xil sonlarning 
yig„indisi birdan kichik bo„lsa, berilgan sonlarning eng kichigi, aks holda 
eng kattasi topilsin. Python dasturi: Image not found or type unknown 
Uchta haqiqiy son kiriting a=6 b=8 b=9 Kichik son = 6.0 8 topshiriq. 
Uchta a, b va c haqiqiy sonlar berilgan bo„lsin. Tomonlari shu sonlarga 
teng uchburchak mavjudmi? Mavjud bo„lsa, uning perimetri va yuzi 
topilsin. Python dasturi: Image not found or type unknown Uchta haqiqiy 
son kiriting a=7 b=8 c=9 Uchburchak mavjud Uchburchak perimetri= 
24.0 Uchburchak yuzi= 26.832815Eslatma. Ildizlar va logarifmlarni 
hisoblashda, 
math modulning sqrt() va log()
funksiyalaridan 
foydalaning. math.pi modulidan pi() o‟zgarmas aniqlanadi.


300 guruh Matematika informatika Javlonova Go’zal 

Download 459,53 Kb.
1   2   3   4   5   6   7   8




Download 459,53 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



300 guruh Matematika informatika Javlonova Go’zal

Download 459,53 Kb.
Pdf ko'rish