You are on page 1of 3

Міністерство освіти і науки України

Харківський національний університет радіоелектроніки

Кафедра Інформатики

ЗВІТ

з лабораторної роботи №1

з дисципліни «Програмування»

Виконав: Перевірив:
ст. гр. КІУКІ-20-8 Пономаренко Р.П.
Олефіренко М.Є.

Харків
2020
1.1 Розробка та виконання простих програм у середовищі visual c++. Розв’язання
задач з простою змінною.
Варіант №13

1.2 Мета: Освоїти прийоми роботи з текстовим редактором і основними


компонентами інтегрованого середовища програмування С++; придбати практичні
навички введення – виведення даних, складання і налагодження простіших програм
мовою С++; освоїти правила опису типів даних; придбати практичн навички введення
– виведення даних, складання і налагодження програм із простими змінними; засвоїти
правила опису типів даних; придбати навички у використанні операторів керування й
організації циклів.

1.3 Завдання: Під час виконання роботи необхідно створити та відлагодити


програму для розв'язання задачі, номер якої відповідає порядковому номеру студента в
журналі академгрупи. Для наведених нижче варіантів необхідно скласти програму
обчислення значення функцій при різних значеннях аргументів.

1.4 Хід виконання:


А)
#include <iostream>
#include<math.h>
using namespace std;

int main()
{
double a = 0.70, b = 0.05, x = 0.5, R, S;
R = (pow(x, 3) * (x + 1)) / pow(b, 2) - pow(sin(x * (x + a)), 2);
S = sqrt(x * b / a) + pow(cos(pow(x + b, 3)), 2);
cout << "Task 13 #1\n" << "R = " << R << "\n" << "S = " << S << endl;
}

Б)
#include <iostream>
#include<math.h>
using namespace std;

int main()
{
double a = 1.7, b = 2.3, Hx = 0.9, Hy = 1, x, y, z;
cout << "Task 13 #2\n" << endl;
for (float x = -1, y = -2; x <= 1 && y <= 2; x += 0.9, y += 1)
{
if (x * y > 0)
{
z = log(sqrt(a * (pow(x, 2) + b * (y, 3))));
cout << "x:" << x << "\t"
<< "y:" << y << "\t"
<< "z:" << z << "\n"
<< endl;
}
else if (x * y <= 0)
{
z = (pow(a, 2) + pow(b, y));
cout << "x:" << x << "\t"
<< "y:" << y << "\t"
<< "z:" << z << "\n" << endl;
}
else
continue;
}
return 0;
}

15.5 Результати виконання:

Рис 1.1 – результат роботи програми (а)

Рис 1.2 – результат роботи програми (б)

Висновок: В цій лабораторній роботі отримано навички роботи з бібліотекою math.h та


циклом for. Реалізовано розрахунок математичної задачі та вивід отриманих результатів в консоль.

You might also like