Лабораторная работа. Основы работы в 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 * a * 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. Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними.