Побудова графіків довільних функцій
Методика та головні етапи розробки прикладного додатку для побудови графіків простих і тригонометричних функцій, вимоги до функціонування програми. Огляд сучасних засобів візуальних розробок. Схема алгоритму та методи створення прикладного додатку.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 25.05.2015 |
Размер файла | 770,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
1. Теоретична частина
1.1 Основні результати досліджень
Графіком функції - називається підмножина декартового добутку на (), що містить всі пари (x, y), для яких f(x)=y.
Якщо простіше, то це є малюнок, на якому можна побачити як змінюється значення Y в залежності від значення Х. Як правило, значення X позначають на горизонтальній прямій, яку називають віссю абсцис (x), а значення Y на перпендикулярній до неї прямій, яку називають віссю ординат (y). Ці осі разом утворюють систему координат. Кожна вісь має напрямок, у якому значення відповідної координати зростає. У точці найбільшого значення малюють стрілку, яка вказує цей напрям. На кожній осі роблять позначки окремих (ключових) значень і підписують їх цими значеннями. Це допомагає приблизно визначити інші проміжні значення. Точка з координатами x=0 і y=0 називається початком координат.
Тригонометричні функції - елементарні функції, які історично виникли при розгляді прямокутних трикутників і висловлювали залежності сторін цих трикутників від гострих кутів при гіпотенузі (або, що еквівалентно залежність хорд і висот від центрального кута в колі). Ці функції знайшли найширше застосування в самих різних областях науки. Згодом визначення тригонометричних функцій було розширено, їх аргументом тепер може бути довільне дійсне або навіть комплексне число. Наука, що вивчає властивості тригонометричних функцій, називається тригонометрією.
1.2 Аналіз предметної області та постановка задачі
Розробити прикладний додаток для побудови графіків простих і тригонометричних функцій. Мета: організувати діалог з користувачем за допомогою візуальної розробки. Надати можливість користувачу вибрати потрібну функцію. При виконанні роботи необхідно керуватися теоретичними знаннями з дисциплін на яких базується дана курсова робота.
Етапи створення програми:
· Планування
· створення програми.
· підключення OpenGL
· заповння форми обєктами
· створення дизайну
· надання об'єктам властивостей
· створення додаткової модальної форми
· створення процедури виведення масиву точок із функції f(x)
· створення процедур рендерингу цих точок для побудови графіка
На сьогоднішній день є багато програм для побудови графіків наприклад: Advanced, Grapher, Mathcad, FilledPlot всі ці програми мають багато функцій і ними складніше користуватися, дана програма простіша і її легше освоїти тому що в ній можна будувати тільки графіки простих і тригонометричних функцій.
1.3 Огляд сучасних засобів візуальних розробок
Object Pascal. Мова Pascal досягла своєї вершини на початку 1990-х років, в період його поширення сьомої версії. Як раз тоді почалася ера візуального програмування і створення програм для системи Windows. Тому після сьомої версії мови програмістам подали не восьму версію Pascal, а першу Delphi. Проект з такою назвою з`явився в середині 1993 р., а в 1995 році до продажу надійшла перша версія Borland Delphi.
Чому для написання програм дуже добре підходить Delphi? Порівнявши Delphi з іншими поширеними системами програмування - Visual Basic і C++.
Якщо порівняти Delphi, наприклад, з С++, то переваги першої мови в тому, що програмувати на ній легше та швидше. Навіщо виконувати зайві дії та писати складні програми, якщо потрібно швидко створити щось вражаюче?
При порівнянні Delphi з Visual Basic виявляється, що мова Delphi має більші та серйозні переваги. Справа в тому, що програми, написані на Visual Basic, мають невеликий розмір, але для роботи потребують додаткових файлів (бібліотек DLL). Тому навіть проста програма - за умови, що її можна запускати на будь-якому комп`ютері, - буде займати приблизно 2 Мб. При створенні готових програм на Delphi в ЕХЕ - файл включається уже все необхідне і зовнішні файли не потрібні. Тому розмір ЕХЕ - файлу зазвичай більший ніж створені в Visual Basic (від 200 Кбайт), але буде працювати сам по собі, якщо його запустити на іншому комп`ютері.
Delphi
Інтерфейс програми та середа розробки. Інтерфейс Delphi з самого початку був добре продуманий та зручний, звикнути до нього можна досить швидко. Середовище розробки Delphi гнучко настроюється програмістом під себе (Рисунок 2.2.1).
Рисунок 2.1 - Середа розробки Delphi
Зверху екрану під заголовком вікна Delphi знаходиться головне меню. Всі дії можна виконувати з його допомогою.
Кнопки, які знаходяться нижче дублюють основні для частого використання функції для зручності. Справа від кнопок частого використання знаходиться палітра компонентів (Рисунок 2.2).
Рисунок 2.2 Головне меню, кнопки швидкого виклику та палітра компонентів
Вікно Object TreeView
Трохи нижче панелі інструментів знаходиться вікно Object TreeView (Рисунок.2.3). В ньому чітко видно структуру додатку - які форми і компоненти входять в розроблюваний додаток і де розташовуються. За допомогою цього вікна можна активувати будь-які компоненти, навіть якщо вони приховані під іншими компонентами чи знаходяться за межами форми. Для активації компонента достатньо натиснути мишкою у вікні Object TreeView.
Рисунок 2.3 Вікно Object TreeView
Вікно Object Inspector
Нижче вікна Object TreeView знаходиться Object Inspector (Рисунок 2.4). Це вікно практично незамінне. За його допомогою змінюються властивості всіх компонентів в процесі візуального програмування. Крім цього, дане вікно дозволяє призначати подіям процедури переробки.
Рисунок 2.4 Вікно Object Inspector
У вікні Object Inspector є дві вкладки (Properties і Events) і список, в якому можна вибрати потрібний компонент.
Якщо активна вкладка Properties, то зліва знаходяться властивості, а справа - їх призначення. Для того, щоб змінити значення, необхідно натиснути на ньому мишкою і набрати з клавіатури потрібне.
Якщо перейти на вкладку Events, вибравши потрібну подію, потрібно два рази клацнути мишкою на пустому полі справа на тій же строці. Наприклад, якщо потрібно написати код, який буде виконуватися при натисненні кнопки, то потрібно активізувати цю кнопку, перейти на вкладку Events у вікні Object Inspector і двічі натиснути навпроти надпису OnClick. Відкриється вікно редактора коду з уже потрібною процедурою, в яку можна вписувати код.
Вікно редактора виду форми
Так як Delphi - це система візуального програмування, то вид вікна програми можна настроювати, не уявляючи його, а отримуючи результат відразу (Рисунок 2.5). При переміщенні компонентів з палітри компонентів у вікно форми, то відразу можна побачити, як вони будуть виглядати у процесі виконання програми.
Рисунок 2.5 Вікно редактора виду форми
Вікно редактора тексту програми
Саме в цьому вікні редагується текст програми (Рисунок 2.6).
Рисунок 2.6 Вікно редактора тексту програми
Якщо правою кнопкою миші натиснути на вікні редактору форми або тексту програми, то викличеться контекстне меню, яке дозволяє виконувати вікнами різні дії.
Структура програми
Файли, які використовуються в Delphi
Користувачі, котрі програмували в DOS, наприклад на Pascal, звикли, що найпростіша програма зберігається в одному файлі. В Delphi, навіть, якщо ви тільки що створили проект і не написали ні строки коду, у вашій програмі вже буде декілька вихідних файлів.
Файли проекту створюються з самого початку, коли формується проект. Назва таких файлів співпадає з ім`ям проекту, а по розширенню можна судити о призначенні файлу:
DPR (Delphi Project) - основний файл проекту. В ньому знаходиться текст програми. (Delphi Option File) і CFG (project ConFiGuration file) - файли конфігурації проекту. Тут знаходяться поточні параметри проекту, такі як версія Delphi, настройки компілятора та компоновщика, директорії, директиви компілятора та параметри командної строки. - зберігає інформацію про версії та значок програми. Файл також може зберігати й інші ресурси, які використовуються в проекті.
Існують також файли з іншим розширенням. Такі, як: DCU, DFM, PAS, BPG, BPL, DCP, DDP, DPK, DSK, OBJ.
Структура PAS - файлу
Файл проекту має розширення DPR. У проекті може бути декілька форм. Код для кожної форми зберігається в файлі з розширенням PAS. Кожна програма написана на Delphi, складається з одного DPR - файлу та одного або декількох PAS - файлів. В файлі з розширенням PAS можна виділити стандартні блоки.
Коротко структура така:
Заголовок
Секція інтерфейсних об`яв
локальні об`яви модуля
процедури та функції з крапкою
Роздивимось структуру PAS - файлу докладно:
заголовок - назва модуля, у кінці потрібна стояти крапка з комою,
слово interface відкриває секцію інтерфейсних об`яв,
далі опис підключаємих модулів (DLL), з`єднаних ключовим словом uses,
type - опис типу. Тут описується клас форми,
опис констант (const) та змінних (var),
implementation - ключове слово, опис інших форм, важливо розміщення uses,
команди для компілятора у фігурних скобках,
сама програма,
ключове слово end з крапкою.
В Delphi, як і в Pascal, всі рядки повинні закінчуватися крапкою з комою. Останній рядок закінчується так: end. Delphi не розрізняє печатні та прописні букви. Можна друкувати текст програми, як зручно. Будь-яка програма повинна супроводжуватися коментарями.
Потреби до тексту програми
Існує два способи вставки коментарію:
коментар береться в фігурні скобки,
коментарій пишеться після 2 таких символів: //
Delphi автоматично виділяє коментарій курсивним шрифтом.
Типи даних та оператори
Таблиця 2.1 - Цілі типи даних
Тип |
Мінімальне значення |
Максимальне значення |
Займає байт |
|
Shortint |
-128 |
127 |
1 |
|
Byte |
0 |
255 |
1 |
|
Smallint |
-32768 |
32767 |
2 |
|
Word |
0 |
65535 |
2 |
|
Integer |
-2147483648 |
2147483647 |
4 |
Таблиця 2.2 Дійсні типи даних
Тип |
Порог |
Максимальне значення |
Кількість значних чисел |
Займає байт |
|
Real |
2,9Е-39 |
1,7Е38 |
11-12 |
6 |
|
Single |
1,5Е-45 |
3,4Е38 |
7-8 |
4 |
|
Double |
5,0Е-324 |
1,7Е308 |
15-16 |
8 |
|
Extended |
3,4Е-4932 |
1,1Е4932 |
19-20 |
10 |
|
Comp |
1 |
9,2Е18 |
19-20 |
8 |
|
Currency |
0,0001 |
9,2Е14 |
19-20 |
8 |
Рядкові типи Рядковий тип - це масив символів. Стандартний рядковий тип в Delphi - String. При об`яві рядків можна спеціально визначити максимальну довжину рядка.
Для сумісності з ранніми версіями Delphi існує тип ShortString з максимальною довжиною рядка 255 символів.
Об`ява змінних
Глобальні змінні повинні бути описані у блоці var до слова implementation.
Об`ява змінних виглядає так:// розділ об`яв змінних: TForm1; // форма типу TForm1: Integer; // змінна m типу Integer: String; // змінна s типу String
Також можна оголосити декілька змінних одного типу через кому:, r, max, min: Integer;
Масиви
Масиви в Delphi оголошуються так: array [1…10] of Integer;
Мені дуже подобається в Delphi те, що при оголошенні масиву, не тільки задається розмір масиву, а й коректно показано, як буде нумеруватися масив.
Багатовимірні масиви оголошуються майже так само: array [1…10, 1…20, 1…16] of Integer.
Тут оголошено тривимірний масив з ім`ям MATRIX, всі елементи мають тип Integer.
Як і інші сучасні мови програмування вищого рівня, Delphi дозволяє програмісту визначати свої типи даних.
Всі визначені типи задаються у розділі type. Можна додавати типи, наприклад, 0 після опису форми або до нього.
Оператори
Оператор присвоєння в Delphi складається з знаків двокрапки та рівності, написаних один за одним. Зліва від оператора присвоєння пишеться змінна, якій потрібно присвоїти значення, а справа - вираження, яке потрібно розв`язати.
До речі, рядки можна складати за допомогою +, але віднімати за допомогою - не можна.
Оператори умовного переходу
Оператор if.
Для того щоб перевірити будь-яку умову і виконати будь-яку частину програми, існує оператор if. У найпростішому випадку він записується так: a=5 then a:=a*2;
Якщо умова а=5 вірна, тоді виконується дія, записана після then. Можна виконувати одразу декілька дій, вписав їх у основний оператор begin-end.
Тоді умова а=5, виконується перший набір дій, якщо а не дорівнює 5, тоді виконуються інші дії (записані після слова else).
Оператор вибору case.
Інколи буває зручно використовувати оператор не if, а оператор case, який перевіряє одразу багато значень.A of
: s:= `один';
: s:= `два';
: s:= `три';
: s:= `чотири';
: s:= `п`ять';
: s:= `шість'; s:= `'; // case
В даному прикладі оператор case звірює значення змінної А з вказаними варіантами.
Якщо А=1, тоді виконується перший рядок, якщо А=4 - третя і т.д. Якщо А не буде дорівнювати ні одному значенню, то s:='»;
Цикли
В Delphi, як і повинно бути у нормальній мові програмування, можна зробити цикл з відомою кількістю повторень, цикл з передумовою та цикл з пост-умовою.
Цикл з відомою кількістю повторень for.
Цикл з відомою кількістю повторень є цикл for. Ось його приклад: i:=1 to 20 do s:=s+'»;
У циклі for зазначено початкове та кінцеве значення змінної.
Цикл з передумовою while-do.
Даний цикл використовується часто, наприклад при читанні та записі файлів.:='»;:='»; i<20 do:=s+'n';:=i+1;
Цикл виконується, доки виконується умова. У циклі i кожен раз стає більше на 1, і як тільки перестане виконуватися умова i<20, цикл закінчиться.
Для виходу з циклу служить оператор Break.
Робота з файлами, компіляція, отладка
Для роботи з файлами потрібно назначити йому файлову змінну, тобто асоціювати її з ім`ям файлу на диску. Через цю змінну буде виконуватися робота з файлом. Змінна назначається за допомогою процедури AssignFile, яка має слід. синтаксис: AssignFile (var F; FileName: String);
Виклик AssignFile ініціалізує файлову змінну F будь-якого типу. Після виклику даної процедури F стає асоційованою з зовнішнім файлом FileName до того моменту, доки він не буде закритий. Якщо параметр FileName не заданий, то AssignFile асоціює F з стандартним вхідним та вихідним файлом. Не можна використовувати AssignFile з відкритими файлами.
Після виклику AssignFile файл можна створити або відкрити для читання и запису.
Для створення файлу використовується процедура Rewrite: Rewrite (var F: File [; RecSize: Word]);
Якщо файл не потрібно створювати, тоді його можна відкрити процедурою Reset: Reset (var F: File [; RecSize: Word]);
Процедура Reset відкриває вже існуючий файл.
Для закриття файлу в Delphi існує процедура CloseFile: CloseFile (var F);
Вона припиняє зв`язок файлової системи з заданим в AssignFile ім`ям файлу і звільнює файл, тобто його зможуть використовувати інші програмісти.
Текстові файли
Текстові файли відкриваються і закриваються так само, як інші. Але процедуру Reset в текстових файлах можна використовувати лише для їх читання.
Для запису текстового файлу можна відкрити за допомогою Rewrite або використати процедуру Append: Append (var F: Text);
Якщо відкривати текстовий файл за допомогою Rewrite, тоді він буде доступним для записи, то рядки будуть додаватися в начало файлу.
Компіляція це компілююча, а не інтерпретуюча система.
Компілятори. Коли ви запускаєте програму на виконання в компілюючій системі програмування, програма спочатку перероблюється в машинний код, а потім запускається. Тому програма виконується швидше, і разом з нею не потрібно використовувати інтерпретатор.
Щоб у Delphi запустити компліляцію програми, потрібно натиснути комбінацію кнопок Ctrl+F9. При цьому текст програми перетворюється в машинний код і створюються файли з розширенням ЕХЕ, який можна запускати та який буде працювати (незалежно від того чи встановлена на комп`ютері система Delphi).
Різні параметру проекту можна задати у вікні Project Options. На вкладці Application (Рисунок 2.2.6) можна змінити значок програми, загрузивши його за допомогою кнопки Load Icon. Значок повинен мати розширення ICO. Можна також створити свій власний значок в приложені Image Editor, за допомогою якого можна намалювати значок.
В області Runtime errors вкладки Compiler можна встановлювати або прибирати виділення, які визначають автоматичну перевірку певних типів помилок в відкомпільованій програмі.
Вкладка Version Info потрібна для того щоб вказати інформацію про розробника програми. Дані, які там введені, відображені у властивості ЕХЕ-файлу.
Рисунок 2.7 Вікно параметрів проекту, вкладка Application
Отладка має зручні засоби отладки програм. Самим елементарним інструментом отладки є область, яка з'являється у вікні редагування тексту програми при компілюванні, якщо були знайдені якісь помилки. І там вони перераховуються (Рисунок.2.7).
Наступним інструментом отладки є покрокове виконання програми (Рисунок.2.8).Для його запуску потрібно натиснути F7. І для того щоб перейти на наступний рядок, потрібно натиснути цю ж кнопку. В процесі порядкового виконання програми можна дивитися значення різних змінних. Для цього необхідно підвести мишку до потрібної змінної у тексті програми.
Рисунок 2.8 Помилки (Error), (Попередження(Warning)) у вікні редактора коду
Виділений рядок, в якому помилка
Якщо всю програму не потрібно переглядати, а тільки який-небудь її момент, то можна перейти до детального перегляду якогось фрагмента програми. Для цього потрібно натиснути кнопку F4. Даний режим подібний до режиму трасировки(F7), але у цьому випадку програма виконується по одному рядку, починаючи з того, в якому рядку знаходить курсор на момент натиснення кнопки F4.
Кнопку F4 можна натискати й тоді, коли ви запустили програму у режимі трасировки (F7).
Можна також назначити точку зупинки виконання програми. Для цього натиснути мишкою на вертикальній смужці зліва у вікні вводу тексту програми. Там з'явиться червоне коло, і весь рядок червоним кольором (Рисунок.2.8). Коли ви скомпілюєте програму, її виконання зупиниться при досягненні цього виділеного рядка червоним кольором, і можна проконтролювати, наприклад, значення змінних.
Якщо переходити в режим отладки Step Over (натиснути F8), програма теж виконується по кроках.
Рисунок 2.9 Точка зупинки
В Delphi параметри отладки можна змінювати у вікні Debugger Options (Рисунок 2.2.9), які викликаються командою Tools-Debugger Options. Наприклад, на вкладці Event Log цього вікна можна ввімкнути або вимкнути ввід різноманітних повідомлень програми.
Рисунок 2.10 Вікно параметрів отладчика.
2. Практична частина
2.1 Аналіз вхідної інформації до роботи
Програма була створена для побудови графіків функцій: , , , sin(x), tg(x).
В даній програмі є головне діалогове вікно в якому міститься панель вибору потрібної функції для графіку. Вибір проміжку на якому будувати дану функцію. Вибір числа, яке можна додати до будь-якої функції. І вибір числа яке можна помножити на будь-яку функцію.
2.2 Схема алгоритму та методи створення прикладного додатку
прикладний додаток програма алгоритм
На рисунку (2.1) наведена блок-схема роботи основної частини прикладного додатку.
Рисунок 2.1 Блок-схема алгоритму головної частини прикладного додатку
2.3 Опис структури та особливостей програмної реалізації прикладного додатку
На рисунку 2.2 приведено опис структури програмної реалізації прикладного додатку
Рисунок 2.2 опис структури програми
2.4 Характеристики програми й звернення до неї
Прикладний додаток в готовому варіанті займаєг 1,07 МБ на жорсткому диску. В ньому містяться 20 файлів.
За необхідності людина яка забажає змінити щось в прикладному додатку, має змогу це зробити. Для цього були збережені вихідні файли. Людині яка забажає змінити даний прикладний додаток, доведеться перейти в папку з вихідною інформацією, відкрити файл під назвою Unit1… для відкривання знадобиться мова візуального програмування Delphi
Для того щоб звернутися до даного прикладного додатку, який буде графіком функцій, треба відкрити папку з програмою і відкрити Project1.exe, потім ви матимете можливість користуватися прикладним додатком
2.5 Вхідні й вихідні дані
Даний прикладний додаток був створений для побудови графіків тригонометричних і простих функцій. Він містить 2 тригонометричні функції, квадратну, кубічну і . На кожну функцію виводиться свій графік.
Вхідними даними програми є 5 тригонометричні функції:,, , sin(x), tg(x).
Вихідними даними є графік.
2.6 Керівництво користувача
Даний прикладний додаток створений для побудови графіків функцій:
, , , sin(x), tg(x).
Для того щоб програма нормально працювало потрібно:
? Повинна бути встановлена операційна система Windows 98/XP/Vista/zver/seven, Linux;
? Тактова частота центрального процесора повинна бути не менше 200 Мгц;
? Для роботи знадобиться не менше 64 Мб оперативної пам'яті;
? Вам знадобиться 123 Мб пам'яті на жорсткому диску;
? Для роботи програми вам знадобиться 100Мб на відео карті.
Щоб запустити програму ні які додаткові програми не потрібні треба лише відкрити файл Project1.exe.
Для того щоб почати користуватися прикладним додатком користувач повинен:
· Лівою кнопкою миші двічі натиснути на файл Project1.exe.
· В діалоговому вікні вибрати потрібну функцію для графіку
· Проглянувши графіки закрити головне вікно
2.7 Виконання програми
Програмістом був створений прикладний додаток, для побудови графіків тригонометричних і простих функцій
Перелік компонентів раge1:
· для виводу графіків;
· для вибору необхідного графіку;
· для виводу справки.
Тестування програмного продукту
Рисунок 2.3. Головне вікно програми
Рисунок 2.4. Вибір функції
Рисунок 2.5. Вибір графіка функції y=
Рисунок 2.6. Вибір графіка функції y=
Рисунок 2.7. Вибір графіка функції y=
Рисунок 2.8. Вибір графіка функції: sin(x)
Рисунок 2.9. Вибір графіка функції: tg(x)
Висновок
Дана програма була написана для побудови графіків функцій:, , , sin(x), tg(x).
За період курсової роботи було вивчено багато нового, працювати з дизайнерськими компонентами. Завдяки цьому програма має приємний дизайн та зручна у користуванні, з нею може працювати будь-яка людина, на будь-якому комп'ютері.
Під час написання курсового проекту було проведено дослідження існуючих мов програмування, методів створення поставленої задачі, було розроблено алгоритми стосовно теми, програмний код до цих алгоритмів. Було вирішено поставлену задачу, розроблено інтерфейс програми та реалізовано побудову функцій.
Програму можна вважати завершеною і зручною у використанні.
Список використаної літератури
1. А.Ю. Зубов. Программирование на Delphi С. Петербург 2005 р.
2. В.В. Фаронов. Delphi. Программирование на языке высокого уровня Москва 2006 р.
3. В.В. Фаронов. Искусство создания компонентов Delphi Питер 2005 р.
4. М.В. Сухарев. Основы Delphi. Профессиональный подход Киев 2004 р
5. В.В. Шупрута. Delphi 2005. Учимся программировать С. Петербург 2005 р
6. П.Г. Дарахвелидзе. Программирование в Delphi 7 С. Петербург 2007 р.
7. М. Кэнту. Delphi 7 для профессионалов Москва 2005 р.
Размещено на Allbest.ru
...Подобные документы
Розробка прикладного додатку для побудови графіків тригонометричних функцій з використанням програмного середовища Delphi. Схема алгоритму, методи створення, структура та особливості програмної реалізації прикладного додатку. Умови виконання програми.
курсовая работа [643,1 K], добавлен 19.11.2013Ознайомлення з операціями середовища MatLAB на прикладі використання стандартних функцій, побудови файлів-сценаріїв і створення функцій користувача. Роботи з матрицями і векторами в середовищі MatLAB, рішення тригонометричних функцій, побудова графіків.
лабораторная работа [11,2 M], добавлен 21.05.2019Аналіз технологій розробки систем моніторингу і управління та різноманітності мов програмування. Створення проекту структури Інтернет-магазину, розробка бази даних, UML-діаграми та алгоритму виконання функцій додатку. Результати тестування програми.
дипломная работа [1,6 M], добавлен 08.06.2015Методи та елементи, що використовуються для реалізації алгоритму програми. Структура додатку з описом функцій складових частин і зв'язків між ними. Типи комп'ютерів та пристроїв, що використовуються при роботі програми. Організація вхідних даних.
курсовая работа [363,2 K], добавлен 01.04.2016Створення програми для виконання найпростіших функцій календаря за допомогою Borland DELPHI 2007. Аналіз процесу обробки інформації і побудова функціональних діаграм. Розробка інтерфейсу користувача, форм вводу-виводу інформації, основних алгоритмів.
курсовая работа [1,3 M], добавлен 01.06.2013Вибір методів та засобів створення інформаційної системи для обліку і перегляду продукції на складі. Розробка моделі даних для реляційної бази даних, прикладного програмного забезпечення. Тестування програмного додатку, виявлення можливих проблем.
курсовая работа [1,1 M], добавлен 22.09.2015Розробка ігрового додатку за технологією IDE Visual Studio та WPF. Опис вхідної та вихідної інформації. Назва та призначення модулів програми. Основні поля класу, необхідні для ігрової логіки. Блок-схема алгоритму гри. Інструкція з експлуатації системи.
курсовая работа [1,3 M], добавлен 02.06.2015Мови програмування, на яких написана програма побудови замкнутих багатокутників. Функціональні обмеження на застосування. Методи та елементи, що використовуються. Структура програми з описом функцій складових частин. Зв'язок програми з іншими програмами.
курсовая работа [76,6 K], добавлен 01.04.2016Загальні відомості середовища програмування Delphi, умови та особливості ефективного застосування його можливостей. Методологія розробки прикладного програмного забезпечення, його характеристика та структура, елементи, головні вимоги до функціональності.
курсовая работа [6,7 M], добавлен 11.09.2014Створення програми "EvolAnim" для моделювання еволюції і розвитку живих організмів. Опис логічної структури. Умови існування об’єктів даних класів. Виклик і завантаження програми. Вимоги до складу й параметрів технічних засобів. Вхідні та вихідні дані.
курсовая работа [437,5 K], добавлен 29.04.2014Головні принципи візуального програмування, опис компонентів Delphi, використаних при розробці проекту. Опис програми-додатку "Психологічний тест" та список дій користувача. Алгоритм роботи програми, її форма та ієрархія. Опис графічного інтерфейсу.
курсовая работа [1,2 M], добавлен 08.06.2010Створення програми, що видає результати голосування та підсумки виборів. Алгоритм розробки програми. Опис структури даних та вимоги до них, стандартних процедур та функцій, файлів та їх призначення. Приклад тестування та результати роботи програми.
курсовая работа [1,0 M], добавлен 28.06.2012Поняття про сайт, його основні функції, класифікація, програмна розробка та створення сайтів у візуальних редакторах. Програмна реалізація додатку. Розробка адмін-панелі. Вимоги щодо відстані між бічними поверхнями відеотерміналів. Охорона праці.
дипломная работа [2,1 M], добавлен 18.11.2014Дослідження етапів розробки програмної реалізації криптографічного алгоритму RC5. Опис об'єкту, що потребує захисту: операційне середовище, тип програмного забезпечення. Блок-схема алгоритму функціонування програми криптозахисту. Листінг тесту програми.
курсовая работа [4,4 M], добавлен 28.10.2010Методи створення книги MS Excel для розподілу заробітної плати між членами комплексної бригади та аналізу результатів розподілу згідно кваліфікації та відпрацьованого часу. Створення таблиці розподілу, нарахувань та утримань. Побудова графіків та діаграм.
контрольная работа [1,1 M], добавлен 02.05.2010Дослідження функцій програми Pattern maker для вишивання хрестиком. Аналіз створення, зберігання та редагування схем, перетворення сканованої фотографії. Вивчення ручного запуску дизайну і малювання стібків, підбору ниток, вставки графічного об’єкту.
курсовая работа [5,1 M], добавлен 27.12.2011Вивчення складових частин, основних принципів побудови і функціонування компіляторів. Поняття хешування, сутність алгоритму роботи лексичного аналізатора. Практичне освоєння методів побудови простих компіляторів для заданої вхідної мови - Borland Delphi.
дипломная работа [763,6 K], добавлен 27.05.2013Розробка програми "Тетрис", яка виконує створення та переміщення фігур, видалення повних рядів та нарахування балів. Вимоги до умов експлуатації ігрової програми, вхідні та вихідні дані. Проектування діаграми класів та діаграми станів ігрового додатку.
курсовая работа [515,8 K], добавлен 27.05.2019Проект створення тестової системи, визначення професійної придатності програмістів на основі розробки специфічної тематики у вигляді питань: інформаційна система і потік, модулі її функціонування і їх забезпечення. Аналіз виводів професійної придатності.
дипломная работа [994,3 K], добавлен 05.10.2010Характеристика формування навичок розробки додатків із використанням кнопкових компонентів у середовищі програмування Visual Studio. Створення програми, що переводить числа з однієї системи числення до іншої. Особливість застосування додатку Converter.
практическая работа [249,7 K], добавлен 01.12.2022