Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР5-С++-22 марта-2012.doc
Скачиваний:
12
Добавлен:
15.09.2019
Размер:
1.48 Mб
Скачать

2.10.2. Задание 2

2.10.2.1. Задание

Составить графическую схему алгоритма и программу для вычисления функции b = f(x,y,z), заданной в табл. 5.2. Исходные данные для отладки программы подобрать самостоятельно. Результаты и исходные данные вывести на экран.

Таблица 5.2

Вариант

Вид функции

Вариант

Вид функции

1

16

2

17

3

18

4

19

5

20

6

21

7

22

8

23

9

24

10

25

11

26

12

27

13

28

14

29

15

30

2.10.2.2. Текст программы для варианта 30

/*Программа LR5-Primer33*/

/*Линейный вычислительный процесс*/

/*Автор: Иванова А.А. студентка гр. ИНФО-101*/

#include<iostream.h>

#include<stdio.h>

#include<conio.h>

#include<math.h>

int main()

{

double b,x,y,z;

cout << "Введите значение для х, y, z и нажмите Enter: ";

cin >> x >> y >> z;

b= (sin(x) + sqrt(fabs(z-y)))/(y*(x-2)+x*x);

cout << "Были введены значения: x = " << x << " y = " << y << " z = " << z << endl;

cout << "Значение b = " << b << endl;

getch();

return 0;

}

2.10.2.3. Тестирование программы для варианта 30

2.10.3. Задание 3 (домашнее)

2.10.3.1. Задание

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

Таблица 5.3

Вариант

Формулы

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

2.10.2.2. Текст программы для варианта 30

/*Программа LR5-Primer34*/

/*Линейный вычислительный процесс*/

/*Вычисления по формулам*/

/*Домашнее задание*/

/*Автор: Иванова А.А. студентка гр. ИНФО-101*/

#include<iostream.h>

#include<stdio.h>

#include<conio.h>

#include<math.h>

int main()

{

double a,b,c,x,y;

cout << "Введите исходные данные: " << endl;

cout << "Коэффициенты а, b, с : ";

cin >> a >> b >> c;

x=exp(pow(sin(a*b),2)+1)-log(fabs(cos(c)));

y=pow((pow(tan(a),2)+log(fabs(c*c*c))),1/3);

cout << "Были введены значения: a = " << a << " b = " << b << " c = " << c << endl;

cout << "Значения формул: x = " << x << " y = " << y << endl;

getch();

return 0;

}

2.10.2.3. Тестирование программы для варианта 30

2.13. Вывести тексты программы на принтер.

2.14. Подготовить отчет.

2.15. Подготовиться к защите лабораторной работы (вопросы к защите приводятся).