Выполнил студент группы № 922403 Олешкевич Андрей Сергеевич
Приняла: Коренская И.H
Минск 2009 Написать программу вычисления значения выражения при заданных исходных данных. Сравнить полученное значение с указанным правильным результатом.
при x = 0,4 ; y = –0,875; z = –0,475 . Ответ s = 1,98727
Листинг программы:
#include <iostream.h> #include <math.h>
int main() { double x, y, z, s, j, k; cout <<"Input x: "; cin >> x; cout <<"Input y: "; cin >> y; cout << "Input z: "; cin >> z; j = pow(fabs(cos(x)-cos(y)), (1+2*pow(sin(y),2))); k = 1+ z + pow(z,2)/2 + pow(z,3)/3 + pow(z,4)/4; s = j * k; cout <<"Result S = " << s << endl;
return 0; } Выводы: Проведя данную лабораторную работу, я научился работать с средой программирования Visual C++, создавать новый проект, открывать существующий проект, а также работать с файлами и вычислять значения арифметических операций средствами языка С++. Я составил программу и отладил, сравнил полученные результаты с результатами в примере, они совпали.
Белорусский государственный университет информатики и радиоэлектроники Кафедра вычислительных методов и программирования
Выполнил студент группы № 922403 Олешкевич Андрей Сергеевич
Приняла: Коренская И.H
Минск 2009 Составить программу вычисления выражения согласно указанному варианту. Предусмотреть вывод информации о выбранной ветви вычислений.
Листинг программы:
#include <iostream.h> #include <math.h>
int main() { double x, y, s; cout <<"Input x: "; cin >> x; cout <<"Input y: "; cin >> y; if(x > y ) { s = pow(fabs(x-y), 1/3) + tan(x); cout << "(x > y) Result = " << s << endl; } else { if(x < y) { s = pow((y-x), 3)+ cos(x); cout <<"(x < y) Result = " << s << endl; } else { s = pow((y+x), 2) + pow(x,3); cout << "(other) Result = " << s << endl; } }
return 0; }
Выводы: Проведя данную лабораторную работу, я научился оперировать логическими операциями и операциями сравнения, а также использовать разветвляющиеся алгоритмы в своих программах. Я составил программу и отладил, протестировал программу и сравнил полученные результаты с результатами в моем примере, они совпали.