I. Внешняя спецификация
1. Условие задачи
Составить алгоритм и программу для вычисления в цикле суммарного результата.
Определить объем симметричной игрушки, состоящей из N дисков, нанизанных в порядке убывания их внешнего диаметра на колышек радиуса R, объем которого задан. Внешний диаметр диска определяется выражением D=2R+KH, где Н - заданная толщина диска (она одинакова для всех дисков), К - номер диска, считая от верхнего. Зазором между диском и колышком пренебречь.
Замечание.
Диск толщиной Н представляет собой два шаровых сегмента высотой Н/2. Радиус каждого диска соответственно равен R+KH/2.
Объем одного диска (с номером К):
Задача решена при условии, что объем колышка не исключается из объема игрушки.
2. Состав данных
3. Форма ввода
4. Выходная форма
5. / 6.
Вычисления производятся после проверки условия:
все исходные данные - положительные величины (R>0, H>0).
7. Аномалии
Радиус и толщина диска не могут принимать отрицательные значения или быть равными нулю.
R<=0, H<=0
8. Тесты
1) с положительным результатом
3
4.17
2.79
2) с отрицательным результатом
5
-3.22
7.18

No comments:
Post a Comment