- •Тема: «Оформление текстовых программных документов»
- •Цель работы:
- •Программа работы:
- •Задание на разработку
- •1 Структура современных электронно-вычислительных машин (эвм)
- •2 Математическая часть вычислений
- •2.1 Вычисление объема параллелепипеда
- •2.2 Ориентированный объем параллелепипеда, построенного на векторах , и
- •3 Описание алгоритма решения задачи
- •Точечный просчет. Должна быть обеспечена возможность установки значения для любого параметра функции, после чего рассчитывается и отображается значение функции.
- •3.1 Описание алгоритма программы
- •3.2 Анализ результатов вычислений
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
Мухина А.А.
