logo

PYTHON DASTURLASH TILIDA TAKRORLANUVCHI JARAYONLARNI DASTURLASH

Загружено в:

08.08.2023

Скачано:

0

Размер:

318.6396484375 KB
PYTHON DASTURLASH TILIDA TAKRORLANUVCHI 
JARAYONLARNI DASTURLASH 
                                       Nazariy qism
                                          Reja: 
1. Qisqa shartli operator va uning umumiy ko’rinishi; 
2. To’liq shartli operator va uning umumiy ko’rinishi; 
Tayanch so‘zlar .  If ,  else,   elif,  qisqa shartli, to’liq shartli.
  Python dasturlash tilida chiziqli jarayonlar buyruqlar ketma-ketligi 
asosida bajariladi, tarmoqlanuvchi jarayonlarni dasturlashda esa, 
buyruqlar ma‘lum bir shartlar asosida tarmoqlanish bo’yicha bajariladi. 
Python dasturlash tilida tarmoqlanuvchi(shartli) jarayonlarni bir necha 
turlarga bo’lingan holda amalga oshirish mumkin. 
Qisqa shartli operator va uning umumiy ko‘rinishi  Tarmoqlanuvchi 
jarayonlarni amalga oshiruvchi operatorlarni qisqacha qilib shartli 
operatorlar deb yuritamiz. Shartli operatorlar ham qisqa, to‗liq va 
umumiy shartli operator ko’rinishlarida, tarmoqlanishni amalga oshiradi.
if operatori Tarmoqlanuvchi jarayonlarni python dasturlash tilida amalga
oshirish uchun, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi. 
Algoritm bajarilish vaqtida ma‘lum bir shartlar asosida algoritmning u 
yoki bu qismi bajarilishini ta‘minlash maqsadida shartli operatorlardan 
foydalaniladi. 
Tarif:  Algoritm tarkibidagi shart asosida algoritmning tarmoqlarga 
bo’linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi. 
Hayotdagi asosiy ko’p masalalarni dasturlash vaqtida, albatta, 
tarmoqlanuvchi algoritmlar asosida bajariladi.
 Tarmoqlanuvchi algoritmlar ham ikki xil holatni o’z ichiga oladi, ya‘ni 
shart rost bo’lganda ma‘lum bir vazifani yolg‘on bo‗lganda hech qanday
vazifani bajarmaydi va shart rost bo’lganda ma‘lum bir vazifani yolg‘on 
bo’lganda boshqa vazifani bajaradi. Demak, yuqoridagi ikki holatni 
e‘tiborga olib, shartli operatorlar ham qisqa va to‗liq ko‗rinishga ega. 
Qisqa shartli operatorning umumiy ko‗rinishi quyidagicha  if :  
operatorlar   if  operatori tarkibida shartlar ikki va undan ortiq bolsa 
oldingi bobdagi mantiqiy ifodalar asosida birlashtiriladi. if operatori  tarkibidagi shart faqat chin bolgandagina  :  dan keyingi opertorlar 
bajariladi.
Misol:  Berilgan sonning juft yoki toq ekanligini aniqlang.
Berilgan masala yechimida faqat bitta shart tekshirildi, bu yerda blok 
yoki begin end vazifalari hech qanday buyruqsiz amalga oshiriladi. Agar
shartdan keyin bir nechta operator bajarilish uchun : belgisidan keyin 
ENTER tugmasi bosilib yozilaveradi yani bir soha bo’yicha.
To‘liq shartli operator va uning umumiy ko‘rinishi Python dasturlash 
tilida tarmoqlanuvchi jarayonlarni to‗liq shartli ko‗rinishida ifodalash 
uchun if else operatoridan foydalaniladi. Algoritm tarkibidagi shartlar 
chin qiymat qabul qilganda ma‘lum bir operatorlar, yolg‘on qiymat 
qabul qilganda boshqa operatorlar bajarilishi ham mumkin. 
Tarmoqlanuvchi jarayonlarni python dasturlash tilida to’liq shartli 
operatorning umumiy ko’rinishi quyidagicha
  if  : operatorlar1 
else: 
operatorlar2 
if
 else  operatori tarkibidagi shartlarning chin qiymat qabul qilganda 
operatorlar1 bajariladi, aks holda operatorlar2 bajariladi.
                                      Amaliy qism
1-Masala:   1 dan 10 gacha bo'lgan sonlarning kvadratini chiqaruvchi 
dastur tuzing.
Dasturda kodi va natijasi
2-Masala:    n dan m gacha bo'lgan juft sonlarni chiqaruvchi dastur 
tuzing.
Dasturda kodi va natijasi 3-
Masala:    1 dan n gacha bo'lgan sonlarning ko'paytmasi(faktorial)ni 
hisoblovchi dastur tuzing.
Dasturda kodi va natijasi
4-
Masala:   Quyidagi ifodani hisoblovchi dastur tuzing.
Dasturda kodi va natijasi   5-Masala:  Quyidagi ifodani hisoblovchi dastur tuzing.
Dasturda kodi va natijasi
6-Masala;  Berilgan 1 dan 20 gacha bo’lgan sonlar orasidan tup sonlarni 
chiqaruvchi dastur tuzing.
Dasturda kodi va natijasi 7-masala:  1 dan n+1 gacha bo’lgan sonlarning o’rta arfimetigini topish 
dasturini tuzing.
Dasturda kodi va natijasi
8-masala:  a va b berilgan, shu oraliqdagi sonlarning urta geometrigini 
toping.
Dasturda kodi va natijasi
9-
Masala;  Quyidagi ifodani hisoblovchi dastur tuzing.x+x2+x3+…	+xn Dasturda kodi va natijasi
10-Masala;  Quyidagi ifodani hisoblovchi dastur tuzing.−	x2−	x3−…	−	xn
Dasturda kodi va natijasi

