Аннотация В контрольно-курсовой работе рассмотрена задача создания класса «грузовой лифт» и описания операций над данным классом. Эта задача была спроектирована с использованием концепций объектно-ориентированного программирования и реализована на языке программирования С++. Пояснительная записка содержит 26 листов, 5 рисунков и 3 использованных источника.
Содержание Стр.
Введение........................................................................................................... 3
Постановка задачи.......................................................................................... 5
Построение абстрактной модели класса «грузовой лифт»........................... 6
2.1 Построение диаграммы классов............................................................... 9
2.2 Построение диаграммы модулей............................................................ 10
Структура класса «грузовой лифт»............................................................. 11
3.1Формальное описание класса.................................................................. 11
3.2 Описание структур данных..................................................................... 13
3.3 Инструкция программисту..................................................................... 21
Демонстрационная программа..................................................................... 22
4.1Текст программы...................................................................................... 22
4.2 Инструкция пользователю...................................................................... 22
Тестовый пример........................................................................................... 23
Заключение.................................................................................................... 25
Список использованных источников............................................................ 26
Введение
Объектно-ориентированное программирование – это новый подход к созданию программ. По мере развития вычислительной техники возникали разные методики программирования. На каждом этапе создавался новый подход, который помогал программистам справляться с растущим усложнением программ. Первые программы создавались посредством ключевых переключателей на передней панели компьютера. Очевидно, что такой способ подходит только для очень небольших программ. Затем был изобретён язык ассемблера, который позволял писать более длинные программы. Следующий шаг был сделан в 1950 году, когда был создан первый язык высокого уровня Фортран.
Используя язык высокого уровня, программисты могли писать программы до нескольких тысяч строк длиной. Для того времени указанный подход к программированию был наиболее перспективным. Однако язык программирования, легко понимаемый в коротких программах, когда дело касалось больших программ, становился нечитабельным (и неуправляемым). Избавление от таких неструктурированных программ пришло после изобретения в 1960 году языков структурного программирования. К ним относятся языки Алгол, Паскаль, и С. ............