Автор работы: Пользователь скрыл имя, 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
Функция «демонстрировать выполнение основных операций с комплексными числами» предназначена для демонстрации выполнения основных операций с комплексными числами. Данная функция предлагает пользователю выбрать какую операцию над комплексными числами требуется выполнить, в зависимости от выбранной операции будет запрошено одно или два комплексных числа. Результат работы будет отображен на экране.
Для
интерактивной обработки
Программный продукт разработан в среде Microsoft Visual Studio 2008 на языке программирования C++ для ОС Windows.
Для корректной
работы программы требуется следующее
техническое и программное
Программное обеспечение
предназначено для
Программа обеспечивает основные функции и интерфейсы просмотра теории, демонстрации и проведения контрольного теста.
Ограничения
Действительная и мнимая части комплексного числа содержатся в переменных типа double.
Перед началом
эксплуатации программного продукта необходимо
выполнить процедуру
В
программе реализованы
Класс TComplex представляет сущность комплексное число. Данный класс содержит поля для хранения значений действительной и мнимой части комплексного числа, методы для работы с данными значениями, а так же методы реализующие основные операции с комплексными числами (сложение, вычитание, умножение и деление). Структура класса представлена в таблице 2.1.
Таблица 2.1 начало
|
Данный класс предназначен для описания сущности элемент меню. Данный класс содержит поля предназначенные для хранения текста элемента меню и его номера. Структура класса представлена в таблице 2.2
Таблица 2.2
|
Класс Tmenu представляет сущность меню. Данный класс содержит поля и методы с помощью которых происходит вывод меню на экран, а так же выбор пункта меню с помощью клавиатуры. Структура класса Tmenu представлена в таблице 2.3
Таблица 2.3 начало
|
Класс Tinf представляет сущность справка. Данный класс содержит поля и методы для вывода справочной информации. Структура класса Tinf представлена в таблице 2.4
Таблица 2.4
|
Класс Tquestion представляет сущность вопрос. Данный класс содержит поля для хранения информации о вопросе (вопрос, варианты ответа, правильный ответ) Структура класс Tquestion представлена в таблице 2.5
Таблица 2.5 начало
|
Класс TTest представляет сущность тест. Данный класс содержит методы и свойства необходимые для проведения тестирования и формирования результата прохождения теста. Структура класса TTest представлена в таблице 2.6
Информация о работе Учебно-демонстрационная программа модуля для работы с односвязными списками