1-laboratoriya ishi
Mavzu: Chiziqli jarayonlarni python tilida dasturlash.
Variant № 4
Ishning maqsadi: Mavzuga doir amaliy va nazariy ma’lumotlar bilan laboratoriya ishini bajarish.
Chiziqli algoritm esa asosan hech qanday shart tekshirilmaydi va jarayonlar tartib bilan ketma -ket bajariladi. Demak, chiziqli algoritmlar sodda hisoblashlar yoki amallar ketma –ketligini ifodalaydi.
Topshiriq sharti: Quyidagi chiziqli jarayon algoritmi va python dasturlash tilida dastur tuzing va natijani oling.
x = 0.4
y = –0.875
z = –0.475
Masalani yechish algoritmi (blok-sxema).
Boshlash
X, Y, Z
S ni chiqarish
Tamom
Dastur ko`rinishi:
from math import*
#Turdimuradov Javlonbek
#1-laboratoriya mashg`uloti
x = float(input("x= "))
y = float(input("y= "))
z = float(input("z= "))
s=pow(abs(cos(x)-cos(y)), 1+2*sin(y)*sin(y))*(1+z+(z**2)/2+(pow(z,3))/3+(pow(z,4))/4)
print("s= ",s)
Pythonda dastur ko`rinishi:
Natija:
2-laboratoriya ishi
Mavzu: Tarmoqlanuvchi jarayonlarni python tilida dasturlash.
Variant № 4
Ishning maqsadi: Mavzuga doir amaliy va nazariy ma’lumotlar bilan laboratoriya ishini bajarish.
Tarmoqlanuvchi algoritmlar esa u o‘zida kamida bitta shartni saqlaydi va kompyuter uni tekshirish natijasida ikkita mumkin bo‘lgan shartlardan birini bajarishni ta’minlaydigan algoritmdir.
Topshiriq sharti: Quyidagi tarmoqlanuvchi jarayon algoritmi va python dasturlash tilida dastur tuzing va natijani oling.
C=0.04
X=31
Dastur ko`rinishi:
from math import*
#Turdimuradov Javlonbek
#2-laboratoriya mashg`uloti
c = float(input( "c= " ))
x = float(input( "x= " ))
if x<-1:
y=pow(abs(x*c),1/3)
print( "y=", y )
elif -1<=x<=8.9:
y=sin(log(x**2))
print("y= ", y)
else:
y=pow(cos(sqrt(x+c)),3)
print("y= ",y)
Masalani yechish algoritmi (blok-sxema).
Pythonda dastur ko`rinishi:
Natija:
3-laboratoriya ishi
Mavzu: Takrorlanuvchi jarayonlarni python tilida dasturlash.
Variant № 4
Ishning maqsadi: Mavzuga doir amaliy va nazariy ma’lumotlar bilan laboratoriya ishini bajarish.
Takrorlanuvchi algoritmlar yoki siklik algoritmlar esa bitta shartning yangi boshlang‘ich ma’lumotlar asosida ko‘p marotaba takrorlanadigan harakatlarini bajarilishini ta’minlovchi algoritmdir.Demak, siklik (takrorlanuvchi) tuzulmali dastur bir paytda bir yoki bir nechta parametrlar o‘zgarishida, bir guruh operatorlar hisoblashni ko‘p marotaba takrorlash imkoniyatini beradi.
Topshiriq sharti: Quyidagi takrorlanuvchi jarayon algoritmi va python dasturlash tilida dastur tuzing va natijani oling.
X=3
Dastur ko`rinishi:
from math import*
#Turdimuradov Javlonbek
#3-laboratoriya mashg`uloti
p=1
x = float(input( "x="))
for n in range (1, 6):
p=p*((x+n)/(n*cos(pow(x,n))))
print(p)
Pythonda dastur ko`rinishi:
Natija:
Do'stlaringiz bilan baham: |