Python dasturlash tilida turli jarayonlarni dasturlash




Download 5,53 Mb.
bet8/23
Sana13.05.2024
Hajmi5,53 Mb.
#230011
1   ...   4   5   6   7   8   9   10   11   ...   23
Bog'liq
Iroda BMI

1.3 Python dasturlash tilida turli jarayonlarni dasturlash


Python dasturlash tilida chiziqli jarayonlarni dasturlash.
Dasturlash tilida tuzilgan dasturlar odatda uchta jarayonga asoslanib tuziladi. Dasturlash tili operatorlari yechilayotgan masala algoritmini amalga oshirish uchun ishlatiladi. Operatorlar chiziqli va boshqaruv operatorlariga bo‘linadi. Aksariyat boshqa dasturlash tillarida operatorlar nuqtali vergul (‘;’) belgisi bilan tugallanadi python dasturlash tilida esa ; nuqtali vergulni quyish shart emas. Dastur tuzish vaqtida buyruqlar ketma-ketligi uzluksiz bajarilib boshqa shartlar talab etilmasa, dastur chiziqli hisoblanadi. Tarif: Chiziqli algoritmlarga asoslanib python dasturlash tilida tuzilgan dasturlar chiziqli dasturlar deyiladi. Chiziqli dasturlar tarkibiy qismi bo‘lgan operator va buyruqlarda hech qanday shart yoki takrorlanish bajarilmaydi. Chiziqli dasturlar tarkibidagi bo‘yruqlar, albatta, bir marta bajariladi. Misol: Quyidagi funksiyani hisoblang:((a+x)>0).


a=input('a=')
x=input('x=')
a=float(a)
x=float(x)
from math import*
y=(a*pow(x,3)-sin(x))/(1+log(x))-sqrt(a+x); print('y=',y) ============= RESTART: C:/Users/User/Desktop/1.py ===
a=5
x=8
y= 827.3927343284367 >>>





1.3.1-rasm
Yuqoridagi masalaga e’tibor bersak a va x o‘zgaruvchilar qiymati berilganda y funksiyani natijasi hisoblandi, algoritm dastur tarkibidagi operatorlar ham bir marta bajarilyapti.
Misol: Asosining radiusi r va balandligi h bo‘lgan slindr hajmi va to‘la sirtini toping?
Bu masala yechimini aniqlash uchun slindr to‘la sirti va hajm formulalarini aniqlash kerak. Berilgan r va h yordamida to‘la sirti va hajmini aniqlash mumkin.

r=input('r=')
h=input('h=')
r=float(r)
h=float(h)
from math import*
v=pi*r**2*h
s=2*pi*r*h+2*pi*r**2
print('v=',v)
print('s=',s)
============== RESTART: C:/Users/User/Desktop/1.py
r=1 h=2
v= 6.283185307179586
s= 18.84955592153876 >>>




Download 5,53 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   23




Download 5,53 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Python dasturlash tilida turli jarayonlarni dasturlash

Download 5,53 Mb.