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

3.2 Анализ результатов вычислений

Расчёты, проведённые по программе, реализующей описанный в 3 алгоритм (текст программы см. в приложении 1), позволили получить следующие результаты:

Введите L,N,M:

2.3 12.5 0.1

Введите R2,H:

12.6 2.3

Введите A,B,C:

2.4 3.7 10.4

Объем цилиндрической трубы=106.595131

Объем прямоугольного параллелепипеда=92.352005

Максимальное значение внутреннего радиуса=12.00001

Анализ этих результатов даёт возможность сделать вывод, что составленная программа позволяет правильно решить поставленную задачу т.к. результаты её работы совпадают с результатами, полученными при вычислении вручную. Выведенные на экран величины объёма прямоугольного параллелепипеда, объёма цилиндрической трубы и её максимальное значение внутреннего радиуса отвечают условиям поставленной задачи.

Результаты вычисления для исходных данных, приведенных в таб. 3.1

Таблица 3.1 - Исходные данные для программы

Сторона А

Сторона В

Сторона С

32

54

543

44

545

435

21

54

543

32

54

34

435

345

234

677

5

453

879

543

435

709

54

544

789

34

65

76

545

657

54

345

45

45

453

54

34

54

2443

45

54

54

23

54

5443

443

24

3

34

5

5

54

43

54

45

34

54

534

34

4

90

34

45

67

34

5

56

54

454

76

43

54

76

65

54

67

65

2

54

89

32

Окончание таблицы 3.1

Сторона А

Сторона В

Сторона С

434

8

45

435

879

76

54

76

76

54

5665

8

54

54

9

3

54

78

45

54

78

6

234

8

7

43

9

78

2432

990

9

243

96

98

4

56

89

2

76

89

4354

7

90

4

89

98

123

9

98

32

87

9

4

676

98

34

756

98

554

34

78

65446

23

7

54

423

76

45

54

65

54

56

65

6

665

6565

54546

656

65

45

6

Дальнейшие результаты вычислений приведены в таб. 3.2

Таблица 3.2 - Результаты вычисления для исходных данных.

Объем цилиндрической трубы

Объем прямоугольного параллелепипеда

Максимальное значение внутреннего радиуса

45

3

32

54

23

43

34

32

43

42

32

3

343

32

443

23

32

4354

4

32

54

2342

32

3554

2

32

334

44

23

43

5

32

54

5

32

45

465

23

5454

65

32

543

76

32

4343

78

32

543

87

42

54

879

3

35

990

243

54

90

33

43

909

232

4

09

434

54

809

43

54

43

3434

4

Продолжение таблицы 3.2

Объем цилиндрической трубы

Объем прямоугольного параллелепипеда

Максимальное значение внутреннего радиуса

543

76

87

43

76

87

43

76

8

43

67

778

43

76

76

4

6

8

4

67

87

43

87

78

4

65

789

43

76

88

54

76

99

54

76

8

54

7

8

54

78

88

5

7

889

5

7675

8

54

67

8

5

67

8787

54

76

78

54

67

78

54

6

8787

5

6

87

54

67

87

53

76

87

54

6

8

543

675

87

Окончание таблицы 3.2

Объем цилиндрической трубы

Объем прямоугольного параллелепипеда

Максимальное значение внутреннего радиуса

2

5443

54

312

44343

54

32

534

5

323

34

5

432

43

5

23

43

54

23

23

65

432

4

65

4

423

65

34

43

56

43

34

65

4

34

6

43

43

65

56435

4343

56

6

34243

65

64

342

76

654

34

56

54

43

67

5

43

67

45

34

676

4

43

565

54

4

6

3

3233

6

4343

123

67

ЗАКЛЮЧЕНИЕ

В курсовой работе решена задача определения максимального значения внутреннего радиуса цилиндрической трубы, для которого объём цилиндрической трубы не меньше объёма прямоугольного параллелепипеда со сторонами А, В и С.

Разработан алгоритм решения поставленной задачи, составлена и отлажена программа на языке С++, реализующая указанный алгоритм. С её помощью проведены расчёты, проанализированы полученные результаты. Анализ результатов показал, что поставленная задача успешно решена.

СПИСОК ИСТОЧНИКОВ ИНФОРМАЦИИ

1 Бронштейн И.Н., Семендяев К.А. Справочник по высшей математике для инженеров и учащихся втузов. - М.: Наука, 1981. - 718 с.

2 Бьярн Страуструп. Язык программирования С++ в двух частях. Пер. с англ. Киев: "ДиаСофт", 1993.-296 с., ил.

3 Корриган Джон : С++ основы программирования: Пер с англ. -М.:Энтроп, 1995. - 352 с., ил.

ПРИЛОЖЕНИЕ А

Текст программы

#include <conio.h>

#include <iostream.h>

#include <math.h>

void main() {

float L,N,M,R2,R1,H,A,B,C,MAX,VC,VT,V;

clrscr();

cout<<"\n"<<" Введите L,N,M: "<<"\n";

cin>>L>>N>>M;

cout<<"\n"<<" Введите R2,H: "<<"\n";

cin>>R2>>H;

cout<<"\n"<<" Введите A,B,C: "<<"\n";

cin>>A>>B>>C;

VC=A*B*C;

MAX=-1E38;

for (R1=L;R1<=N;R1=R1+M)

{ VT=H*3.14*(R2*R2-R1*R1);

if (VC<=VT) if(MAX<R1) {MAX=R1; V=VT;}}

cout<<"\n"<<"Объем цилиндрической трубы="<<V;

cout<<"\n"<<"Объем прямоугольного параллелепипеда="<<VC;

cout<<"\n"<<"Максимальное значение внутреннего радиуса="<<MAX;

getch();

}

Дата сдачи отчета на проверку: 02.10.2014

Мухина А.А.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]