Ғумарбек даукеев атындағы алматы



бет19/20
Дата22.11.2023
өлшемі199.61 Kb.
#484021
1   ...   12   13   14   15   16   17   18   19   20
ABNMethod2023

integral.py
import math
s=0
h=0.0001
a=0
b=1
n=(b-a)/h
i=1
while i<=n:
x=a+i*h
y=math.sin(x)
s=s+h*y**2
i+=1
print("интеграл s=",s, "h=",h)
Тапсырма: программаның орындалу нәтижесін көрсетіңіз және өзгеру қадамы = 0.001 болғандағы мәнін анықтап, талдау жасаңыз. Бұл жерде қадамның өзгеруінің қандай нәтижеге келтіретінін көрсету керек.
90. Егер жоғарыда келтірілген интеграл астындағы функцияның орнына басқа функция қарастырылатын болса, онда тек сол функцияның түрі ғана өзгереді, ал программаның басқа бөліктері өзгермейді. Мысалы, интеграл астындағы функция болсын делік:
import math
s=0
h=0.001
a=0
b=1
n=(b-a)/h
i=1
while i<=n:
x=a+i*h
y=math.exp(x)
s=s+h*y
i+=1
print("интеграл s=",s, "h=",h)
Тапсырма: программаның нәтижесін анықтап, математика пәнінен белгілі, бұл интегралдың дәл мәнімен салыстырыңыз:
.
100. Енді интегралдың өзін функция ретінде құрастыру қарастырылсын:
import math
def integral(a,b,n):
s=0
h=(b-a)/n
i=1
while i<=n:
x=a+i*h
y=math.exp(x)
s=s+h*y
i+=1
return s
p=integral(0,1,1000)
print("интеграл p=",p)
Тапсырма: программаның нәтижесін әртүрлі деректер үшін анықтап, алынған нәтижелерге талдау жасау керек.


Бақылау сұрақтарына жауап беріңіз:
1. Python тілінде функция қалай құрастырылады және ол не үшін қолданылады?
2. Функцияның денесі деген не? Оған қандай жолдар жатады?
3. Функцияның аргументтерінің түрлерін атаңыз.
4. Функцияны шақыру қалай орындалады?
5. Функцияның қайтарылатын мәні деген не?
6. Функциядағы тізімді өзгерту үшін қандай амалдар қолданылады?
7. while циклында функцияны пайдаланудың қандай ерекшеліктері бар?
8. Функцияда сөздіктерді пайдалануға болады ма?
9. Интегралды есептегенде бөлу санының ролі қандай?
10. Интегралды есептегенде оның дәлдігі неге байланысты?




Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет