Индивидуальное задание № 1
Тема: "Расчет значения функции"
Спроектируйте форму, которая отображается по центру экрана. Для формы задайте фиксированную границу и удалите кнопку раскрытия на весь экран. В качестве заголовка формы отобразите фамилию и номер варианта.

На форме выполнить расчеты функции согласно своему варианту. При этом текстовые поля для исходных данных и отображения значений функций разместить согласно ветвям выполнения программы.
Исходные данные заполнять путем выбора значения из списка и щелчка на соответствующей кнопке для записи выбранного значения в поле. По умолчанию все поля на форме заблокированы для редактирования.
Предусмотреть возможность добавления новых элемента в список и удаления их из списка (обрабатывать ситуацию, когда добавлять или удалять нечего). При добавлении и удалении данных спрашивать разрешение на выполнение операции.
Результаты расчетов каждого шага вывести в поле, которое отвечает определенной ветке работы алгоритма. При этом предыдущие результаты должны автоматически удаляться.
Внизу формы предусмотреть настройку параметров ввода и вывода. В группе "Редактирование и очистка" с помощью переключателей можно разрешить или запретить ввод исходных данных с клавиатуры. Флажок "Проводит очистку" указывает, что поля с исходными данными можно очистить соответствующей кнопкой "Очистка".
В группе "Расчет и вывод" с помощью переключателей можно указать вид вывода результатов (в сообщении или в новой форме) по кнопке "Вывод".
Все операции: расчеты, очистка, вывод, закрытие программы выполнять только с разрешения пользователя, путем выдачи соответствующего вопроса.
Обратить внимание на порядок перехода по элементам с помощью клавиши Tab: элементы, которые служат для отображения результатов расчетов не должны быть доступны для перехода по клавише Tab.
Варианты заданий
|
№ по списку |
Функция |
|
1 |
![]() |
|
2 |
![]() |
|
3 |
![]() |
|
4 |
![]() |
|
5 |
![]() |
|
6 |
![]() |
|
7 |
![]() |
|
8 |
![]() |
|
9 |
![]() |
|
10 |
![]() |
|
11 |
![]() |
|
12 |
![]() |
|
13 |
![]() |
|
14 |
![]() |
|
15 |
![]() |
|
16 |
![]() |
|
17 |
![]() |
|
18 |
![]() |
|
19 |
![]() |
|
20 |
![]() |
|
21 |
![]() |
|
22 |
![]() |
|
23 |
![]() |
|
24 |
![]() |
|
25 |
![]() |