LabWork11
I. Внешняя спецификация
1. Условие задачи
Составить программу для вычисления таблицы значений суммы ряда (см. задание 1.5), а также соответствующей функции (для контроля) для Х, изменяющегося от Хнач до Хкон с шагом Н. Для проверки правильности программы задать Хнач=0.5, Хкон=0.7, Н=0.05.
2. Состав данных
3. Форма ввода
4. Выходная форма
5. / 6. Проработка фрагментов программы
if (X2<=X1)or(X2-X1<H) then
writeln('Данные не корректны')
else
begin
…
end;
Фрагмент программы проверяет, не превышает ли начальное значение аргумента его конечное значение и не меньше ли разность конечного и начального значений, чем величина изменения аргумента.
7. Аномалии
Если начальное значение аргумента больше конечного или разность конечного и начального значений меньше заданной величины изменения аргумента, то данные заданы некорректно, программа выводит соответствующее сообщение.
Ошибки программы возможны и при некорректном вводе значений пользователем. Сообщение в таких случаях выдает компилятор.
8. Тесты
1) с положительным результатом
0.5
0.7
0.05
5
2) с отрицательным результатом
0.9
0.7
0.01
20
No comments:
Post a Comment