ТЗ - ArtemMakaro/course GitHub Wiki
Программа для заучивания слов иностранного языка
Приложение для проверки знания слов английского языка
Разработчики (группа ИП-911): Вахов Дмитрий (DimaVakhov) и Макаров Артём (ArtemMakaro)
1. Функционал проекта
Работа представляет собой консольное приложение, разработанное для ОС Linux. Программа будет проверять правильность ввода слов английского языка.
Принцип работы приложения:
a) Проверка знаний ( на вход дается слово на русском языке, задача - написать правильный перевод слова на английском языке)
b) Если ответ был неверным, то программа выдаст ошибку, покажет правильный ответ и перейдёт к следующему слову;
c) Если ответ был верным, то программа покажет что ответ правильный и перейдёт к следующему слову;
d) Пункт а будет повторяться до тех пор, пока количество введенных слов не будет соответствовать введенному количеству слов в тесте (3, 5, или 7).
2. Формат входных данных
Пользователь вводит в терминал слова при помощи клавиатуры на английской раскладке.
3. Интерфейс приложения
Приложение работает в интерактивном режиме. Взаимодействие пользователя с программой осуществляется с помощью пунктированного меню, а также ввода символьных строк (в режиме тестирования).
Пункты начального меню:
-
Правила. Вывод о правилах использования приложения.
-
Выбор темы. Перед пользователем выводится меню с 10 темами. Можно перейти в меню определенной темы,вернуться в главное меню или выйти из приложения.
-
Авторы. Вывод справочной информации о разработчиках.
-
Выход из программы. Закрытие приложения.