Лабораторная работа. Основы работы в VBA. Линейное программирование

6. Задания на выполнение лабораторной работы

1. Составьте программы для вычисления арифметических выражений F(X), приведенных в табл. 6. Ответ вычислять для типов INTEGER, SINGLE, DOUBLE.

Для проверки правильности программ используйте ответы, приведенные в четвертом столбце. Результаты вычислений приведены с округлением до целого, с обычной точностью и с двойной точность для Х указанных во втором столбце и при А = 1, B = 2, C = 3, D = 4.

 

Таблица 6

F(X)

X =

Ответ

1

Ax+Bx2 +Cx3

1.11

1.11

1.11

8

7.67709

7,677093000000002

2

\( A+ \frac{Bx}{C} +Dx^2 \)

2.5

2.5

2.5

28

27.66667

27.66666603088379

3

\( Ax^2 +C \sqrt{x} \)

45.33

45.33

45.33

2075

2075.007

2075.00732421875

4

\( \sqrt{B+A \sqrt{(1+x^2)^3} } \)

2

2

2

4

3.6304744

3.630473782786339

5

\( \sqrt{ \sqrt{Ax} +B \sqrt{1+x^2} } \)

3.4

3.4

3.4

3

2.988633

2.988632917404175

6

\( Ae^{Bx^2}+Ce^ \sqrt{Dx-1} \)

2

2

2

3023

3023.24

3023.239990234375

7

A sin x + B cos x

1

1

1

2

1.922076

1.922075629234314

8

\( A \sqrt{sin^3 x} +B cos x \)

0.5

.5

.5

2

2.087122

2.087121963500977

9

\( \frac{A cos \sqrt{x} }{1+B sin^2 x+D sin x^2} \)

5

5

5

 0

-0.2672565

-0.267256498336792

10

\( \frac{A sh x}{B+shx^2} \)

.9

.9

.9

0

.3537852

.3537852466106415

11

A+B lg x2 +C lg2 x

3

3

3

4

3.591419

3.591418981552124

12

\( \frac{A+2B| \sqrt{|ln|sin^2 x^3||}| }{C} +D \)

2

2

2

5

4.528372

4.528372287750244




14

\( \frac{A+2B| \sqrt{|ln|cos^2 x^3||}| }{C} +D \)

2

2

2

7

6.951274

6.951273918151855

15

\( \frac{A+2B| \sqrt{|ln|ln^2 x^3||}| }{C} +D \)

2

2

2

6

5.946721

5.946721076965332

16

\( \frac{A+2B| \sqrt{|ln|tg^2 x^3||}| }{C} +D \)

2

2

2

7

6.943999

6.94399881362915

 

 

2. Вычислить путь, пройденный телом при равноускоренном движении, по формуле

\( s=v_0 t+ \frac{a t^2}{2} \)

v0 =12,25 м/с, ф=5,1 м/с2 . t=0÷20 c, Δt=2 c

3. Вычислить общее сопротивление трех резисторов, соединенных последовательно и параллельно.

4. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.

5. Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

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

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

8. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.

9. Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.

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

11. Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника (по теореме синусов).

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

13. Вычислить расстояние d между двумя точками с координатами x1, y1 и х2, y2 (\( d= \sqrt{(x_2-x_1)^2 + (y_2-y_1)^2} \)).

14. Определить периметр правильного  n – угольника, описанного около окружности радиуса r.

15. Смешано v1, литров воды температуры t1 с v2 литрами воды температуры t2. Найти объем и температуру образовавшейся смеси.

16. Определить время падения камня на поверхность земли с высоты h.

17. Вычислить период колебания маятника длины l.

18. Определить силу притяжения F между телами массы m1 и m2 находящимися на расстоянии r друг от друга.

19. Определить время, через которое встретятся два тела, равноускоренно движущиеся навстречу друг другу, если известны их начальные скорости, ускорения и начальное расстояние между ними.

20. Найти сумму членов арифметической прогрессии

а,      а+ d,          а + (n – 1) d

по данным значениям а,d, n.

         21. Перевести из линейной записи в обычную следующие выражения:

а) а/b/с;

б) а*b/с;

в) a/b*c;

г) a + b/c;

д) (a + b)/c;

е) a + b/b + с;

ж) (a + b)/(b + с);

з) a/sin(b);

и) 1/2 * b * sin(x);

к) 2 * b * с * cos(a/2)/(b + с);

л) 4 * R * sin(a/2) * sin(b/2) * sin(c/2);

м) (a * x + b)/(c * x + d);

н) 2 × sin((a + b)/2) * cos((a - b)/2);

o) abs(2 * sin(-3 * abs(x/2))).

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

23. Даны два числа. Найти их сумму, разность, произведение, а также частное от деления первого числа на второе.

24 Даны длины сторон прямоугольного параллелепипеда. Найти его объем и площадь боковой поверхности.

25. Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними.