Використання комп"ютерних технологій та програмного забезпечення. Загальні відомості про середовище візуального програмування Delphi 7. Аналітичний огляд програм, які вирішують задачі методом Крамера або методом Гауса. Розробка програми "Лічильник задач".
Темою курсової роботи є створення та розробка програми з використанням процедур та функцій в середовищі візуального програмування Delphi. Під програмним забезпеченням (ПЗ) розуміється сукупність програм обчислювальної машини - процедур і правил разом з усією повязаною з цими компонента документацією, що дозволяє використовувати обчислювальну машину для вирішення різних завдань або розваг. За задачами і функціями, виконуваних різними елементами ПЗ, можна виділити дві великі групи: загальні та середнє-загальне програмне забезпечення. До загального програмного забезпечення відноситься сукупність програм, описів та інструкцій, призначених для автоматизації трудомістких технологічних етапів розробки алгоритмів і програм, а також для організації та контролю обчислювального процесу на машині під час її функціонування. Воно включає системне програмування, операційну систему, що здійснює загальну організацію процесу обробки інформації і звязок ЕОМ з користувачем, засоби контролю та діагностики програми в ході роботи ЕОМ.Було випущено кілька версій Borland Delphi: 3.0‚ 4.0‚ 5.0‚ 5.5‚ 6.0‚ 7.0‚ Pascal for Windows, Borland Delphi. Інтегроване середовище Delphi складається з чотирьох основних елементів: головне вікно, вікно інспектора обєктів, вікно форми та вікно модуля (вікно коду). Це вікно містить головне меню, панель кнопок швидкого доступу і палітру компонентів. Головне меню складається с таких елементів : File, Edit, Search,View, Project, Run, Component, DATABASE, Tools,Help.У рядку меню є "випадаючі" меню,за допомогою яких здійснюється управління середовищем розробки Delphi . В Delphi проект - це сукупність усіх файлів, що створюють програму, включаючи форми, модулі, графіку, елементи управління.Під час написання програми використовувалися наступні елементи інтегрованого програмного середовища Borland Delphi.На формі Form1 створено наступні компоненти TFORM1 = class(TFORM) 1) Коли я вибрав необхідні мені компоненти я почав розташовувати їх на формі: Рис.2.1.1 Також ця кнопка має такий код: procedure TFORM 1.BUTTOKCLICK(Sender: TOBJECT); //рішення можливих і неможливих величин begin if not Vveli then begin if READN.Text="then Exit; Ці кнопки маюсь наступний код: На кнопці розвязати систему також треба обовязково прописати даний код адже саме він вивів коректний результат Х,У. procedure TFORM1.RESHICLICK(Sender: TOBJECT); for i:=1 to n do for j:=1 to n 1 do begin if Matrica.Cells[j,i]="" then a[i,j]:=0 else begin try a[i,j]:=STRTOFLOAT(Matrica.Cells[j,i]);Розвязування математичних задач за допомогою персональних компютерів має велике значення, оскільки кожен розвязок є оперативним та точним. Обчислюючи математичну задачу за допомогою сучасного компютера, зрозуміло, що ймовірність помилкового введення даних в память ПК є набагато більшою чим ймовірність помилкового обчислення компютером, чим тут практично можна знехтувати. Звичайно головним в написанні програми є правильність її складання, оскільки правильність результатів обчислення в першу чергу залежить від правильності програми. В ході розробки цього програмного продукту я вперше з тикнувся з проблемами які виникають при розробці власного програмного забезпечення,а саме: створення самої ідеї програми,створення супроводжуючого матеріалу,створенню концепції.L4: TLABEL; //поле дня назви procedure XXXCLICK(Sender: TOBJECT); //процедури вводу та розвязання procedure RESHICLICK(Sender: TOBJECT); //процедури вводу та розвязання procedure FORMSHOW(Sender: TOBJECT); //процедури вводу та розвязання procedure MATRICADRAWC(Sender: TOBJECT); //процедури вводу та розвязання procedure BUTTOKCLICK(Sender: TOBJECT); //процедури вводу та розвязання procedure FORMCREATE(Sender: TOBJECT); //процедури вводу та розвязання private {$R *.dfm} procedure TFORM1.FORMCREATE(Sender: TOBJECT); //ввод даних begin n:= 2; begin begin for i:=1 to n do for j:=1 to n 1 do begin if Matrica.Cells[j,i]="" then a[i,j]:=0 else begin try a[i,j]:=STRTOFLOAT(Matrica.
Вывод
Розвязування математичних задач за допомогою персональних компютерів має велике значення, оскільки кожен розвязок є оперативним та точним. Обчислюючи математичну задачу за допомогою сучасного компютера, зрозуміло, що ймовірність помилкового введення даних в память ПК є набагато більшою чим ймовірність помилкового обчислення компютером, чим тут практично можна знехтувати. Тоді що вже можна говорити про порівняння ручного обчислення і машинного. Тому надзвичайно важливо самостійно складати програми для виникаючих задач, які потрібно часто рішати. Звичайно головним в написанні програми є правильність її складання, оскільки правильність результатів обчислення в першу чергу залежить від правильності програми.
Дана курсова робота присвячена розробці, проектуванню, написанню та опису програми з використанням процедур та функцій, а саме "Лічильник рівнянь". Він спроектований та описаний на мові програмування Object Pascal в середовищі візуального програмування Borland Delphi.
В ході розробки цього програмного продукту я вперше з тикнувся з проблемами які виникають при розробці власного програмного забезпечення,а саме: створення самої ідеї програми,створення супроводжуючого матеріалу,створенню концепції.
Мою програму налагоджено з використанням різноманітних тестових даних. Прикладом для перевірки працездатності програми було розроблено вручну тест. Результати обчислення вручну та за допомогою компютера повністю співпали. Тому можна вважати цей програмний продукт готовим для практичного застосування.
Я вважаю що поставлені перед собою завдання,в цій курсовій роботі повністю розкритими і бездоганно виконаними .
Список литературы
1. Карованова Т.П. Інформатика: основи алгоритмізації та програмування. - К. :Генеза,2006. - 286 с.
2. Культин Н.Б. "основы прорамирования в Delphi 7". - СПБ.:БХВ-Петербург