ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Складання програми
         

     

    Інформатика, програмування

    Технічний опис програми.
                У програмі передбачена робота зі списком, що включає в
    себе:
    1. Створення нового вписка;
    2. Додавання елемента в список;
    3. Виведення списку на дисплей;
    4. Збереження даних списку в файл;
    5. Чітеніе даних з файлу;
    6. Видалення списку з пам'яті комп'ютера;
    7. Пошук елемента в списку;
    8. Сортування списку;
    9. Видалення елемента списку.
    Специфікація програми.
                Введення даних в програму може здійснюватися двома спосабамі: уведення з
    клавіатури або з файлу.
    Для роботи з файлом необхідно на відповідний запит програми ввести ім'я
    файлу, з якого будуть взятиданние для побудови списку.
                Для нормальної роботи програми потрібно PC сумісний комп'ютер і
    компілятор Borland3.01 і вище. При використання іншого поєднуючи характеристик
    системи на якій буде тестуватися програма можливі деякі розбіжності
    з результатамітеста, але в основному нічого страшного статися не повинно.
    Текст програми.
    # include
    # include
    class List
     (struct Tree
       (int Body;
        Tree * LP;
        Tree * RP;
        Tree (int Bdy = 0) (Body = Bdy; LP = NULL; RP = NULL;)
        ~ Tree () (Body = 0; LP = NULL; RP = NULL;)
       );
      public:
       List (int Digit = 0);
       Tree * Root;
       List * LNext;
       List * LPrev;
     );
    List:: List (int Digit)
     (Root = NULL;
      for (int i = Digit * 10; i
       (Tree * PTree;
        PTree = new Tree (i);
        PTree-> LP = NULL;
        PTree-> RP = NULL;
        if (Root == NULL)
         Root = PTree;
        else
         (Tree * PTree1 = Root;
          do
           (if (PTree1-> LP! = NULL)
                 PTree1 = PTree1-> LP;)
          while (PTree1-> LP! = NULL);
          PTree1-> LP = PTree;
          PTree = NULL; PTree1 = NULL;
         )
       )
     )
    class TreeWork: private List
     (public:
       void TreeWorkStart ();
      private:
       int ElementQuantity;
       int Mass;
       int i;
       List * BegP;
       List * PList;
       int MainMenu ();
       int Work (int Task);
       int MakeNewList ();
       int AddElements ();
       int PrintList ();
       void EraseList ();
       int DeleteElement ();
       int FindElement ();
       int SubMenu ();
       int SubWork (int Task);
       int SortByIncrease ();
       int SortByDecrease ();
       int SaveList ();
       int OpenList ();
      protected:
       void GoThroughTree (Tree * L);
       void Erase (Tree * L);
     );
    int TreeWork:: MainMenu ()
     (cout
         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status