Реферат: Алгоритмизация и программирование

R2 - внешний диаметр цилиндрической трубы.

3. Описание алгоритма решения задачи

По условиям , заданным в задаче , значение внутреннего радиуса цилиндрической трубы R1 изменяется сo значения L до N с шагом M.

Причём объём цилиндрической трубы не может быть меньше объёма прямоугольного параллелепипеда.

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

В соответствии с приведённым словесным описанием алгоритма решения поставленной задачи разработана схема решаемой задачи , которая изображена на рис.4.

В изображенном алгоритме блоки имеют описанное ниже назначение:

Блок 1. Начало программы;

Блок 2. Ввод L,N,M,R2,H,A,B,C с клавиатуры;

Блок 3. Вычисление объёма прямоугольного параллелепипеда;

Блок 4. Установка начального максимального значения внутреннего радиуса цилиндрической трубы;

Блок 5. Организация цикла переменной R1;

Блок 6. Вычисление объёма цилиндрической трубы;

Блок 7. Проверка условия Vc <= Vt , если оно выполняется , то переход на блок 8 , если нет , то на блок 10;

Блок 8. Проверка условия MAX < R1 , если оно выполняется , то переход на блок 9 , если нет , то на блок 10;

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

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

Блок 11. Конец программы.

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

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

Введите 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

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

Заключение

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

К-во Просмотров: 407
Бесплатно скачать Реферат: Алгоритмизация и программирование