
- •Курсовая работа
- •Пояснительная записка
- •Введение 2
- •1 Постановка задачи
- •2 Анализ технического задания
- •3 Кодирование программы
- •4 Разработка алгоритма
- •5 Контрольный пример
- •6 Руководство пользователя
- •Для запуска программы в появившемся окне в меню Run выбираем пункт Run. Данное действие так же можно выполнить нажав клавишу f9 (Рисунок 6.3)
Министерство образования и науки Российской Федерации
ФГБОУ ВПО Рыбинский государственный авиационный технический университет имени П. А. Соловьева
Факультет радиоэлектроники и информатики
Кафедра вычислительных систем
Курсовая работа
по дисциплине
Объектно-ориентированное программирование
Пояснительная записка
Студент группы ИВС-12 Горелик С. Ф.
Руководитель канд. техн. наук, профессор Паламарь И. Н.
Нормоконтролёр канд. техн. наук, профессор Паламарь И. Н.
Рыбинск
2013
Содержание
Введение 2
1 Постановка задачи 4
2 Анализ технического задания 5
3 Кодирование программы 6
4 Разработка алгоритма 7
5 Контрольный пример 12
6 Руководство пользователя 13
7 Тестирование 19
Заключение 18
Список использованных источников 21
Приложение А Листинг программы 22
Введение
Объектно-ориентированное, или объектное, программирование — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Основные понятия:
Абстрагирование — это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция — это набор всех таких характеристик.
Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними в классе, и скрыть детали реализации от пользователя.
Наследование — это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым, родительским или суперклассом. Новый класс — потомком, наследником или производным классом. Класс может наследовать поведение одного класса (одиночное наследование) или нескольких классов ( множественное наследование).
Полиморфизм — это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.
Класс — это некое множество объектов, имеющих общую структуру и общее поведение.
Прототип — это объект-образец, по образу и подобию которого создаются другие объекты. Объекты-копии могут сохранять связь с родительским объектом, автоматически наследуя изменения в прототипе; эта особенность определяется в рамках конкретного языка.
Состояние объекта характеризуется перечнем всех свойств данного объекта и текущими значениями каждого из этих свойств.
Поведение — это то, как объект действует и реагирует. Поведение выражается в терминах изменения состояния объекта и передачи сообщений.
1 Постановка задачи
Создать программу «Расчет квартплаты» на языке Borland Delphi 7.