Описание
Задание a:
Задание выполняется на Android Studio на Java или Kotlin
Создать меню:
Файл Работа
Новый Вычислить
Загрузить
Сохранить
Выход
На форму добавить ListView и Spinner, EditText для имени файла, поле EditText для записи выбранного значения ListView или Spinner, две кнопки Button для замены значения из текстового поля ранее выбранного элемента ListView и Spinner.
При запуске приложения создаются два вещественных массива X[n], Y[n], все значения которых равны 1.0 (n - константа)
При выборе пункта <Новый> формируется массив X по варианту здания п.2 и отображается ListView.
При выборе <Загрузить> данные считываются в массив X из файла, записанного в текстовом поле EditText и отображается в ListView.
При выборе <Сохранить> массив Y сохраняется в файле, имя которого в EditText.
При выборе <Вычислить> создается массив Y из массива X по п.3
При выборе <Выход> приложение завершается.
Кроме этого, при выборе элемента ListView или Spinner он отображается в текстовом поле, его можно редактировать, при нажатии соответствующей Button измененное значение заменяет исходное.
Действия при проверке работы приложения:
<Новый> - создан X
<Вычислить> - создан Y
<Сохранить> - Y записан в файл, имя которого в EditText.
<Загрузить> - прочитан X из выбранного в EditText.
<Выход> - завершение
Варианты правил построения массива X
Построить одномерный вещественный массив X из n элементов (n - константа) по заданному правилу по варианту задания. При наличии дополнительных величин a, b они должны быть заданы также в виде констант