Автор работы: Пользователь скрыл имя, 03 Апреля 2011 в 21:33, курсовая работа
Данная программа предназначена для автоматизации следующих задач:
• предоставление теоретической информации;
• демонстрация основных операций с комплексными числами;
• проверка остаточных знаний;
Разработанная система успешно решает все поставленные задачи. Программа реагирует корректно на любое действие пользователя. Интерфейс пользователя ориентирован на минимизацию ввода информации с помощью клавиатуры.
ВВЕДЕНИЕ 2
1. ТЕХНИЧЕСКИЙ ПРОЕКТ 2
1.1. Предметная область 2
1.2. Определение актуальности Ошибка! Закладка не определена.
1.3. Технология обработки информации Ошибка! Закладка не определена.
1.4. Интерфейсы автоматизарованной системы обработки информации Ошибка! Закладка не определена.
2. РАБОЧИЙ ПРОЕКТ 2
2.1. Общие сведения о работе программы 2
2.2. Функциональное назначение 2
2.3. Инсталляция и выполнение 2
2.4. Общий алгоритм программного продукта 2
2.5. Разработанное меню и интерфейсы 2
2.6. Сообщения системы 2
Таблица 2.6
|
При запуске программы происходит вывод на экран титульного листа, изображенный на рис. 2.2.
Рис.2.2.
Титульный лист
Для выхода в главное меню, пользователю предлагается нажать любую клавишу, далее в котором он может выбрать различные варианты действия:
Структура
главного меню представлена на рис. 2.3.
Рис. 2.3. Главное меню
При
нажатии пользователем клавиши
‘1’, ему предлагается начать просмотр
теории, нажатием клавиши ‘y’, или возвратиться
в главное меню, нажатием клавиши ‘m’.
Также перелистывание между страницами
теории осуществляется нажатием клавиши
‘y’ – следующая страница, и ‘n’ – предыдущая
страница. Просмотр теоретической
части представлен на рис. 2.4.
Рис.
2.4. Общая теория о линейных односвязных
списках
По
завершении чтения теории программа
снова возвращается в главное
меню, в котором можно приступить
уже к демонстрации работы односвязных
линейных списков, с помощью клавиши
‘2’. Демонстрация программы представлена
на рис. 2.5.
Рис.2.5.
Демонстрация линейного односвязного
списка
Возможность
пройти тест и проверить свои знания
можно с помощью нажатия
Рис.2.6.
Меню тестирования
По окончании теста на экран выводится сообщение о результатах теста. В зависимости от количества набранных баллов (от 0 до 10) выставляется соответствующая оценка знаний испытуемого. Если количество набранных баллов менее либо равно 4, то выводится сообщение о том, что тест не был сдан (незачет). Если количество баллов больше 4 и меньше либо равно 6, то выводиться сообщение о том, что тест сдан на оценку 3 «Удовлетворительно». Количество баллов больше 6 и меньше либо равно 8 – тест сдан на оценку 4 «Хорошо». Тест сдан на оценку 5 «Отлично» в том случае, если количество баллов больше 8 и меньше или равно 10.
Выход из программы осуществляется нажатием клавиши ‘0’.
Проверка программного продукта должна доказать правильность выполнения следующих операций:
Проверка работы справочной подсистемы осуществляется с помощью меню «Теоретические сведения». Выбираем пункт 3 «Сложение/вычитание комплексных чисел» и если система работает корректно то на экране мы увидим правила сложения комплексных чисел. Если же справочный файл был удален то на экране будет выведено сообщение об отсутствии файла.
Проверка работы подсистемы тестирования осуществляется с помощью меню «Тестирование». Отвечаем на заданные системой вопросы. После этого сравниваем данные нами ответы с верными (они находятся в файле Test/Questions.txt). Если система работает верно то количество верных ответов которое мы получили путем подсчета будет совпадать с количеством верных ответов в результате тестирования.
Проверка
корректности работы подсистемы демонстрации
осуществляется с помощью меню «Демонстрация».
Выберем пункт 1 «Сложение комплексных
чисел». В качестве первого комплексного
числа введем 3-7i, а в качестве
второго -5+4i. Если система работает
верно то результатом сложения данных
комплексных чисел будет -2-3i. После
выберем пункт 4 «деление комплексных
чисел». В качестве первого комплексного
числа введем 4+2i, а в качестве
второго 1+2i. Если система работает верно
то результатом сложения данных комплексных
чисел будет 1.6-1.2i. После проверим
корректность перевода комплексного числа
в тригонометрическую форму. Выберем
пункт 5 «Представление в тригонометрической
форме». В качестве комплексного числа
введем 3+5i. Если система работает верно
то мы должны получить примерно 5.83 (cos(59)+i*sin(59))
Разработанная
программа удовлетворяет
Внедрение и использование данной программы значительно ускорит процесс обучения студентов по теме «Комплексные числа».
Программа может быть улучшена путём разработки её интерфейса в оконном приложении или добавления более углублённых теоретических сведений и увеличения количества вопросов контролирующего остаточные знания теста.
Информация о работе Учебно-демонстрационная программа модуля для работы с односвязными списками