O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi




Download 5,53 Mb.
bet12/23
Sana13.05.2024
Hajmi5,53 Mb.
#230011
1   ...   8   9   10   11   12   13   14   15   ...   23
Bog'liq
Iroda BMI
Ann, majmuaIvaRT2-semestr, Majmua IVRT 1-SEMestr 123, I va RT FAN DASTURI АЛИШЕВ Ш Xonimqulov U.S, Gulchexra BMI, LABARATORIYA MASHG, 3 Amaliy mashg‘ulot CSS qoʻllagan holda Veb sahifa yaratish, 6-amaliy mashgulot, 1-Amaliy mashg‘ulot. HTML tilida matn, ro‘yhat, jadval va forma elementlari bilan ishlash., 1-Laboratoriya. HTML sahifaga CSS o‘rnatish. Sahifa foni va ranglar bilan ishlash. Bloklar uchun turli dizayn elementlarini o‘rnatish., Darslik 01.05.2023
for in range (, ) :
operatorlar
Bunda for operatorining boshlang‘ich qiymati dan boshlanadi. For operatorining ishlash prinsipi ==> dan takrorlanish boshlanib toki ==> gacha davom etadi, ni qiymati birga oshib borishi ta’minlaydi.
Misol. a dan b gacha sonlar orasida toqlarining kvadratlar, juftlarini kublar yig‘indisini toping.



print('Juftlar kublar yigindisi=',s) print('Toqlar kvadratlar yigindisi=',p)
== RESTART: C:\Users\User\Desktop\1.py
a=2
b=5
Juftlar kublar yigindisi= 72
Toqlar kvadratlar yigindisi= 34 >>>



a=input('a=')
a=int(a)
b=input('b=')
b=int(b)
p=0 # toqlar yig‘indisi
s=0 # juftlar yig‘indisi from math import
* for i in range(a,b+1):
if i%2==0:
s+=i**3
else:
p+=i**2



Takrorlanishni uchinchi turi a dan boshlab b gacha qadam x ga teng bo‘lgan takrorlanish jarayonlarini dasturlashni qarab o‘tamiz. Bunda takrorlanish ixtiyoriy intervalda ixtiyoriy qadam bilan amalga oshirilish mumkin. C++, Pascal tillarida -1 qadam alohida yozilar edi, python tilida esa manfiy va musbat qadamlar uchinchi tur bo‘yicha hal etiladi.
Takrorlanish a dan boshlab b gacha qadam x ga teng bo‘lgan parametr bo‘yicha sikl operatorining umumiy ko‘rinishi quyidagicha.
for in range (, , ) :
operatorlar

Bunda for operatorining boshlang‘ich qiymati dan boshlanadi. For operatorining ishlash prinsipi = dan takrorlanish boshlanib toki = gacha davom etadi, ni qiymati har takrorlanishda ga oshib borishi ta’minlanadi.




Misol. a dan b gacha juft sonlarni to‘rtinchi darajalar yig‘indisini hisoblash dasturini.
tuzing.

a=input('a=')
a=int(a)
b=input('b=')
b=int(b)
if a%2!=0:
a+=1
s=0
from math import*
for i in range(a,b+1,2):
s+=i**4
print('s=',s)
======== RESTART: C:\Users\User\Desktop\1.py ======= a=1
b=5
s= 272 >>>


Yuqoridagi misolda a sonini toq ekanligi aniqlanadi, for tarkibida range() funksiyasi b-1 gacha bajarilishi sababli, biz b+l ni yozamiz. For operatori takrorlanishni a dan b gacha 2 qadam bilan amalga oshiradi.


Uchinchi tur bo‘yicha for sikl operatori yordamida katta sondan kichik songacha manfiy qadam bilan ham takrorlanishni amalga oshirish mumkin.

Download 5,53 Mb.
1   ...   8   9   10   11   12   13   14   15   ...   23




Download 5,53 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi

Download 5,53 Mb.