Задание № 3162

Студент

Кушнарев Дмитрий

Задача

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

Состояние

Завершено

Баллов

7

Назначено

14.03.2021, 13:11

Завершено

22.03.2021, 10:04

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

Программа:

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

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

Действия