Лабораторные работы МИРЭА 2014 (1017113), страница 2
Текст из файла (страница 2)
int i, n;
int k;
system("chcp 1251");
cout<<"\n Введите x=";
cin>>x;
cout<<"\n Введите n=";
cin>>n;
y=pow(3,x);
s=0.0;
k=1;
for(i=0;i<=n;i++)
{if(i==0)k=1;
else k=k*i;
s=s+pow(log(3),(double)i)*pow(x,
(double)i)/k;
}
cout<<endl<<s<<" "<<y<<endl;
system("pause");
}
2. Напишите программу для вычисления следующего выражения при условии, что значение q вводится с клавиатуры:
Код программы
#include <windows>
#include <iostream>
#include <math>
using namespace std;
void main(){
int i;
float q;
double T, s, p;
system("chcp 1251");
cout <<"Введите q=";
cin>>q;
if (q<0){
s=0;
for (i=3; i<=12; i++)
s=s+sqrt(i);
s=s+q;
T=s;
}
else {
p=1;
for (i= 4; i<=6; i++)
p=p*sqrt(i);
T=p;
}
cout<<"q="<<q<<"\n"<<endl;
cout<<"T="<<T<<"\n"<<endl;
system("pause");
}
Результаты выполнения программы:
Повторное выполнение программы с учетом другого условия:
3. Напишите программу для вычисления суммы п первых членов следующего ряда с учетом того, что значения х и п вводятся с клавиатуры:
Код программы
#include <iostream>
#include<windows>
using namespace std;
void main (){
double a, x, s;
int i,n,p;
system("chcp 1251");
cout<<"Введите x=";
cin>>x;
cout<<"Введите n=";
cin>>n;
s=0;
a=x;
p=1;
for (i=1; i<=n; i++){
s=s+a;
p=-p;
a=a*x*x/(2*i*(2*i+1))*p;
}
cout<<"y="<<s<<"\n";
system("pause");
}
Задания для самостоятельной работы
Вариант 1
1. Составьте программу для вычисления:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(х) используйте по выбору: х2 или ex.
2. Составьте Программу для решения задачи.
Дано вещественное значение с. Для функции у=h(x), график которой приведен ниже, вычислите h(с).
3. Составьте программу вычисления значения суммы
и функции в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение n введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 2
-
Составьте программу для вычисления:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(х) используйте по выбору: х2 или ex.
2. Составьте Программу для решения задачи.
Дано вещественное значение с. Для функции у=h(x), график которой приведен ниже, вычислите h(с).
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значения х и а также введите с клавиатуры.
Вариант 3
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения х, у. Выясните, принадлежит ли точка с координатами (х,у) заштрихованной части плоскости
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции У(х) и ее разложение в ряд S(х). Близость значений S(х) и У(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 4
-
Составьте программу для вычисления:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения x и y. Выясните, принадлежит ли точка с координатами (x,y) заштрихованной части плоскости.
3. Составьте программу вычисления значения суммы
и функции в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции У(х) и ее разложение в ряд S(х). Близость значений S(х) и У(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры.
Вариант 5
1. Составьте программу для вычисления:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Даны вещественные значения х, у. Выясните, принадлежит ли точка с координатами (х,у) заштрихованной части плоскости.
3. Составьте программу вычисления значения суммы
и функции в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение и введите с клавиатуры.
Вариант 6
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения ч? y. Выясните, принадлежит ли точка с координатами (x,y) заштрихованной области
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4.Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 7
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения х, у. Выясните, принадлежит ли точка с координатами (х, у) заштрихованной поверхности.
3. Составьте программу вычисления значения суммы
и функции - в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры.
Вариант 8
-
Составьте программу для вычисления составной функции: