Моделирование структуры сказки "Заюшкина избушка"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
Восточно-Казахстанский государственный технический
университет им. Д. Серикбаева
Факультет информационных технологий и энергетики
Кафедра математического и компьютерного моделирования
Курсовая работа
по объектно-ориентированному программированию на языке с++
ТЕМА: МОДЕЛИРОВАНИЯ СТРУКТУРЫ СКАЗКИ "ЗАЮШКИНА ИЗБУШКА"
Проверил: Бакланова О.Е.
Выполнил: Кабулова А.А
г. Усть-Каменогорск
год
Содержание
Введение
. Аналитическая часть
1.1 Анализ и описание предметной области проекта
.2 Основные понятия и концепция, используемые в курсовой работе
.2.1 Объекты и классы
1.2.2 Атрибуты объектов
1.2.3 Операции и методы
1.2.4 Зависимости между классами (объектами)
.2.5Агрегация
1.2.6Обобщение и наследование
.3 Разработка объектной модели
.3.1 Графическое изображение объектной модели
2. Реализация объектной модели на языке программирования С++
.1 Реализация класса
.2.1 Порождение объектов
2.2.2 Использование конструктора и деструктора
2.2.3 Использование простого и множественного наследования
3. Итоговый код программы
4. Результат работы программы
Заключение
Список литературы
Введение
Основной целью этой курсовой работы является практическое освоение методики проектирования программных комплексов на базе объектно-ориентированного подхода.
Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы. В формулировке цели проекта участвуют предметы и понятия реального мира, имеющие отношение к разрабатываемой программной системе. При объектно-ориентированном подходе эти предметы и понятия заменяются их моделями, т.е. определенными формальными конструкциями, представляющими их в программной системе.
Модель содержит не все признаки и свойства представляемого ею предмета (понятия), а только те, которые существенны для разрабатываемой программной системы. Тем самым модель "беднее", а, следовательно, проще представляемого ею предмета (понятия). Но главное даже не в этом, а в том, что модель есть формальная конструкция: формальный характер моделей позволяет определить формальные зависимости между ними и формальные операции над ними. Это упрощает как разработку и изучение моделей, так и их реализацию на компьютере. В частности, формальный характер моделей позволяет получить формальную модель разрабатываемой программной системы как композицию формальных моделей ее компонентов. Таким образом, объектно-ориентированный подход помогает справиться с такими сложными проблемами, как:
уменьшение сложности программного обеспечения;
повышение надежности программного обеспечения;
обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов;
обеспечение возможности повторного использования отдельных компонентов программного обеспечения.
Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы. Объектно-ориентированный подход является одним из наиболее интенсивно развивающихся направлений теоретического и прикладного программирования.
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Анализ и описание предметной области проекта
Жили-били лиса и заяц. У лисы была избушка ледяная, а у зайца- лубяная. Пришла весна-красна- у лисы избушка растаяла, а у зайца стоит по- старому.
Вот лиса и попросилась у него переночевать, да его из избушки и выгнала.
Идет зайчик, плачет.
Ему навстречу собака: "Тяф, тяф, тяф! Что, зайчик, плачешь?" - "Как мне не плакать? Была у меня избушка лубяная, а у лисы ледяная, попросилась она мне ночевать, да и выгнала".- "не плачь, зайчик! Я твоему горю помогу".
Подошли они к избушке. Собака забрехала: "Тяф, тяф, тяф! Поди, лиса, вон!" А лиса им с печки: "Как выскочу, как выпрыгну, пойдут клочки по закоулочкам!" Собака испугалась и убежала.
Зайчик опять идёт, плачет. Ему навстречу медведь: "О чём, зайчик, плачешь?"- "Как мне не плакать? Была у меня избушка лубяная, а у лисы ледяная, попросилась она у меня ночевать, да и выгнала". - "Не плачь, я твоему горю помогу".
Подошли они к избушке. Медведь как зарычит: "Поди, лиса, вон!" А лиса им с печи: "Как выскочу, как выпрыгну, пойдут клочки по закоулочкам!" Медведь испугался и убежал.
Идёт опять зайчик, плачет пуще прежнего. Ему навстречу петух: "Ку- ка- ре- ку! О чём, зайчик, плачешь?" - "Как мне не плакать? Была у меня избушка лубяная, а у лисы ледяная, попросилась она у меня ночевать, да меня и выгнала".- "Пойдём, я твоему горю помогу".- "нет, выгоню!" Подошли они к избушке. Петух сапогами затопал, крыльями захлопал: "Ку-ка- ре-ку! Несу косу не на плечи, хочу лису посечи. Ступай, лиса, вон!"
Лиса услыхала, испугалась и говорит: "Обуваюсь…"Петух опять: "Ку-ка-ре-ку! Несу косу на плечи, хочу лиса посечи. Ступай, лиса, вон!" Лиса выскочила из избушки и убежала в лес. И стал зайчик опять жить- поживать в лубяной избушке.
1.2 Основные понятия и концепция, используемые в курсов