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

Реферат Розробка програми, що реалізує алгоритм двусвязного списку





пункту меню викликається функція enter, користувачеві надається вибір: заповнити список з консолі або вважати з файлу бажану кількість елементів.



При виборі другого пункту меню викликається функція insert1, користувач вводить елемент з консолі і йому надається вибір: додати його в кінець списку або по ключу.


При виборі третього пункту меню викликається функція insert2, елемент зчитується їх файлу і користувачеві надається вибір: додати в кінець списку або по ключу.



При виборі четвертого пункту меню викликається функція delet,

користувачеві надається вибір: видалити елемент по ключу або з кінця списку.



При виборі п'ятого пункту меню викликається функція clean, користувачеві надається вибір: відчистити список безповоротно або із збереженням у файл.


При виборі шостого пункту меню викликається функція print, користувачеві надається вибір: вивести список на екран або зберегти його в файл.



При виборі сьомого пункту меню викликається функція number, на екран виводиться кількість елементів у списку.

При виборі восьмого пункту меню відбувається завершення програми.


3.3 Блок-схема програми



3.4 Висновки


Закріпив і поглибив знань, отримані при вивченні курсу «Основи алгоритмізації та програмування» за допомогою розробки програмного забезпечення для комп'ютера. Розробив програму, що реалізовує алгоритм двусвязного списку.


4. Список використаної літератури


. Шилдт Герберт. Довідник програміста С, С + +.

. Онлайн довідник: # «center»> 5. Додаток 1


# include

# include namespace std; faculty / / структура

{code; name [45]; fio [45]; numkaf; teacher; faculty * pred; faculty * next;

} * phead=NULL, * last, info; countelem=0; ShowMenu () / / меню

{<< endl <<< / p>

«----------------------------------------»<< endl <<< / p>

« MENU »<< endl <<< / p>

«----------------------------------------»<< endl <<< / p>

«<1>- Заповнення списку »<< endl <<< / p>

«<2>- Вставка елемента в список з консолі »<< endl <<< / p>

«<3>- Вставка елемента в список з файлу »<< endl <<< / p>

«<4>- Видалення елемента »<< endl <<< / p>

«<5>- Очищення списку з виведенням їх на екран »<< endl <<< / p>

«<6>- Висновок елементів »<< endl <<< / p>

«<7>- Висновок кількості елементів у списку »<< endl <<< / p>

«<8>- Вихід »<< endl;. Sync (); getchar ();

}; enter () / / функція для введення списку

{(true) / / цикл для вибору операції введення

{{<< «Зробіть вибір» << endl <<< / p>

«<1>- Заповнення з консолі »<< endl <<< / p>

«<2>- Заповнення з файлу »<< endl <<< / p>

«<3>- Кінець операції вв...


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





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

  • Реферат на тему: Теоретичні положення з програмування в інтерфейсі Windows Forms і застосува ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка технологічних карт на страви з меню
  • Реферат на тему: Створити меню без файла опису ресурсів за допомогою функцій CreateMenu і Cr ...
  • Реферат на тему: Розробка меню, технологічної та нормативної документації для ресторану перш ...