Розробка програми на мові програмування С з використанням об’єктно-орієнтованого програмування - Курсовая работа

бесплатно 0
4.5 181
Редагування за допомогою текстового редактора NotePad вхідного файлу даних. Програмна реалізація основного алгоритму з використанням засобів об"єктно-орієнтованого програмування. Об’ява та опис класів і об"єктів. Розробка допоміжних програмних засобів.


Аннотация к работе
Використовуючи визначення нових типів програміст може розділяти свою програму на простіші частини, які легше проконтролювати. Текст програми, що виконує задачу, поставлену у завданні до курсової роботи розбитий на декілька файлів для спрощення сприйняття коду і модифікації: ь main.cpp - функція main програми, що реалізує задачу курсової роботи. ь Point.h - об’ява класу Point. ь Menu.h - код програми, що реалізує основне меню програмного комплексу. ь Kursova.cpp - реалізація завдання. Клас - це структури, які містять не тільки объяви даних, а й функцій, що визначаються користувачем. Інкапсуляція полягає утому, що кожний клас має три рівні доступу до елементів: public - рівень, дані на якому можуть бути використані будь-якою функцією; Поліморфізм полягає в тому, що, по-перше, будь-яку операцію або функцію, яка визначена стандартним чином, можна перевизначити всередині класу так, що вона виконуватиме зовсім інші дії, по-друге, може існувати одночасно багато різних функцій у класі з однаковим імям, але з різною кількістю або типами параметрів.В ході виконання курсової роботи розроблено програмний засіб, який реалізує зчитування координта точок з файлу, виводить на екран тільки десять із них і з‘єднує їх ламаною лінією, відрізки якої не перетинаються між собою.#include "menu.h" void main() } void Button::show(int tcolor,int bcolor) void Button1::run() void Button2::run() void Button3::run()Circles.txt circle1: x=100, y=100, r=40 circle2: x=150, y=150, r=70 circle3: x=200, y=200, r=80 circle4: x=320, y=350, r=60 circle5: x=350, y=310, r=75 circle6: x=320, y=350, r=80 circle7: x=370, y=380, r=75 "This program shows circles that had been written in file, and connects only five, distances from which to the center of the screen are minimum"

План
Зміст

Завдання до курсової роботи.

Анотація.

Зміст.

Вступ.

Загальна структура роботи.

Розробка алгоритму виконання основного завдання.

Програмна реалізація основного алгоритмуз використанням засобів ООП.

Розробка допоміжних програмних засобів.

Висновки.

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

Додатки.

Вывод
текстовий файл алгоритм програмний

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

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

2. Х. М. Дейтел, П. Дж. Дейтел, “Как програмировать на С”, “Издательство БИНОМ”, Москва, 2000.

2. Тимотти Монк, Стивен Поттс, “Borland C в примерах”, “Диалектика”, Минск, 1996г.

3. Н. С. Пискунов, “Справочник по висщей математики”, том 2, “Наука”, Москва, 1976.

1. Стивен Прата “Язык програмирования С. Лекции и упражнения”, “DIASOFT”, Киев, 2000.

2. Том Сван, “Освоение Borland C 4.5”, том 1, 2, “Диалектика”, Киев, 1996.

3. А. Д. Хомоненко, “Програмирование на С ”, “КОРОНА принт”, Санкт-Петербург, 1999.

2. Н. Шаммас, “Основы С и объектно ориентированого програмирования”, “Диалектика”, Киев, 1996.
Заказать написание новой работы



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



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