|
O’zbekiston respublikasi xalq ta’limi vazirligi
|
bet | 2/3 | Sana | 12.11.2022 | Hajmi | 0.5 Mb. | | #30094 |
Bog'liq ochiq dars 21 1.Kasr tushunchasi bilan tanishtirish metodikasi, Slayd Muhammad, 4. J. K. Rowling - Harry Potter and the Goblet of Fire, 2-LABОRATОRIYA ISHI, malumotlar tuzilmasi, Diplom ishi, yangi o zbekistonda ma naviy makonni yaratish borasidagi asosiy, 1-SINF MUSIQA KONSPEKT YANGI, 8 dekabt senariy, kompyuterlar, my family, мирсайит, Chanbaev Jaras, Iqtisodiy siyosatga kirish yakuniy test savollari (Sayidmuradov M)I. Tashkiliy qism:
1.Salomlashi
2.Yo'qlama qilish.
3.Uyga vazifani o'rash.
II. Takrorlash:
1. Dastur tuzish jarayonida qaroriar nimaga asoslanib qabul qilinadi?
2.Taqqoslash amallariga qaysi amallar kiradi?
3.Mantiqiy amallar nima maqsadda qo'llaniladi?
4.Sodda va murakkab shartlar bir-biridan nimasi bilan farq qilinadi?
III. Yangi mavzuni o`rganish.
Mantiqiy ifodaning natijasiga asoslanib, dasturning qaysi qismi bajarilishi lozimligi haqida qaror qabul qilinadi. Bunday masalalar tarmoqlanuvchi algoritmlar yordamida hal etiladi.
N.
Tarmoqlanuvchi algoritm deb nimaga aytiladi?
Shart qanday tekshiriladi?
Taqqoslash amallari natija sifatida qanday qiymatni qaytaradi?
Tarmoqlanuvchi algoritmlar - birorta shartga ko'ra buyruqlar ketma-ketligining bajarilishi yoki bajarilmasligini belgilovchi algoritm. Tarmoqlanuvchi algoritmlarda bir yoki bir necha shartlar tekshiriladi hamda rost yoki yolg'on qiymat qaytarishiga asoslanib, buyruqlar ketma-ketligi bajariladi.
Shartlarni tekshirish uchun barcha dasturlash tillari kabi Python dasturlash tilida ham shartli o'tish operatorlari mavjud.
if shartli o'tish operatori
Sintaksisi:
If shart:
buyruqlar_bloki
Tayanch tushunchalar if operatori- faqat berilgan shart rost bo'lgandagina muayyan 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 operatoridan keyingi satrda xat boshidan 4 ta probel qoldirib, keyin yoziladi.
if-else shartli o'tish operatori
Sintaksisi:
if shart:
buyruqlar_bloki
else:
buyruqlar_bloki2
if operatori bilan birga else buyrug'ini ham qo'llash mumkin. Agar shart True (rost) qiymat qaytarsa, buyruqlar_bloki bajariladi, aks holda buyruqlar_bloki2 bajariladi.
Misol:
tenglamalar sistemasi dasturini tuzing.
x = int(input(‘x=‘))
if x > 6:
y = x-3
else:
y=x
print(y)
|
| |