PYTHON DASTURLASH TILIDA TAKRORLANUVCHI JARAYONLARNI DASTURLASH Nazariy qism Reja: 1. Qisqa shartli operator va uning umumiy ko’rinishi; 2. To’liq shartli operator va uning umumiy ko’rinishi; Tayanch so‘zlar . If , else, elif, qisqa shartli, to’liq shartli.

Python dasturlash tilida chiziqli jarayonlar buyruqlar ketma-ketligi asosida bajariladi, tarmoqlanuvchi jarayonlarni dasturlashda esa, buyruqlar ma‘lum bir shartlar asosida tarmoqlanish bo’yicha bajariladi. Python dasturlash tilida tarmoqlanuvchi(shartli) jarayonlarni bir necha turlarga bo’lingan holda amalga oshirish mumkin. Qisqa shartli operator va uning umumiy ko‘rinishi Tarmoqlanuvchi jarayonlarni amalga oshiruvchi operatorlarni qisqacha qilib shartli operatorlar deb yuritamiz. Shartli operatorlar ham qisqa, to‗liq va umumiy shartli operator ko’rinishlarida, tarmoqlanishni amalga oshiradi. if operatori Tarmoqlanuvchi jarayonlarni python dasturlash tilida amalga oshirish uchun, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi. Algoritm bajarilish vaqtida ma‘lum bir shartlar asosida algoritmning u yoki bu qismi bajarilishini ta‘minlash maqsadida shartli operatorlardan foydalaniladi. Tarif: Algoritm tarkibidagi shart asosida algoritmning tarmoqlarga bo’linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi. Hayotdagi asosiy ko’p masalalarni dasturlash vaqtida, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi. Tarmoqlanuvchi algoritmlar ham ikki xil holatni o’z ichiga oladi, ya‘ni shart rost bo’lganda ma‘lum bir vazifani yolg‘on bo‗lganda hech qanday vazifani bajarmaydi va shart rost bo’lganda ma‘lum bir vazifani yolg‘on bo’lganda boshqa vazifani bajaradi. Demak, yuqoridagi ikki holatni e‘tiborga olib, shartli operatorlar ham qisqa va to‗liq ko‗rinishga ega. Qisqa shartli operatorning umumiy ko‗rinishi quyidagicha if : operatorlar if operatori tarkibida shartlar ikki va undan ortiq bolsa oldingi bobdagi mantiqiy ifodalar asosida birlashtiriladi. if operatori

tarkibidagi shart faqat chin bolgandagina : dan keyingi opertorlar bajariladi. Misol: Berilgan sonning juft yoki toq ekanligini aniqlang. Berilgan masala yechimida faqat bitta shart tekshirildi, bu yerda blok yoki begin end vazifalari hech qanday buyruqsiz amalga oshiriladi. Agar shartdan keyin bir nechta operator bajarilish uchun : belgisidan keyin ENTER tugmasi bosilib yozilaveradi yani bir soha bo’yicha. To‘liq shartli operator va uning umumiy ko‘rinishi Python dasturlash tilida tarmoqlanuvchi jarayonlarni to‗liq shartli ko‗rinishida ifodalash uchun if else operatoridan foydalaniladi. Algoritm tarkibidagi shartlar chin qiymat qabul qilganda ma‘lum bir operatorlar, yolg‘on qiymat qabul qilganda boshqa operatorlar bajarilishi ham mumkin. Tarmoqlanuvchi jarayonlarni python dasturlash tilida to’liq shartli operatorning umumiy ko’rinishi quyidagicha if : operatorlar1 else: operatorlar2 if else

operatori tarkibidagi shartlarning chin qiymat qabul qilganda operatorlar1 bajariladi, aks holda operatorlar2 bajariladi. Amaliy qism 1-Masala: 1 dan 10 gacha bo'lgan sonlarning kvadratini chiqaruvchi dastur tuzing. Dasturda kodi va natijasi 2-Masala:   n dan m gacha bo'lgan juft sonlarni chiqaruvchi dastur tuzing. Dasturda kodi va natijasi

3- Masala:   1 dan n gacha bo'lgan sonlarning ko'paytmasi(faktorial)ni hisoblovchi dastur tuzing. Dasturda kodi va natijasi 4- Masala: Quyidagi ifodani hisoblovchi dastur tuzing. Dasturda kodi va natijasi