Коммерциялық емес акционерлік қоғам алматы энергетика



бет5/21
Дата07.02.2022
өлшемі1,2 Mb.
#94147
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   21
Байланысты:
is 3
инт тен лек 5-6
Тапсырма: 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 ,

  1. 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 сурет – Есепті шешудің блок-сұлбасы


10


Блок-сұлбаны Си тіліне аударамыз.

Программа мәтіні келесі түрде болуы мүмкін:


#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= (xarctg












Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   21




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

    Басты бет