Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Зберігання та обробка даних з використанням лінійних списків

Реферат Зберігання та обробка даних з використанням лінійних списків





ішно виконані. Програма вірно виконує всі дії, перераховані в завданні, вірно реагує на спробу роботи з невірними даними. Це означає, що всі вибрані алгоритми і побудовані на їх основі функції були реалізовані успішно. Тестування програми підтвердило цей факт. Програма має примітивний користувальницький інтерфейс, але при цьому не втрачає багато чого в ефективності роботи, т.к. такий інтерфейс гранично зрозумілий і доступний для будь-якого користувача.

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


СПИСОК ВИКОРИСТОВУЮТЬСЯ ДЖЕРЕЛ


1.Брукшір Дж. Інформатика та обчислювальна техніка. 7-е вид.- СПб.: Питер, 2004. - 620 с.: Ил.

2.Павловская Т.А. C / C + +. Програмування на мові високого рівня.- СПб.: Питер, 2003. - 461 с.: Ил.

. Кнут Д.Е. Мистецтво програмування, т.1.: Пер. з англ., 3-е видання - М.: Вільямс, 2010. - 720 с.

. Красиков І.В. Алгоритми. Просто як двічі два.- М.: Ексмо, 2007. - 256 с.

. Іванова Г.С. Технологія програмування: Підручник для вузів.- М.: Изд-во МГТУ ім. Н.Е. Баумана, 2002. - 320 с.: Ил.

. Шилдт Г. Самовчитель C + +: Пер. з англ., 3-е видання - СПб.: БВХ-Петербург, 2009. - 688 с.

7.Подбельскій В.В., Фомін С.С. Програмування на мові Сі: Учеб. посібник.- 2-е доп. вид.- М.: Фінанси і статистика, 2004. - 600 с.: Ил.

. Дінман Н.І. С + +. Опануй на прикладах.- СПб.: БХВ-Петербург, 2006. 384 с.: Ил.

. Прата С. Мова програмування С + +. Лекції і вправи.- СПб.: ДіаСофтЮп, 2005. - 1104 с.

. Культин Н.Б. С / С + + в задачах і прикладах.- СПб.: БХВ-Петербург, 2005. - 288 с.: Ил.


ДОДАТОК. Лістинг ПРОГРАМИ


# include

# include namespace std; Node

{d; * next; * prev;

}; add (Node * & pbeg, Node * & pend); * find (Node * const pbeg, char d); remove (Node * & pbeg, Node * & pend ); * insert (Node * const pbeg, Node * & pend); print (Node * pbeg); sort (Node * pbeg); menu (); relize (); main ()

{* pbeg=NULL; * pend=NULL; (0, «Russian»); (true)

{(menu ())

{1: (pbeg, pend);; 2: (pbeg, pend);; 3: (! remove (pbeg, pend)) cout << «Елемент не найден!» << endl; remove (pbeg, pend);; 4: (pbeg);; 5: (pbeg);; 6: ();; 7:;: << «Треба вводити число від 1 до 7!» << endl;

}

}

_getch ();


} add (Node * & pbeg, Node * & pend) / / Додавання елемента

{d; << «Введіть елемент:»; >> d; * pv=new Node;> d=d; (pbeg == NULL)

{= pv;=pv;> next=0;> prev=NULL;

}

{> next=0;> prev=pend;> next=pv;=pv;

}

} * find (Node * const pbeg, char d) / / Пошук елемента по ключу

{* pv=pbeg; (pv)

{(pv-> d == d) break;=pv-> next;

} pv;

} remove (Node * & pbeg, Node * & pend) / / Видалення елемента

{key; << «Введіть елемент, який потрібно видалити:»; >> key; (Node * pkey=find (pbeg, key))


Назад | сторінка 9 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка Web-додатки з використанням JavaScript каркаса Node.js
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування на мові високого рівня
  • Реферат на тему: Програмування на мові високого рівня
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...