bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [157]
АВС [6]
КПиЯП [80]
ОАиП [305]
ОКТ [79]
СиСПО [8]
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » ПОИТ » ОАиП

Лабораторные работы 1-8 1 симестр вариант 4
Подробности о скачивании 03.11.2010, 14:09
Белорусский государственный университет информатики и радиоэлектроники
Кафедра вычислительных методов и программирования

Лабораторная работа № 1

Тема: «Среда программирования Visual C++.
Программирование линейных алгоритмов»

Вариант 4

Выполнил студент группы № 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++, создавать новый проект, открывать существующий проект, а также работать с файлами и вычислять значения арифметических операций средствами языка С++. Я составил программу и отладил, сравнил полученные результаты с результатами в примере, они совпали.

Белорусский государственный университет информатики и радиоэлектроники
Кафедра вычислительных методов и программирования

Лабораторная работа № 2

Тема: «Программирование разветвляющихся алгоритмов»

Вариант 4

Выполнил студент группы № 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;
}

Выводы: Проведя данную лабораторную работу, я научился оперировать логическими операциями и операциями сравнения, а также использовать разветвляющиеся алгоритмы в своих программах. Я составил программу и отладил, протестировал программу и сравнил полученные результаты с результатами в моем примере, они совпали.

Категория: ОАиП | Добавил: Lukas
Просмотров: 2559 | Загрузок: 30
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]