Содержание
Постановка задачи 3
Общее описание программы 4
Описание интерфейса 5
Описание алгоритма работы программы 7
Описание программной реализации 8
Листинг программы 9
Список литературы 12
Введение
Постановка задачи
Целью настоящей работы является создание клавиатурного тренажера.
Требования к программе:
• Программа должны быть разработана в среде Borland C++ Builder 6.0 на языке С++;
• Клавиатурный тренажер должен предоставлять три уровня сложности.
• Для каждого задания обучаемый должен быть ограничен временным промежутком.
Общее описание программы
Созданная программа предоставляет следующие уровни сложности:
1. На первом уровне сложности обучаемому предлагается вводить появляющиеся буквы. Время для набора первой буквы равно одной секунде, с каждой последующей буквой время уменьшается по арифметической прогрессии. Всего в данном тесте предусмотрено около 50ти символов, включая знаки препинания, буквы и цифры, которые выдаются в случайном порядке. По результатам теста обучаемый получает информацию о процентном количестве совершенных ошибок.
2. На втором уровне сложности обучаемому предлагается набирать слова. Время для каждого слова начинается с 3х секунд и в дальнейшем уменьшается в арифметической прогрессии. Всего в тесте предусмотрено около 30ти слов, которые выдаются в случайном порядке. По результатам теста обучаемый получает информацию о процентном количестве неправильно набранных слов.
3. На третьем уровне сложности обучаемому предлагается набрать заданный текст. Время для набора текста составляет две минуты. По прошествии двух минут набранный текст сравнивается с исходным и выдается заключении о прохождении либо непрохождении текста.
Литература
Список литературы
1. Б. Страуструп. Язык программирования С++, 3-е изд./Пер. с англ. – СПб.; М.: «Невский диалект» - «Издательство БИНОМ», 1999 г. – 991 с., ил.
2. А. Пол. Объектно-ориентированное программирование на С++, 2-ое изд./Пер. с англ. - СПб.; М.: «Невский диалект» - «Издательство БИНОМ», 1999г. – 462 с., ил.
3. А.Я. Архангельский. Программирование в С++Builder 6. – М:2003г. – 1152 с.
4. Справочная система С++ Builder 6.0