Задание 1
1. Табулирование функции одной переменной
В соответствии с видом функции, приведенном в таблице 1, вычислить значения функции y=f(x,a,b) для значений аргумента x, изменяющегося в интервале от xнач до xкон с шагом ∆x, и заданных констант a и b.
Исходные данные для отладки программы (xнач, xкон, ∆x, a, b), выбрать самостоятельно из интервала значений, где заданные функции определены. Для ввода исходных данных использовать главную форму. Выполнить проверку корректности ввода исходных данных (можно всех одновременно), используя защищенный блок.
Исходные данные и результаты вывести на второй форме. Значения аргумента x и функции y вывести в текстовую таблицу ВК StringGrid, используя форматный вывод, строки таблицы пронумеровать. Построить график функции y=f(x,a,b), используя компонент Chart.
По желанию можно предусмотреть в программе возможность табулирования трех функций (свой вариант и два соседних), используя для выбора нужной функции ВК RadioGroup.

Вид окна проекта


Таблица используемых ВК
| Элемент интерфейса | Компонент | Свойство | Значение свойства | ||
| Заголовок окна | Form1 | Caption | Лабораторная работа 6 1 задание | ||
| Заголовок окна | Form2 | Caption | Ответ | ||
| x нач | Label1 | Caption | x нач | ||
| x кон | Label2 | Caption | x кон | ||
| шаг | Label3 | Caption | шаг | ||
| a | Label4 | Caption | a | ||
| b | Label4 | Caption | b | ||
| Кнопка решить | Button1 | Caption | Решить | ||
| Поле ввода x нач | Edit1 | Text | |||
| Поле ввода x кон | Edit2 | Text | |||
| Поле ввода шага | Edit3 | Text | |||
| Поле ввода a | Edit4 | Text | |||
| Поле ввода b | Edit5 | Text | |||
| Картинка функции | Image | Picture | Снимок.jpg | ||
| Таблица с результатом | Stringgrid1 | Colcount Rowcount Fixsedcols fixsedrows | |||
| График функкции | Chart1 | Sirieslist | line | ||
Таблица используемых событий
| Компонент | Событие | Имя процедуры обработки события | Реализуемый алгоритм |
| Button1 | OnClick | Tform1.Button1Click | Расчёт функции |
Таблица используемых переменных
| Имя переменной в задаче | Имя переменной в программе | Тип переменной | Комментарий |
| xn | xn | real | Начальное занчение х |
| xk | xk | real | Конечное значение х |
| dx | dx | real | Шаг |
| x | x | real | переменная |
| y | y | real | Результат |
| a | a | real | переменная |
| b | b | real | переменная |






