Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы 1 семестр.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
1.78 Mб
Скачать

Лабораторная работа №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(с).

Вариант 2

  1. Составьте программу для вычисления составной функции:

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