- •Лабораторна робота №7
- •Розгалужені та циклічні обчислювальні процеси Умовні та циклічні конструкції мови с Теоретичні відомості
- •Оператори циклу
- •Нижче таблички надати значення найбільше та найменше значення функції із значеннями точок X, в яких знайдено відповідні значення.
- •Приклад виконання роботи:
- •Результати роботи програми
Приклад виконання роботи:
Задано функцію:
|
#include <iostream.h> #include <conio.h> #include <math.h> void main(){ clrscr(); float x,y,a,b,c; int k=0; printf("\n a:"); scanf(“%f”,&a);
printf("\n b:"); scanf(“%f”,&b);
printf("\n c:"); scanf(“%f”,&c);
printf(”\n x y"); for(x=a;x<=b;x+=c){ if(x<0) y=fabs(x+log(fabs(x-cos(x)))); if(x>1) y=(x+3.5)*pow(log(x),3)/sin(x); if((x>=0)&&(x<=1)) y=(x-M_PI)*tan(x+M_PI)+pow(2.1,pow10(-3)); printf("\n x=%f y=%f",x,y); if(y<0) k++;
} printf("\n\n\n\n------------------------------"); printf("\nNumber of negative elements is: %d ",k);
getch(); return; }
|
Результати роботи програми
1 спосіб роздруківки результатів:
2 спосіб роздруківки результатів:
Input a:-2
Input b:2
Input c:0.2
x y
x=-2 y=1.54014
x=-1.8 y=1.34714
x=-1.6 y=1.14841
x=-1.4 y=0.948945
x=-1.2 y=0.753804
x=-1 y=0.568021
x=-0.8 y=0.396733
x=-0.6 y=0.245593
x=-0.4 y=0.121565
x=-0.2 y=0.0344291
x=1.49012e-07 y=1.00074
x=0.2 y=0.404451
x=0.4 y=-0.158385
x=0.6 y=-0.738055
x=0.8 y=-1.41025
x=1 y=9.05949e-21
x=1.2 y=0.0305618
x=1.4 y=0.189413
x=1.6 y=0.529736
x=1.8 y=1.10521
------------------------------Number of negative elements is: 3
