ТЗ - ArtemMakaro/course GitHub Wiki

Программа для заучивания слов иностранного языка

Приложение для проверки знания слов английского языка

Разработчики (группа ИП-911): Вахов Дмитрий (DimaVakhov) и Макаров Артём (ArtemMakaro)

1. Функционал проекта

Работа представляет собой консольное приложение, разработанное для ОС Linux. Программа будет проверять правильность ввода слов английского языка.

Принцип работы приложения:

a) Проверка знаний ( на вход дается слово на русском языке, задача - написать правильный перевод слова на английском языке)

b) Если ответ был неверным, то программа выдаст ошибку, покажет правильный ответ и перейдёт к следующему слову;

c) Если ответ был верным, то программа покажет что ответ правильный и перейдёт к следующему слову;

d) Пункт а будет повторяться до тех пор, пока количество введенных слов не будет соответствовать введенному количеству слов в тесте (3, 5, или 7).

2. Формат входных данных

Пользователь вводит в терминал слова при помощи клавиатуры на английской раскладке.

3. Интерфейс приложения

Приложение работает в интерактивном режиме. Взаимодействие пользователя с программой осуществляется с помощью пунктированного меню, а также ввода символьных строк (в режиме тестирования).

Пункты начального меню:

  • Правила. Вывод о правилах использования приложения.

  • Выбор темы. Перед пользователем выводится меню с 10 темами. Можно перейти в меню определенной темы,вернуться в главное меню или выйти из приложения.

  • Авторы. Вывод справочной информации о разработчиках.

  • Выход из программы. Закрытие приложения.