- •I семестр
- •Оглавление
- •Лабораторная работа №1 программирование линейных алгоритмов
- •Варианты задания
- •Лабораторная работа №2 рограммирование разветвляющихся алгоритмов
- •Варианты задания
- •1. Составьте программу для вычисления составной функции:
- •Лабораторная работа №3 программирование разветвляющихся алгоритмов
- •Варианты задания
- •Лабораторная работа 4 функции, определенные пользователем
- •Лабораторная работа 5 обработка одномерных массивов
Лабораторная работа №2 рограммирование разветвляющихся алгоритмов
Пример решения задачи
Составьте программу для вычисления составной функции:
Решение.
Код программы
#include<iostream.h>
#include <math.h>
void main (){
double p, k, m, rsin, rcos, argum;
cout<<"\n Enter k\n";
cin>>k;
cout<<"\n Enter m\n";
cin>>m;
argum=5*k+3*m*log(fabs(k));
rsin=sin(argum);
rcos=cos(argum); '
if((0<=k)&&(k<m)){
p=rsin*rsin;
cout<<"The first line works";
}
if(k>=(m/2)){
p=rcos*rcos;
cout<<"The second line works";
}
cout<<"\n Result=”<<p;
}
/* Результаты выполнения программы:
Enter k
2
Enter m
5
The first line works
Result=0.999464
Press any key to continue
*/
Результаты выполнения программы с другими данными:
Enter k
5
Enter m
4
The first line works
Result=0.894408
Press any key to continue
Варианты задания
Вариант 1
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(х) используйте по выбору: х2 или ex.
2. Составьте Программу для решения задачи.
Дано вещественное значение с. Для функции у=h(x), график которой приведен ниже, вычислите h(с).
Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество данных для того, чтобы в программе выполнялись всевозможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(х) используйте по выбору: х2 или ex.
Вариант 3
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения х, у. Выясните, принадлежит ли точка с координатами (х,у) заштрихованной части плоскости
Вариант 4
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Составьте программу для решения задачи.
Даны вещественные значения x и y. Выясните, принадлежит ли точка с координатами (x,y) заштрихованной части плоскости.
Вариант 5
1. Составьте программу для вычисления составной функции:
Самостоятельно выберите необходимое количество исходных данных для того, чтобы в программе выполнялись все возможные ветви алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. В качестве f(x) используйте по выбору: х2 или еx.
2. Даны вещественные значения х, у. Выясните, принадлежит ли точка с координатами (х,у) заштрихованной части плоскости.
Вариант 6