Дано действительное число a. Вычислить f( a), если



Лабораторная работа №1

Задача 1

Условие:

Дан радиус окружности. Найдите длину окружности и площадь круга.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float r,pi=3.14,S,C;

         cout << "Vvedite znachenie radiusa: ";

           cin >> r;

           C=pi*2*r;

           S =2*pi*(sqrt(r));

           cout << "Ploshad kruga ravna:" << S << endl;

           cout << "Dlina okrujnosti ravna:" << C << endl;

         return 0;

}

Задача 2

Условие:

Даны 2 катета прямоугольного треугольника. Найти гипотенузу и площадь треугольника.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float a,b,c,S;

           cout << "Dlina 1go i 2go kateta: ";

           cin >> a>>b;

           c = sqrt(pow(a, 2) + pow(b, 2));

           S = (a + b) / 2;

                          cout << "Gipotenuza ravna:" << c << endl;

           cout << "Ploshad ravna:" << S << endl;

           return 0;

}

Задача 3

Условие:

Найти площадь кольца, внутренний радиус которого равен 20,а внешний – заданному числу r( r>20).

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float R=20,pi=3.14,r,S;

           cout << "r= ";

           cin >> r;

           if (r>20)

           cout << "Ploshad ravna:" << pi*(pow(R,2)-pow(r,2)) << endl;

           return 0;

}

Задача 4

Условие:

Даны x, y, z. Вычислить a, b, если

А) a=,

b=

Б) a=,

b=;

Программирование:

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float x,y,z,a,b;

           cout << "x,y,z:";

           cin >> x>>y>>z;

           a = (sqrt(abs(x - 1)) - sqrt(abs(y))) / (1 + (pow(x, 2) / 2) + (pow(y, 2) / 4));

           //cout << "Ploshad ravna:" << pi*(pow(R,2)-pow(r,2)) << endl;

           return 0;

}

Задача 5

Условие:

Найти пощадь равнобочной трапеции с основаниями a и b и углом α при большем основании a.

Программирование:

Задача 6

Условие:

Известны длины трех сторон треугольника. Вычислить площадь треугольника.

Программирование:

# include " pch. h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float a,b,c,p,S;

           cout << "Vvedite znachenie storon: ";

           cin >>a>>b>>c;

           p = (a + b + c) / 2;

           S = sqrt(p * (p - a) * (p - b) * (p - c));

           cout << "Ploshad treugolnika ravna:" << S << endl;

}

Задача 7

Условие:

Даны два целых числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float a,b,sa,sg;

           cout << "Vvedite znachenie chisel: ";

           cin >>a>>b;

           sa = (a + b) / 2;

           sg = sqrt(fabs(a)*fabs(b));

           cout << "Sredne-arifmeticheskaya=" << sa << endl;

           cout << "Sredne-geometricheskoe=" << sg << endl;

           return 0;

}

Задача 8

Условие:

Вычислить расстояние между двумя точками X1, Y1 и X2, Y2.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float x1,x2,y1,y2,S;

           cout << "Vvedite znachenie koordinat: ";

           cin >>x1>>x2>>y1>>y2;

S = sqrt(pow((x2 - x1),2) + pow((y2 - y1), 2));

           cout << "Rasstoyaniye mejdu dvumya tochkami=" << S << endl;

           //cout << "Sredne-geometricheskoe=" << sg << endl;

           return 0;

}

   Лабораторная работа №2

Задача 1

Условие:

Даны действительные числа x и y ( x!= y). Меньшее из них заменить полусуммой чисел, а большее – удвоенным произведением.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float x,y;

           cout << "x,y:";

           cin >> x>>y;

           if (x < y)

                          cout << "x=" << (x + y) / 2 << endl << "y=" << 2 * (x*y);

Else

                          cout << "x=" << 2 * (x*y) << endl << "y=" << (x + y) / 2 << endl;

           return 0;

}

Задача 2

Условие:

Если сумма 3 действтельных чисел x, y, z < 1, то наименьшее из этих чисел заменить полусуммой двух других, в противном случае заменить меньшее из x и y полусумой двух оставшихся значений.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float x,y,z;

           cout << "x,y,z:";

           cin >> x>>y>>z;

           if (x + y + z < 1)

           {

            if ((x < y) and (x < z))

                          cout << "x=" << (y + z) / 2 << endl;

           else if ((z < y) and (z < x))

                          cout << "z=" << (y + x) / 2 << endl;

Else

                          cout << "y=" << (x + z) / 2 << endl;

           }

           if (x + y + z > 1)

           {

                          if (x < y)

                                          cout << "x=" << (y + z) / 2 << endl;

Else

                                          cout << "y=" << (x + z) / 2 << endl;

           }

           /*else if ((x > 0) and (x < 1))

                          cout << "f(x)=" << pow(x, 2) - x << endl;

Else

                          cout << "f(x)=" << pow(x, 2) - sin(pi*pow(x, 2))<<endl;

           //cout << "Ploshad ravna:" << pi*(pow(R,2)-pow(r,2)) << endl;*/

           return 0;

}

Задача 3

Условие:

Дано действительное число a. Вычислить f( a), если

F( x)=

{

0 при x<=0,

 0<x<=1,

}

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

using namespace std;

Int main()

{

           float x,pi=3.14;

           cout << "x:";

           cin >> x;

           if (x <= 0)

                          cout << "f(x)=" << 0 << endl;

           else if ((x >= 0) and (x <= 1))

                          cout << "f(x)=" << pow(x, 2) - x << endl;

Else

                          cout << "f(x)=" << pow(x, 2) - sin(pi*pow(x, 2))<<endl;

           return 0;

}

Задача 4

Условие:

Даны действительные числа a, b, c. Найти корни квадратного уравнения  ответом должно служить сообщение, что корней нет.

Программирование:

#include "pch.h"

#include <iostream>

#include <math.h>

#include <conio.h>

using namespace std;

Int main()

{

           float a,b,c,d;

           cout << "Vvedite znachenie a,b,c: ";

           cin >>a>>b>>c;

d = b * b - 4 * a*c;

           if (d > 0)

                          cout << "x1=" << (-b - sqrt(d) / 2 * a) << endl;

           cout << "x2=" << (-b + sqrt(d) / 2 * a) << endl;

           else if (d=0)

                          cout << "x1=" << (-b / 2 * a) << endl;

Else

                          cout << "ne imeet kornei" << endl;

                          return 0;

}

Задача 5

Условие:


Дата добавления: 2019-01-14; просмотров: 510; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!