320-guruh talabasi Xujanazarov Ulug’bekning Algoritmlar va dasturlash fanidan bajargan
4-Laboratoriya ishi
Mavzu: Algoritmlarning asosiy tiplari:takrorlanishlar soni oldindan nomalum bulgan algoritimlar ketma ket yaqinlashuvchi algoritimlar.
Ishdan maqsad: Talabalarni Algoritmlar va dasturlash fanidan laboratoriyada ishlash qoidalari bilan tanishtirish, tajriba texnikasi va ular bilan ishlash qoidalari yuzasidan tushunchalar hosil qilish.
Kerakli jihozlar: Kompyuter, portativ kompyuter va internet qurilmalari.
Ish bajarish tartibi:
1. Bizni qiladigan birinchi ishimiz masalani qo’yilishini aniqlab olamiz. Sonli usulini tanlaymiz. Algoritmini tuzib olamiz. Keyingi qiladigan ishimiz kompyuterda dasturni tuzish uchun Google chrome da o’zimizga tanish bo’lgan python online compilyerga kiramiz va dasturni tuzib boshlaymiz. Bularni bajarib bo’lganimizdan so’ng dasturni to’g’riligini tekshiramiz. Tuzgan dasturimizni tahlil qilamiz.
2. Berilgan vazifalar:
1-masala. S= ifodani E aniqlik bilan hisoblash algoritimini tuzing
E=0.00001 1+ + + +
2-masala. y=5 -2x+1 funksiyani [-5,5] oraliqda h=2 qadam bilan qiymatlarini hisoblash algoritimini tuzing.
3-masala. S= = * * + * *
4-masala. S=
5- masala. = ( + )
= ( + )
3.Berilgan vazifalarni bajarib boshlaymiz.
3-masala. S= = * * + * *
n=input('n=')
n=int(n)
m=input('m=')
m=int(m)
s=0
from math import*
for i in range(1,n+1):
p=1
for j in range(1,m+1):
p*=(j+i)**2
s+=p
print('s=',s)
4-masala. S=
n=input('n=')
n=int(n)
m=input('m=')
m=int(m)
s=0
from math import*
for i in range(1,n+1):
p=1
for j in range(1,m+1):
p*=(j+i)/2
s+=p
print('s=',s)
Do'stlaringiz bilan baham: |