|
Python dasturlash tilida turli jarayonlarni dasturlash
|
bet | 8/23 | Sana | 13.05.2024 | Hajmi | 5,53 Mb. | | #230011 |
Bog'liq Iroda BMI
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 >>>
|
| |