робці курсової роботи були вікорістані Такі бібліотеки:
Для розробки програмного забезпечення на мові програмування Java, необходимо використовуват Java Development Kit (скорочено JDK) - безкоштовно розповсюджуваній компанією Oracle Corporation (рашіне Sun Microsystems) Додатків на мові Java, Який Включає в собі компілятор Java (javac ), Стандартні бібліотеки класів Java, документацію та різноманітні утіліті. Всі сучасні інтегровані середовища розробки Додатків на Java, Такі як JDeveloper, NetBeans IDE, Eclipse и у тому чіслі IntelliJ IDEA, на базі якої розроблено Android Studio опіраються на Сервіси, Які представлені в JDK. Тому ЦІ середовища розробки включаються в комплект поставки одну з версій JDK, або потребують для своєї коректної роботи попередня інсталяцію Java Development Kit на машині розробника [10].
Важлива, при розробці Додатків для операційної системи Android є использование Android Software Development Kit (скорочено SDK), Який Забезпечує API бібліотеки, для розробки Додатків для різніх версій операційної системи, а такоже наявність ІНСТРУМЕНТІВ для їх Збірки, тестування та відлагодження.
При розробці курсової роботи, будут реалізовані всі підпрограмі, окрім режиму навчання.
Таким чином в Першому розділі курсової роботи Розглянуто предметна область та існуючі реализации, обґрунтований вибір мови програмування та вибір бібліотек, опісані базові алгоритми Та структура даних, виконан постановка задачі системи для Вивчення іноземних слів.
2. Алгоритм Та структура ДАНИХ створеня СИСТЕМИ ДЛЯ вивченості ІНОЗЕМНИХ СЛІВ
. 1 Алгоритм побудова інтерфейсу вхідніх даних
Вхідній інтерфейс винен буті побудованій у відповідності до методики запам ятовування іноземних слів. Для того, щоб зверни Правильний переклад іноземного слова, користувач винен натіснуті та одну з кнопок, Які розміщені на екрані Випадкове чином. Детальний вигляд режиму повторень слів наведено в пункті 2.2.
У вікні вхідного інтерфейсу (Мал. 2.1) користувач вводити слова, Які ВІН бажає вівчіті. Потрібно ввести ІНОЗЕМНЕ слово, та его переклад українською мовою. После чого, дані переносячи у вікно зі всіма Доданий словами. Зрештою, введені слова поміщаються в таблицю бази даних SQLite.
Рисунок 2.1 - Доданий нового іноземного слова
При реализации вхідного інтерфейсу вікорістані Такі базові алгоритми Та структура даних: хеш таблиця, база даних.
Таким чином, вхідній інтерфейс представляет собою 2 поля для введення. У перше поле вводиться слово Іноземною мовою, в одному - українською, после чего, смороду переносячи в базу даних, для подальшої роботи з ними.
. 2 Алгоритм побудова системи для Вивчення іноземних слів
На малюнку 2.2 зображено алгоритм Користування програмою. Користувач винен ввести слова для Вивчення. Если Кількість введених слів складає 15 або более, в него Є можливість перейти до режиму їх повторення. Если в режим Заздалегідь Було перенесено слова, у користувача Є можливість Одразу перейти до їх повторення. После того, як слова були повторені течение 4-х днів, смороду переносячи в Загальну базу слів, якові можна переглянутися в будь-який момент.
Малюнок 2.2 - Загальний алгоритм Користування програмою
У режімі для повторення слів, после натіснення кнопки розпочато корістувачеві Пропонується слово, Іноземною мовою, та 5 варіантів Відповідей, среди якіх лишь 1 правильно. Такоже, забезпечен зворотній способ Подання слів. Если користувач НЕ встігає зверни відповідь за відведеній годину, Який можна Побачити в лівому верхньому куті вікна, або обирає неправильно, то слово переноситися в Кінець списку. Слова нужно повторяти НЕ менше, чем Тричі на день, протягом чотірьох днів. Прогрес ЩОДЕННИЙ проходження режиму повторень можна Побачити в правому верхньому куті вікна. На (Рис 2.3), (Рис 2.4) продемонстровані вигляд режиму повторень слів.
Малюнок 2.3 - Режим повторень слів
Малюнок 2.4 - Режим повторень слів, после натіснення кнопки розпочато
У основній части Додатках, Було Використано Такі базові алгоритми Та структура даних: Динамічний масив, база даних, хеш таблиці.
Таким чином режим повторення - є основним режимом Додатках, Який дозволяє засвоїті Попередньо вівчені слова.
. 3 Алгоритм побудова інтерфейсу вихідних даних
После того, як користувач Вівче Іноземні слова, в него Є можливість переглянутися їх у меню Мої слова (Рис. 2.6). Такоже, інтерфейс вихідних даних забезпечен у меню Д...