Розробка програм мовою С - Курсовая работа

бесплатно 0
4.5 45
Аналіз сучасного стану технологій програмування. Порівняння відстані між центрами кіл з радіусами. Класи, які використовуються при розробці програми меню. Розробка та виконання тестового прикладу. Виведення кіл на екран та інструкція користувача.


Аннотация к работе
Програма, яка має власне меню, зчитує числову інформацію з файлів, аналізує, обробляє її і виконує графічне відображення. При цьому самі обєкти, які використовувались реалізованими функціями, представлялися фрагментарно (у тому обсязі, що необхідний для виконання цих функцій) і у формі, зручній для реалізації цих функцій. При іншому підході до дослідження модельного світу, використовуючи компютер, користувача може цікавити спостереження за зміною станів обєктів у результаті їхніх взаємодій. Використовуючи визначення нових типів програміст може розділяти свою програму на простіші частини, які легше проконтролювати. char str[80]; - поле типу char. public: void setparam (int xx1, int yy1, int xx2, int yy2, char *sstr); - метод ініціалізації полів базового класу. void show (int tcolor, int bcolor); - метод відображення кнопки з надписом на екрані. virtual void run(void)=0; - чисто віртуальна функція касу, яка буде перевизначена у класах-нащадках, виконується при натисканні користувачем кнопки Enter для виконання певного пункту меню. class knopka1:public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, виводить дані про автора програми, які вона зчитує з файлу about.txt. class knopka2:public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, запускає програму notepad.exe для редагування файлу вхідних даних для програми виконання основного завдання kursova.TXT. class knopka3:public Knopka - клас нащадок. public: class knopka4: public Knopka - клас нащадок. public: void run (void); - перевизначена віртуальна функція, яка запускає програму bc.exe для редагування текстового (*.срр) файлу програми виконання основного завдання KURSSSS.CPP. class knopka5: public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, яка використовується для запуску програми виконання основного завдання KURSSSS.exe. class knopka6: public Knopka - клас нащадок. public: void run(void); - перевизначена віртуальна функція, яка виконує вихід з програми меню.У ході виконання курсової роботи була розроблена програма з інтерфейсним меню, яке допомагає користувачу легко виконати запуск розробки, змінити вхідні дані або саму програму. У результаті програма зчитує числову інформацію з файлу DATA.txt, аналізує, обробляє її і виконує графічне відображення. Розробка зручна у використанні і працює коректно при будь-яких вхідних даних. Введение в объектно-ориентированое програмирование с использованием UML. Москва: Библиотека програмиста, 2002.#include #include struct point void setdata (point p, int r) {C=p; rad=r; S=(float) 3.14*r*r; gr=0; min=0;} void draw() {circle (C.x, C.y, rad);}; {if (sqrt(pow (A.C.x-B.C.x, 2) pow (A.C.y-B.C.y, 2))<A.rad B.rad) if (sqrt(pow (A.C.x-B.C.x, 2) pow (A.C.y-B.C.y, 2))>A.rad-B.rad) return 1;{public: void run(void); {public: void run(void); {public: void run (void); {public: void run(void); {public: void run(void);

Вывод
У ході виконання курсової роботи була розроблена програма з інтерфейсним меню, яке допомагає користувачу легко виконати запуск розробки, змінити вхідні дані або саму програму. Задача була виконана відповідно індивідуального завдання. У результаті програма зчитує числову інформацію з файлу DATA.txt, аналізує, обробляє її і виконує графічне відображення. Розробка зручна у використанні і працює коректно при будь-яких вхідних даних.

Перелік посилань

2. Х.М. Дейтел, П.Дж. Дейтел, Как програмировать на С . Введение в объектно-ориентированое програмирование с использованием UML. - Москва: Издательство БИНОМ, 2001. - 300 с.

3. Джефф Елджер, С . - Москва: Библиотека програмиста, 2002. - 220 с.

4. В.П. Аверкин, А.И. Бобровский, Программирование на С . - Москва: Библиотека программиста, 2001. - 252 с.

5. Н.С. Пискунов, Справочник по высшей математики, том 2. - Москва: Наука, 1976. - 520 с.

6. Р. Вайнер, Л. Пинсон, С изнутри. - Москва: Библиотека програмиста, 2003. - 290 с.

7. http://sources.ru/cpp/cpp_algoritms.shtml

8. http://softok.org/coding/c/4403prog.html

9. О.І. Черняк, О.М. Ткаченко, Методичні вказівки до виконання курсової роботи з дисципліни «Програмування» для студентів напрямів підготовки - «Компютерна інженерія» та «Інформаційна безпека». Вінниця: ВНТУ, 2006 - 44 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?