Отчёт по лб1 ОАиП
.docxМинистерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Институт информационных технологий
Факультет компьютерных технологий
Лабораторная № 1
«Тема: Среда программирования visual c++. Программирование линейных алгоритмов»
Вариант №2
Выполнил: студент гр480562 Германенко И.И.
Проверила: Калугина В.А.
Минск 2014
Лабораторная № 1
«Тема: Среда программирования visual c++. Программирование линейных алгоритмов»
Вариант № 2
1. Задание № 1: Составить согласно индивидуальному варианту блок-схему алгоритма и программу вычисления значения выражения при заданных исходных данных. Сравнить полученное значение с указанным правильным результатом.
2. Блок-схема программы:
3. Реализация программы:
#include <iostream>
#include <math.h>
using namespace std; // Пространство имён std
int main()
{ // Начало главной функции
double x, y, z, s; // Объявление переменных
cout << "Vvedite x=" << endl; // Ввод значений x, y и z
cin >> x;
cout << "Vvedite y=" << endl;
cin >> y;
cout << "Vvedite z=" << endl;
cin >> z;
s = (pow(9 + pow(x - y, 2), 1/3.)) / (pow(x, 2) + pow(y, 2) +2) - exp(fabs(x-y)) * pow(tan(z), 3); // Вычисление выражения
cout << "Resulth s=" << s << endl; // Вывод результата
system("PAUSE");
return 0; // Завершение выполнения программы
} // Конец главной функции
4. Скриншот программы: