Содержание
Цель работы
Изучить основные способы работы с пользовательским типом данных «Классы», составляющим одну из основных концепций объектно-ориентированного программирования (ООП).
Общая постановка
Написать программу, иллюстрирующую прямой и косвенный способы обращения к методам. Пользовательский класс должен содержать необходимые элементы-данные, а также:
void Set(double X, …) — метод установки начальных значений;
void Print(void) — метод печати;
void Run(void) — метод, решающий поставленную задачу.
Коды методов — вне пространства определения класса.
Индивидуальные задания
Составить метод Run для вычисления выражения.
№ | Выражение | ||||
1 |
$x = 14.26; \ y = -1.22; \ z = 3.5 \cdot 10^{-2}$ Ответ: $0.564849$ | ||||
2 |
$x = -4.5; \ y = 0.75 \cdot 10^{-4}; \ z = 0.845 \cdot 10^2$ Ответ: $-55.6848$ | ||||
3 |
Ответ: $1.0553$ | ||||
4 |
$x = 0.4 \cdot 10^4; \ y = -0.875; \ z = -0.475 \cdot 10^{-3}$ Ответ: $1.9873$ | ||||
5 | $\alpha = \ln(y^{-\sqrt{|x|}})(x — \frac{y}{2}) + sin^2(\arctan(z))$ $x = -15.246; \ y = 4.642 \cdot 10^{-2}; \ z = 20.001 \cdot 10^2$ Ответ: $-182.036$ | ||||
6 | $\beta = \sqrt{10(\sqrt[3]x + x^{y + 2})}(\arcsin^2(z) — |x — y|)$ $x = 16.55 \cdot 10^{-3}; \ y = -2.75; \ z = 0.15$ Ответ: $-40.630$ | ||||
7 | $\gamma = 5\arctan(x) — \frac{1}{4}\arccos(x)\frac{x + 3|x\ -\ y|\ +\ x^2}{|x\ -\ y|z\ +\ x^2}$ $x = 0.1722;\ y = 6.33;\ z = 3.25 \cdot 10^{-4}$ Ответ: $-205.305$ | ||||
8 | $\phi = \frac{e^{|x\ -\ y|}|x\ -\ y|^{x\ +\ y}}{\arctan(x) + \arctan(z)} + \sqrt[3]{x^6\ +\ \ln^2y}$ $x = -2.235 \cdot 10^{-2};\ y = 2.23;\ z = 15.221$ Ответ: $39.374$ | ||||
9 | $\psi = |x^{\frac{y}{x}} — \sqrt[3]{\frac{y}{x}}| + (y — x)\frac{cos(y) — \frac{z}{y — x}}{1 + (y — x)^2}$ $x = 1.825 \cdot 10^2;\ y = 18.225;\ z = -3.298 \cdot 10^2$ Ответ: $1.2131$ | ||||
10 | $b = y^{\sqrt[3]{|x|}} + cos^3(y)\frac{|x — y|(1 + \frac{sin^2(z)}{\sqrt{x + y}})}{e^{|x — y|} + \frac{x}{2}}$ $x = 6.251;\ y = 0.827;\ z = 25.001$ Ответ: $0.7121$ | ||||
11 | $c = 2^{(y^x)} + (3^x)^y — \frac{y(\arctan(z) — \frac{\pi}{6})}{|x| + \frac{1}{y^2 + 1}}$ $x = 3.251;\ y = 0.325;\ z = 0.466 \cdot 10^{-4}$ Ответ: $4.25$ | ||||
12 | $f = \frac{\sqrt[4]{y + \sqrt[3]{x — 1}}}{|x — y| (sin^2(z) + \tan(z)}$ $x = 17.421;\ y = 10.365 \cdot 10^{-3};\ z = 0.828 \cdot 10^5$ Ответ: $0.33056$ | ||||
13 | $g = \frac{y^{x+1}}{\sqrt[3]{|y-2|}+3} + \frac{x + \frac{y}{2}}{2|x+y|}(x+1)^{\frac{-1}{\sin(z)}}$ $x = 12.3 \cdot 10^{-1};\ y = 15.4;\ z = 0.252 \cdot 10^3$ Ответ: $82.8257$ | ||||
14 | $h = \frac{x^{y+1} + e^{y-1}}{1 + x|y — \tan(z)|}(1 + |y-x|) + \frac{|y-x|^2}{2} — \frac{|y — x|^3}{3}$ $x = 2.444;\ y = 0.869 \cdot 10^{-2};\ z = -0.13 \cdot 10^3$ Ответ: $-0.49871$ | ||||
15 | $b = y^{\sqrt[3]{|x|}} + cos^3(y) \frac{|x-y|(1 + \frac{sin^2(z)}{\sqrt{x + y}})}{e^{|x-y|} + \frac{x}{2}}$ $x = 6.251;\ y = 0.827;\ z = 25.001$ Ответ: $0.7121$ |
Лабораторная работа №1 предполагает написание программы на языке С++. При заказе работы своего варианта вы получите качественно написанную и хорошо прокомментированную программу.
Стоимость заказа работы
➡ Стоимость программы из любого варианта составляет $200$ рублей.
Для оформления заказа пишите на почту: proglabs@mail.ru.
Время нашего ответа обычно составляет не более 10 минут.
Добавить комментарий