Тапсырма: h
|
x y 1
|
|
e y 1
|
*(1
|
|
y x
|
|
)
|
|
|
y x
|
|
2
|
|
|
|
y x
|
|
3
|
өрнегін есептеу.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 x *
|
|
y tgz
|
|
|
2
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Математикалық моделі.
Жаңа айнымалыларды еңгізе отырып, өрнекті қарапайым бірнеше өрнектерге бөлеміз:
dop y x ,
x y 1 ey 1 , b 1 x * y tgz ,
-
c
|
|
y x
|
|
2
|
|
|
|
y x
|
|
3
|
,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h
|
a
|
*(1
|
|
dop
|
|
) c .
|
|
|
|
|
|
b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
басы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x, y
3
dop = |y-x|
4
a = xy+1+ey-1
5
b 1 x * y tgz
6
-
c
|
|
y x
|
|
2
|
|
|
y x
|
|
3
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
7
h ba * (1 dop) c
h
соңы
2.1 сурет – Есепті шешудің блок-сұлбасы
Блок-сұлбаны Си тіліне аударамыз.
Программа мәтіні келесі түрде болуы мүмкін:
#include /* бас файлдарды қосу*/
#include
void main(void)
{ int x,y; /* бүтін типтес айнымалыларды хабарлау */
float dop,a,b,c, rezult; /* нақты типтес айнымалыларды хабарлау */ scanf("%d",&x); /* х айнымалысын енгізу */ scanf("%d",&y); /* у айнымалысын енгізу */
dop=fabs(y-x);
a=pow(x,y+1)+exp(y-1);
b=1+x*fabs(y-tan(z));
c=0.5*pow(dop,2)-pow(dop,3)/3;
rezult=a/b*(1+dop)+c;
printf("%lf", rezult);
getch( ); /* кез келген батырманы басқанға дейін экранды тоқтату */
}
Программаның интерфейсін өзгертіп, қайтадан көрсетейік:
#include
#include
void main(void)
{
int x,y;
float dop,a,b,c, rezult;
scanf("%d",&x);
scanf("%d",&y);
puts("Зертханалық жұмыс № 1 – Сызықтық программа"); puts("============================================");
dop=fabs(y-x);
a=pow(x,y+1)+exp(y-1);
b=1+x*fabs(y-tan(z));
c=0.5*pow(dop,2)-pow(dop,3)/3;
rezult=a/b*(1+dop)+c;
printf("\a\n Жауабы: rezult=%lf", rezult);
printf (“Аяқтау үшін батырмасын басыңыз ”); getch( ); /*Кез келген батырманы басқанға дейін тоқтату */
}
#include
#include
int main(void)
{
11
int x,y;
float dop,a,b,c, rezult,z;
puts("Зертханалық жұмыс № 1 – Сызықтық программа"); puts("============================================");
printf ("енгізіңіз x\nx=");
scanf("%d",&x);
printf ("енгізіңіз y\ny=");
scanf("%d",&y);
printf ("енгізіңіз z\nz=");
scanf("%d",&z);
dop=fabs(y-x);
a=pow(x,y+1)+exp(y-1);
b=1+x*fabs(y-tan(z));
c=0.5*pow(dop,2)-pow(dop,3)/3;
rezult=a/b*(1+dop)+c;
printf("\a\n Жауабы: rezult =%lf", rezult);
printf (“Аяқтау үшін батырмасын басыңыз”); getch( ); /* Кез келген батырманы басқанға дейін тоқтату */ return 0;
}
Программаның орындалу нәтижесі:
Зертханалық жұмыс № 1 – Сызықтық программа ============================================
енгізіңіз x
x=2
енгізіңіз y
y=3
енгізіңіз z
z=1
Жауабы: rezult =6.849254
А тапсырмасының нұсқасы.
-
|
|
|
|
|
|
|
|
|
|
|
1
|
|
11.
|
Y=
|
|
bx
|
|
|
|
x
|
5
|
|
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Y= (x arctg
|
|
|
|
|
Достарыңызбен бөлісу: |