Автор работы: Пользователь скрыл имя, 06 Сентября 2013 в 20:40, лабораторная работа
1 Цель работы
Составить программу на вычисление значения функции с одной переменной. При составлении использовать оператор цикла.
Федеральное агентство по образованию
Государственное образовательное учреждение высшего
и профессионального образования
Тихоокеанский государственный университет
Кафедра: «Транспортно-технологические системы
в строительстве и горном деле»
Отчет по лабораторной работе №3
на тему «Программирование вычислительного процесса функции с одной переменной»
Выполнил студент группы СДМ-01
Фо С.Р.
Проверил:
Шишкин Е.А.
Хабаровск 2010
1 Цель работы
Составить программу на вычисление значения функции с одной переменной. При составлении использовать оператор цикла.
2 Задание
Исходные данные представлены в таблице 1.
Таблица 1 - Исходные данные
№ варианта |
Вид функции |
Аргумент |
Пределы изменения аргумента |
Шаг |
Значение константы |
9 |
X |
1…2 рад |
0,1 рад |
a=4,1 b=-2,3 |
3 Контрольный пример
X=1
= -0,240
X=1,5
= -0,637
X=2
= -0,163
4 Программа ЭВМ
/*Лабораторная работа №3 на тему: "Программирование вычислительного процесса функции с одной переменной
Выполнил студент группы СДМ-01 Фо С.Р. 15 Ноября 2010г. */
#include <fstream.h>
#include <iomanip.h>
#include <math.h>
void main ()
{
double a=4.1, b=-2.3;
ofstream out_stream;
out_stream.open("s0903.txt");
out_stream<<setiosflags(ios::
out_stream.width(15);
out_stream<<"Аргумент x"<<"Функция s\n\n";
for(double x=1.;x<=2.+.001;x+=0.1)
{
out_stream<<setiosflags(ios::
out_stream.setf(ios::fixed);
out_stream.width(15);
out_stream.precision(3);
out_stream << x << (x+a*cos(2*x))/(x+sqrt(a+b*
}
out_stream.close();
}
5 Результаты расчетов ЭВМ
Аргумент X Функция Z
1.000 -0.240
1.100 -0.409
1.200 -0.527
1.300 -0.601
1.400 -0.636
1.500 -0.637
1.600 -0.604
1.700 -0.540
1.800 -0.444
1.900 -0.318
2.000 -0.163
Информация о работе Программирование вычислительного процесса функции с одной переменной