Автор: Пользователь скрыл имя, 19 Мая 2011 в 12:36, курсовая работа
Целью моей курсовой работы является написание программы, которая рассчитывает знаменательные даты жизни (например 100ый день вашей жизни или 100000ая секунда вашей жизни).
Введение 4
1 Анализ задания по курсовой работе 7
1.1 Основные задачи 7
1.2 Дополнительные задачи 7
2 Математическая модель решаемой проблемы 8
2.1 Расчет знаменательной даты 8
2.2 Учёт високосных годов 8
2.3 Расчёт времени 8
3 Алгоритмизация модели решаемой проблемы 9
4 Модульная структура приложения 11
4.1 Схема работы приложения 11
4.2 Описание основных процедур 11
5 Листинг программы 12
6 Описание процесса отладки программы 17
7 Тестирование приложения 18
8 Инструкция для пользователя приложения 19
Заключение 21
Список использованной литературы 22
Месяц рождения вводится цифрой, нажимается Ввод и следующее сообщение это «Введите день рождения»:
Вводится день рождения, нажимается Ввод. Теперь когда мы ввели дату рождения программа просит ввести время рождения. Если пользователь не помнит или не знает своего времени рождения, то можно поставить просто «0». Сначала программа спросит час рождения:
Вводится час рождения или «0», нажимается Ввод и следующий шаг это ввести минуту рождения:
Вводится минута рождения или «0» и нажимается Ввод. И последний шаг введения своих данных это введение секунды рождения:
Нажимается Ввод. Теперь когда все данные о рождении пользователя введены появится следующее сообщение:
Это значит, что сейчас нужно будет вводить данные знаменательной даты, которую пользователь хочет узнать.
Первый шаг это год. Здесь также может быть введён «0» если пользователь не хочет узнать знаменательную дату с точностью до года:
Нажимается Ввод. Второй шаг – месяц. Вводится количество месяцев либо «0»:
Нажимается Ввод. Третий шаг – день. Обычно самое часто вводимое значение (потому что пользователь обычно хочет знать свой 100ый, или 1000000ый день жизни). Вводится количество дней, либо «0»:
Нажимается Ввод. Четвертый шаг – час. Если нужно узнать знаменательную дату с точностью до часа, то вводится количество часов. Также можно ввести «0»:
Нажимается Ввод. Пятый шаг – минута знаменательной даты. Вводится количество минут, либо «0»:
Нажимается Ввод. Последний шаг программы это ввод секунды знаменательной даты. Тоже обычно часто вводимое значение (так как пользователь часто хочет узнать 10000000ую или 999999999ую секунду свой жизни и т.д.):
Нажимается Ввод.
Ввод
данных закончен. Теперь программа
рассчитывает знаменательную дату, исходя
из введенных пользователем данных и выводит
дату и время на экран. Например:
Пример
расчета 1000го дня:
Рисунок
3 – Пример расчета тысячного
дня
Дата и время рождения пользователя: 16.03.1989, 7:00;
Тысячный день пользователя: 10.12.1991, 7:00.
Заключение
В результате курсового проектирования были достигнуты следующие цели:
-была написана программа, которая рассчитывает знаменательные даты жизни (например 100ый день вашей жизни или 100000ая секунда вашей жизни и т.д.).
В курсовом проекте было рассмотрено описание предметной области, основные элементы среды программирования C++, описаны используемые компоненты, процедуры и возможности языка программирования C++. Рассмотрен процесс создания программы.
Помимо этого было разработано руководство пользователя по работе с программным средством.
Список
использованной литературы
1 Ватсон А. C++ На примерах, 2008.
2 Мартин К.С. Принципы, паттерны и методики гибкой разработки на языке С++, 2011.
3 Фленов М. Библия C++, 2011.
4 Хортон А. Visual C++ полный курс, 2010.
5 Шилдт Г. C++ полное руководство.