альницьких класів, відбувається групування товарів за категоріями і висновок користувальницького меню з варіантами маніпулювання екземплярами класу. При виході з користувальницького меню, в основну програму передається кількість елементів у масиві класів. І відбувається перезапис файлу товарів.  
 Курсова робота виконана у вигляді трьох класів і головної функції: 
  1) IOCore - клас роботи з файлами. Містить в собі такі методи: 
  - openFile () - відкриває файл для читання; 
  closeFile () - закриває файл; 
  GetBlockSize () - визначити розмір блоку в рядках; 
  SetPath () - встановити шлях до файлу; 
  GetPath () - дізнатися шлях до файлу; 
  CheckBlockCount () - дізнатися кількість блоків у файлі; 
  SetBlockCount () - задати кількість блоків; 
  GetBlockCount () - рахувати кількість блоків; 
  ReadBlock () - вважати блок. 
  2) Item - клас товару, що містить в собі поля для опису кожного рядка в блоці даних Містить в собі метод, PrintBlock () - відображає на екран всі поля класу. 
  3) Schedule - клас для роботи з масивом класів Item. Містить в собі методи: 
  - fillKateg () - служить для групування елементом за категоріями; 
  - PrintKateg () - виведення на екран категорій; 
  PrintMenu () - виведення користувальницького меню. 
  Крім того містить методи для ініціалізації даних класу, прийому і передачі масиву класів, установка кількості символів в рядку. 
    5. Аналіз результатів роботи програми 
   Отримана в ході виконання курсового проекту програма виконує задані умови. Дозволяє маніпулювати даними і організовує зчитування і запис даних в вихідний файл. 
  Програма реалізована у вигляді трьох класів і головної функції. 
  При подальшому удосконаленні можна додати ряд можливостей для більш детального аналізу роботи магазину, а так само функцій спрощують і розширюють можливості програми. 
   Висновок 
   Отримана програма демонструє основні можливості мови програмування С ++ в області створення програмного забезпечення, а також в області розробки програм автоматизації процесів. Була досягнута поставлена ??задача і програма, що дозволяє маніпулювати товарами в магазині. Під час написання проекту використовувалися отримані знання по створенню та роботі з класами на курсі КПіЯП. Продемонстровані таки навички як створення класів, робота з динамічними масивами, а так само робота в методами введення/виводу. 
  Для даних програми надалі планується удосконалення, а саме доопрацювати меню, зробити перегляд даних працівників магазину з угрупованням за посадою, Здійснення обліку надходжень товару та інше. 
  програмний автоматизація файл зміна 
				
				
				
				
			   Список використаних джерел 
   1. Лафоре, Р. Об'єктно-орієнтоване програмування в С ++. 
 . Паппас, К. Х., Мюррей, У. Х. Налагодження в C ++. Керівництво для розробників; 
 . Кузнєцов, С.Д. Методи сортування і пошуку, ІСП РАН, Центр Інформаційних Технологій; 
 . Страуструп, Б. Мова програмування С ++; 
  5. Банді Б. Методи оптимізації; 
  6. Сухарєв, А.Г., Тимохов, А.В Курс методів оптимізації; 
  7. Гіммельблау, Д. Прикладне нелінійне програмування М.: Мир, 1989; 
 . Т.А. Павловська, Ю.А. Щупак - С і С ++ Структурне програмування; 
 . Джесс Ліберті: Освой самостійно C ++ за 21 день; 
 . Герб Саттер - Нові складні завдання на C ++. 
   ДОДАТОК 1 
   Блок-схема алгоритму 
    ДОДАТОК 2 
   Код програми 
  Клас Schedule 
  # pragma once 
  # include stdafx.h 
  # include IOCore.h 
  # include Item.h 
  # include lt; iostream gt; 
  # include lt; fstream gt; 
  # include lt; iomanip gt; 
  # include lt; Windows.h gt; 
  # include lt; conio.h gt; Schedule 
  {* im; ** kateg; blockCount; charInLine; debug; :( void); 
 ~Schedule(void);SetDebug(int);SetCharInLine(i...