Задание № 842

Студент

Семенов Дмитрий

Задача

Клавиатурный тренажёр 2.0

Состояние

Отменено

Дедлайн
30 сентября 2016
Назначено

07.11.2016, 11:44

Обновлено

05.12.2016, 08:26

Развитие идеи клавиатурного тренажёра, состоит из двух частей: создание тренировочного текста и проверка навыка печати.

Программа:

  • открывает файл text.txt, в который нужно поместить художественный или технический текст (Война и Мир) достаточного объёма (минимум 10 килобайт)
  • разбивает его на слова, формируя массив слов
  • создаёт текст из 5-8 предложений, где предложение это 3-8 слов, случайно выбранных из массива со словами, первая буква первого слова - заглавная, в середине, возможно, стоит корректный знак препинания (запятая, тире), заканчивается корректным знаком препинания (точка, восклицательный знак). Предложение может не нести смысла (такую задачу можно решить в магистратуре), но должно отдалённо походить на правильно составленное. Например: "Ввод должен текст, символ открывает первая!"

Пользователь должен ввести текст, ошибочный ввод буквы не показывается. По окончании ввода текста показывается статистика: сколько ошибок, сколько времени потрачено, скорость ввода (символы в минуту, слова в минуту).

Действия