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


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

2.4 Абстрактные типы данных, определенные в программе





АТД  тип данных, определяемый только через операции, которые могут выполняться над соответствующими объектами безотносительно к способу представления этих объектов.
2.4.1 ADT Spisok

Данные

Указатель на вершину списка элементов и на текущий элемент;

Структура, описывающая список элементов;

Операции

Add:

Вход: значение, имя;

Предусловие: нет;

Процесс: добавление элемента в список;

Выход: нет;

Постусловия: нет;

Remove:

Вход: порядковый номер;

Предусловие: нет;

Процесс: удаление элемента из списка;

Выход: нет;

Постусловия: нет;

Search:

Вход: имя;

Предусловие: нет;

Процесс: поиск элемента в списке;

Выход: порядковый номер найденного элемента;

Постусловия: нет;

Change:

Вход: порядковый номер, значение;

Предусловие: нет;

Процесс: изменение выбранного элемента на элемент с переданным значением;

Выход: нет;

Постусловия: нет;

Count:

Вход: нет;

Предусловие: нет;

Процесс: подсчет количества элементов в списке;

Выход: количество элементов в списке;

Постусловия: нет;

Getvalue:

Вход: порядковый номер;

Предусловие: нет;

Процесс: получение информационного поля элемента;

Выход: информационное поле элемента;

Постусловия: нет;

Getname:

Вход: порядковый номер;

Предусловие: нет;

Процесс: получение имени элемента;

Выход: имя элемента;

Постусловия: нет;

Конец ADT Spisok
2.4.2 ADT Tline

Данные

2 конечные точки, цвет, тип линии;

Операции

Setline:

Вход: 2 конечные точки, цвет, тип линии;

Предусловие: нет;

Процесс: установка данных объекта;

Выход: нет;

Постусловия: нет;

Cut:

Вход: коэффициент k;

Предусловие: нет;

Процесс: вычисление точки на линии, которая находится на расстоянии, равном k*<�длина линии> от ее первого конца;

Выход: точка на линии, которая находится на расстоянии, равном k*<�длина линии> от ее первого конца;

Постусловия: нет;

Конец ADT TLine
2.4.3 ADT BCurve

Данные

Цвет вспомогательных и основных линий, 2 базовые линии, коэффициент, имя;

Операции

Create:

Вход: Цвет вспомогательных и основных линий, 2 базовые линии, коэффициент, имя;

Предусловие: нет;

Процесс: создание кривой Безье;

Выход: Список линий, принадлежащих данной кривой;

Постусловия: нет;

Load:

Вход: нет;

Предусловие: нет;

Процесс: создание кривой Безье на основе уже имеющихся в классе данных;

Выход: Список линий, принадлежащих данной кривой;

Постусловия: нет;

Конец ADT BCurve
2.4.4 ADT TRectangle

Данные

нет;

Операции

Create:

Вход: Цвет 4 координаты и цвет;

Предусловие: нет;

Процесс: создание прямоугольника;

Выход: Список линий, принадлежащих данному прямоугольнику;

Постусловия: нет;

Конец ADT TRectangle

  1. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ



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
Поиск