Просмотр содержимого документа
«Iformatika 9-sinf Mavzu: "While operatori"»
TAKRORLANUVCHI ALGORITMLARNI DASTURLASH. WHILE OPERATORI
9 - sinf . INFORMATIKA VA AT
“ MENI TANIB OL” USULI
For
in
( start , stop , step ) :
i
range
i
start
stop,
step
i ning oxirgi qiymati
(ko‘rsatilishi shart)
i ning boshlang‘ich qiymati (ko‘rsatilmasa, 0 deb qabul qiladi)
Takrorlanishlar (iteratsiyalar) soni
Qadam (ko‘rsatilmasa ,
1 deb qabul qilinadi)
O‘TILGAN MAVZUNI TAKRORLASH.
QUYIDAGI DASTURIY KODDAGI ITERATSIYALAR (TAKRORLASHLAR) SONINI ANIQLANG.
79
For i in range (45):
s= ‘Salom’
10
For i in range (2,81):
For i in range (-17,15,4):
s= ‘dastur’
0
s= 2021
For i in range (20,10):
45
s= ‘2021’
8
B
R
M
A
D
B
R
M
D
A
R
B
D
A
M
D
B
A
M
R
3
1 dan n gacha b о‘ lgan natural
sonlar kvadratlari yig‘indisini aniqlovchi dastur yozing .
UYGA VAZIFANI TEKSHIRISH:
LUG‘AT (INGLIZ TILI)
FOR- UCHUN
INPUT- KIRITISH
PRINT- CHOP ETISH
WHILE- VAQTDA
YANGI MAVZU
TAKRORLANISHLAR SONI ANIQMI?
YO‘Q
HA
S=1+2+3+..+N
S=1+2+3+..+10
FOR sikli-hisoblagich sikl bo‘lib, u faqat takrorlanishlar soni oldindan ma’lum
bo‘lganda foydalaniladi.
WHILE sikl operatori ko‘proq takrorlanishlar soni aniq bo‘lmaganda ishlatiladi.
WHILE SIKL OPERATORI
WHILE sikli – berilgan shart rost bo‘lgan holda sikl tanasi bajariladigan sikl turi.
Agar sikl boshida shart bajarilmasa, u holda sikl ishga tushmaydi.
WHILE SIKL OPERATORI
WHILE SIKL OPERATORI MISOLLARDA
1 dan n gacha bo‘lgan sonlarning ko‘paytmasini toping. P=1*2*…*n=n!
Kiritish bloki
Shart tekshirish bloki
Bajarish bloki
Chiqarish bloki
Natija . (F5 )
CHEKSIZ SIKL
CHEKSIZ SIKL
ESLAB QOLING
MISOL
“ Cho‘qqini zabt et” usuli
Savol
While sikli qanday ishlaydi?
Savol
Takrorlanishlar soni aniq bo‘lmasa, qaysi sikldan foydalangan ma’qul?
Savol
Qaysi operator Python
dasturlash tilida shartli
sikl ko‘rinishida
ishlaydi?
“ Mos kodni tanla” usuli
n=int(input('n='))
n natural
soni berilgan.
Kvadrati n dan kichik bo‘lgan barcha natural sonlarni chiqaruvchi dastur tuzing
i=1
print (i)
while i
n=0
print (n)
x=float(n**(0,5))
while n
UYGA VAZIFA
88-betdagi
Uyga vazifalardan
2 - 3- topshiriqlarini bajarish
88-betdagi
Uyga vazifalardan
2 - 3- topshiriqlarini bajarish
Keyingi darsda ko‘rishguncha…