Monday, December 30, 2019

ЛР5 Программирование (1.6 В21) - II

LabWork5
II. Алгоритм


ЛР5 Программирование (1.6 В21) - I

LabWork5
I. Внешняя спецификация
1. Условие задачи
Составить программу вычисления N значений функции Y для X, изменяющегося от X1 с шагом dX. Для проверки правильности программы задать значения для A, X1 и dX из второй таблицы.

2. Состав данных
Тип
Имя
Смысл
Структура
Исходные данные
вещественный
A
параметр для вычисления значения функции
простая переменная
вещественный
KX1
коэффициент для вычисления начального значения аргумента
простая переменная
вещественный
KdX
коэффициент для вычисления шага изменения значения аргумента
простая переменная
целый
N
количество значений функции
простая переменная
Выходные данные
вещественный
X
значение аргумента
простая переменная
вещественный
Y
значение функции
простая переменная
Промежуточные данные
целый
i
номер шага итерации
простая переменная

3. Форма ввода
1 3
<N>
1 5
<A>
1 5
<KX1>
1 5
<KdX>

4. Выходная форма

1 3
<N>
1 5
<A>
1 5
<KX1>
1 5
<KdX>
1 5
<X>
1 5
<Y>
...
1 5
<X>
1 5
<Y>

5. / 6. Проработка фрагментов программы
Значение функции существует при любых значениях аргумента.
Проверки дополнительных условий не требуется.

7. Аномалии
Ошибки программы возможны при некорректном вводе данных пользователем.
Сообщение об ошибке в таких случаях выдает компилятор.

8. Тесты
1) с положительным результатом

20
0.8
-4
0.4

2) с отрицательным результатом

10
A
-3
0.1