Page 78 - 9-sinf informatika yangi 2020. @informatika
P. 78
if shartli o‘tish operatori
Tayanch tushunchalar
if operatori– faqat berilgan shart
Sintaksisi:
rost bo‘lgandagina muayyan
if shart:
buyruqlar_bloki buyruqlar to‘plamini bajaradigan
shartli operator.
if operatori tarkibidagi shart True (rost) qiymat qaytarsa, buyruqlar_bloki bajariladi. Agar
yolgӒon qiymat qaytarsa, buyruqlar_bloki bajarilmaydi.
buyruqlar_bloki if operatorid keyingi satrd boshid probel qoldirib, keyi
yoziladi.
buyruqlar_blokidagi buyruqlar alohid qatord yoki bi qatord nuqta, vergul bil
ajratilgan holda yozilishi mumkin.
№ Blok-sxema Blok-sxema nomi Dastur kodi
1 Boshlash Algoritmning age=int(input (ӒEnter
boshlanishi
2 age Kiritish bloki your age?ӓ))
3 age>18 yo‘q Shart tekshirish if age>18:
bloki
ha
4 msg='You can enter!' Bajarish bloki msg=ӓYou can enter!ӓ
5 msg Chiqarish bloki print(msg)
Algoritmning
6 Tamom
tugashi
if-else shartli o‘tish operatori
Sintaksisi:
if operatori bilan birga else buyrug‘ini ham
if shart:
qo‘llash mumkin. Agar shart True (rost) qiymat
buyruqlar_bloki qaytar buyruqlar_bloki bajar holda
else:
buyruqlar_bloki2 bajariladi.
buyruqlar_bloki2
Misol: tenglamalar sistemasi dasturini tuzing.
x = int(input())
if x > 6:
y = x-3
else:
y=x
print(y)
8
5
45-dars. TARMOQLANUVCHI ALGORITMLARNI DASTURLASH. IF... ELSE OPERATORI 77