Мови програмування, на яких написана програма побудови замкнутих багатокутників. Функціональні обмеження на застосування. Методи та елементи, що використовуються. Структура програми з описом функцій складових частин. Зв"язок програми з іншими програмами.
Курсовий проект (робота) - це самостійно виконана і відповідно оформлена творча робота студента з вирішення конкретного практичного завдання з однієї або декількох загальнотехнічних чи спеціальних дисциплін на основі набутих теоретичних знань та умінь. Курсовий проект виконується протягом навчального семестру у відповідності з навчальним планом спеціальності Основною метою курсового проектування є: - навчання та набуття навиків практичного застосування теоретичних знань для вирішення конкретних практичних задач; Мета курсового проектування з дисципліни «Основи програмування та алгоритмічні мови»: - закріпити знання, одержані під час вивчення дисципліни «Основи програмування та алгоритмічні мови;Програма побудови замкнутих багатокутників КТКТ XXXXGG 00 13, дискове імя файлу Project1.cpp, після компіляції - Project1.exe.Для виконання приграми вистачає будь-якої ОС сімейства Windows та мінімальних системних частин компютера.C Builder - програмний продукт, інструмент швидкої розробки додатків (RAD ), інтегроване середовище розробки (IDE), система, яка використовується програмістами для розробки програмного забезпечення на мові програмування C . Спочатку розроблявся компанією Borland Software , а потім її підрозділом CODEGEAR [ru] , який сьогодні належить компанії Embarcadero Technologies .Великі і складні обчислення завдяки простим програмами стають простими. У цій роботі створювалася програма побудови замкнутих многокутників. Вершини цієї ламаної називають вершинами багатокутника, а відрізки ламаної - сторонами багатокутника.Функціональних обмежень на застосування програми немає.Тексти, які відображаються в компонентах, визначаються значенням їх властивості Caption. Наприклад, якщо в програмі є ціла змінна I, що відображає число співробітників деякої організації, то вивести в мітку Label1 інформацію про це можна оператором: Label1-> Caption = "Число співробітників:" INTTOSTR (I); Компонент Panel крім властивості BORDERSTYLE має ще властивості Bevellnner, BEVELOUTER, BEVELWIDTH, BORDERWIDTH, які надають багаті можливості оформлення напису. Якщо ж AUTOSIZE одно false, то вирівнювання тексту всередині компонента визначається властивістю Alignment, яке дозволяє вирівнювати текст по лівому краю, правому краю або центру клієнтської області мітки. Щоб такий перенос міг здійснюватися, треба встановити властивість WORDWRAP в true, властивість AUTOSIZE в false (щоб розмір компоненту не визначався розміром напису) і зробити висоту компонента такий, щоб у ньому могло поміститися кілька рядків.Наша програми містить лише дві функції Під час виконання цієї функції відбувається створення обєктів програми і початок відображення форми для взаємодії з користувачем.Програма не має звязки з іншими програмами.4.1 Типи компютерів та пристроїв, що використовуються при роботі програми програма побудова замкнутий багатокутникВиклик програми виконується завантаженням на виконання файлу Project1.exeАдреса завантаження визначається операційною системою автоматично.Файл Project1.cpp має обсяг 4 Кб , файл Project1.exe - 27 КбВхідні дані для роботи програми являють введена з клавіатури кількість кутів багатокутника.Вхідні дані організовуються у вигляді чисел.Попередня підготовка вхідних даних не обовязкова.Вихідними даними є побудований багатокутникВихідні дані організовані у полігонуГрафічні повідомлення, що виводяться на екран.Якщо програма не містить помилок то компілятор видасть повідомлення про успішне завершення і запустить наш проект на виконання. Техніка тестування також включає як процес пошуку помилок або інших дефектів, так і випробування програмних складових з метою оцінки. Тестування ПЗ може надавати обєктивну, незалежну інформацію про якість ПЗ, ризики відмови, як для користувачів так і для замовників. Тестування може проводитись, як тільки створено виконуваний код (навіть частково завершено). Тест дизайн (Test Design) - це етап процесу тестування програмного забезпечення, на якому проектуються і створюються тестові випадки (тест кейси), відповідно до визначених раніше критеріями якості та цілями тестування.В ході виконання завдання курсової роботи було розроблено проект програми для побудови замкнутих багатокутників..#include #include "Unit1.h" #include "Windows.h" #include "Windowsx.h" //---------------------------------------------------------------------------void __fastcall TFORM1::Button1Click(TOBJECT *Sender)#include #include #include #include __published: // IDE-managed Components
План
Зміст
ВСТУП
1. Загальні відомості
1.1 Позначення та назва програми
1.2 Програмне забезпечення, необхідне для її функціонування
1.3 Мови програмування, на яких написана програма
2. Функціональне призначення
2.1 Призначення програми
2.2 Функціональні обмеження на застосування
3. Опис логічної структури
3.1 Алгоритм програми
3.2 Методи та елементи, що використовуються
3.3 Структура програми з описом функцій складових частин і звязків між ними
3.4 Звязок програми з іншими програмами
4. Необхідні технічні засоби
4.1 Типи компютерів та пристроїв, що використовуються при роботі програми
5. Виклик і завантаження
5.1 Способи виклику програми
5.2 Адреса завантаження програми
5.4 Обсяг програми
6. Вхідні дані
6.1 Характер вхідних даних
6.2 Організація вхідних даних
6.3 Попередня підготовка вхідних даних
7. Вихідні дані
7.1 Характер вихідних даних
7.2 Організація вихідних даних
7.3 Формат, описання та спосіб кодування даних
8. Опис програми і тестування програми
Висновок
Список використаної літератури
Додаток А
Вывод
В ході виконання завдання курсової роботи було розроблено проект програми для побудови замкнутих багатокутників.. В програмі реалізовано наступні операції: · Введення кількості кутів
· Побудова замкнутого багатокутика
Програма повноцінно працює при будь-яких вхідних даних і може бути впроваджена у виробництво і застосовуватись навчальними закладами або студентами, для полегшення обчислень і побудов.
Список литературы
1. Інформатика. Мова програмування С . Спецкурс. 10-12 класи. Навчальний посібник / Лєхан С.А. - Шепетівка, «Аспект», 2007 - 160 с.
2. Обєтно-орієнтоване програмування мовою С , Навчальний посібник,Т.Є.Рак, Львів,2011 - 401с
3. Борис Пахомов - C C и MS Visual С 2010 для начинающих - БХВ-Петербург, 2011 - 736 с.
4. Сайт: www.google.com
5. Сайт: www.yandex.ua
6. Сайт: www.wikipedia.org
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы