Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками»


Скачать 208.83 Kb.
Название Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками»
страница 2/6
Тип Курсовая
rykovodstvo.ru > Руководство эксплуатация > Курсовая
1   2   3   4   5   6

Актуальность поставленной задачи



Исследуемые алгоритмы применяются для решения многих прикладных задач, особенно в области машинной графики. Работа со списками очень важна при построении графических моделей, моделировании графических приложений, создании видеоигр, а также для организации памяти под данные пользовательских типов и так далее. Списки – это основная динамическая структура, на которой базируются остальные.
2. КОНСТРУКТОРСКАЯ ЧАСТЬ

2.1 Обоснование выбора средства программирования



Для написания данной курсовой работы был использован язык Borland C++ Builder 6. C++ Builder позволяет быструю визуальную разработку приложений на языке C++. Профессиональные средства языка C++ интегрированы в визуальную среду разработки. Интегрированная среда разработки объединяет редактор форм, инспектор объектов, палитру компонент, администратор проекта и полностью интегрированные редактор кода и отладчик – инструменты быстрой разработки программных приложений, обеспечивающие полный контроль над кодом и ресурсами. C++Builder воплощает важнейшие аспекты объектно-ориентированного программирования в удобном для пользования инструменте визуального проектирования, что лучше всего подходит для реализации и отображения результатов работы программы.

Для удобной работы со списком необходимо представить его как отдельный тип данных. C++ позволяет определять пользовательские типы, а также определять набор операций, производимых над экземплярами этого типа. Ключевым понятием C++ является класс. Класс – это тип данных, определяемый пользователем, переменные которого являются объектами. Т.о., в программе, созданной на C++, определение класса должно быть определением типа данных, содержащим информацию о значениях, которые могут храниться в его переменных, а также о функциях-членах этого класса.

Механизм наследования позволяет определять новые классы на основе уже имеющихся. Класс, на основе которого создаётся новый класс, называется базовым (родительским) классом, а новый – производным (наследником). Непосредственным базовым классом называется такой класс, который входит в список базовых классов при определении класса. Любой производный класс может в свою очередь стать базовым для других создаваемых классов. Т.о. формируется направленный граф иерархии классов, а при объявлении объектов и иерархия объектов. В иерархии объектов производный объект имеет возможность доступа к элементам данных и методам объектов, типизированных базовым классом.

В языке существует возможность одиночного и множественного наследования. При одиночном наследовании базовым является один класс, а при множественном наследовании базовыми классами должны быть несколько классов.

Виртуальные функции являются средством позднего связывания в языке С++.

Виртуальной функцией называется функция, которая еще, не будучи определённой каким-либо образом, может использоваться. Эта технология, когда определение реализации процедуры откладывается до времени выполнения программы, называется поздним или динамическим связыванием.

Для удобства работы со списком нужно предоставить специальные функции, которые дают возможность без изменений в реализации и описании классов получить дополнительную информацию о нем. С этой целью может быть использован реализованный в С++ механизм дружественности и создан дружественный класс, который, оперируя внутренними методами абстрактного типа данных, возвращает дополнительную информацию, полезную при работе со структурой.

Т.о. язык С++ содержит все необходимые возможности для реализации списковой структуры, а также возможность работы с ней как со встроенным типом данных, который к тому же может быть со временем преобразован и расширен.

1   2   3   4   5   6

Похожие:

Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по курсу: Общая социологическая теория
В странах Запада уже более 25% молодежи-Эмо. В каждой субкультуре существуют свои ценности: модели поведения, этические нормы, степень...
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по курсу «Основы маркетинга», тема «План первоначального...
Глухов П. В. Курсовая работа по курсу «Основы маркетинга», тема «План первоначального продвижения товара на новый рынок.» Челябинск:...
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по дисциплине ”Экономическая теория” на тему: механизм...

Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по курсу: «Монтаж и наладка электрооборудования»...
Кру для заданного трансформатора табл Описать их монтаж, наладку, эксплуатацию и ремонт. Разработать электрическую принципиальную...
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Российской Федерации «мати»
Курсовая работа по Методам Комплексного Исследования и Оценки Положения Молодежи в Обществе на тему
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа По дисциплине: «Бухгалтерский учет»
На тему: Организационные формы бухгалтерского учета на предприятии и их совершенствование в условиях рынка
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Конспект урока на тему: Работа с конструктором Робот lego weDo. Программирование
Цель: научить создавать программы и помочь учащимся испытать модель «Танцующие птицы»
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по войсковому питанию на тему: холодный цех
Санитарно-гигиенические требования по организации питания. Личная гигиена обслуживающего персонала
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по Банковскому делу на тему Международные финансовые организации
Бригхэм Ю., Хьюстон Дж. Финансовый менеджмент. Экспресс-курс. – Спб.: Питер, 2007. С. 61 9
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа на тему: Выставки и ярмарки как инструменты маркетинговой...
Охватывают широкий спектр тематик, среди которых
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по дисциплине «Организация производства» На тему:...
Организация труда
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по дисциплине «Экономика организации» На тему «Внешнеэкономическая...
Перспективы предприятия ОАО «Пиломатериалы «Красный октябрь»
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по предмету «Банковские операции» на тему «Внешнеэкономическая...
Порядок обязательной продажи части валютной выручки предприятиями, организациями и учреждениями
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по курсу “Основы маркетинга” Тема «Стратегии маркетинга...
Санкт-Петербургский государственный технологический институт (технический университет)
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа На тему: «клиника и лечение трихинеллеза»
Экспериментально трихинеллезом заражаются все виды млекопитающих животных и многие виды птиц
Курсовая работа по курсу: «программирование на с++» На тему: «Работа со списками» icon Курсовая работа по дисциплине «Бухгалтерский финансовый учет» на...
Федеральное государственное бюджетное образовательное учреждение высшего образования

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск