У ході Виконання курсової роботи булу розроблено программа з інтерфейснім меню, Яке допомагає Користувач легко віконаті запуск розробки, Изменить вхідні дані або саму програму. Завдання булу виконан відповідно індівідуального Завдання. У результаті програма зчітує числові інформацію з файлу DATA.txt, Аналізує, обробляє ее и Виконує графічне відображення. Розробка Зручна у вікорістанні и працює коректно при будь-яких вхідніх даніх. br/>
Перелік ПОСИЛАННЯ
Х.М. Дейтел, П.Дж. Дейтел, Як програмована на С + +. Введення в об'єктно-орієнтоване програмування з використанням UML. - Москва: Видавництво БІНОМ, 2001. - 300 с.
Джефф Елджер, С + +. - Москва: Бібліотека програміста, 2002. - 220 с.
В.П. Аверкін, А.І. Бобровський, Програмування на С + +. - Москва: Бібліотека програміста, 2001. - 252 с.
Н.С. Піскунов, Довідник з вищої математики, том 2. - Москва: Наука, 1976. - 520 с.
Р. Вайнер, Л. Пінсон, С + + зсередини. - Москва: Бібліотека програміста, 2003. - 290 с.
# "justify"> # "justify"> О.І. Черняк, О.М. Ткаченко, Методичні вказівки до Виконання курсової роботи з дисципліни В«ПрограмуванняВ» для студентов напрямів підготовкі - В«Комп'ютерна інженеріяВ» та В«Інформаційна безпекаВ». Вінниця: ВНТУ, 2006 - 44 с.
Додаток А
Програма, что Виконує індивідуальне Завдання
# include
# include
# include
# include point
{x, y;
}; Circle
{: C; rad; gr; setdata (point p, int r)
{C = p; rad = r; S = (float) 3.14 * r * r; gr = 0; min = 0;} draw () {circle (Cx, Cy, rad); }; S; min;
}; peret (Circle A, Circle B)
{(sqrt (pow (ACx-BCx, 2) + pow (ACy-BCy, 2)) A.rad-B.rad) 1, 0,
} Work ()
{q = 0, Y, X, radius; str [100], c; gdriver = DETECT, gmode, errorcode; (& gdriver, & gmode, «»); * f1; ((f1 = fopen («kursova.txt», «r +»)) == NULL) («ERROR»); ((c = (getc (f1)))! = EOF)
{(c == '=') q + +;
} = (q)/3; temp; * C = new Circle [q]; (f1); (int i = 0; i
{(f1, В«% s% s% d% s% s% d% s% s% d% s%В», str, str, & X, str, str, & Y, str, str, & radius, str);. x = X;. y = Y; [i]. setdata (temp, radius); [i]. draw ();
} g = 0; (int k = 0; k