Курсовая работа: Опрацювання масивів

Зміст

Вступ. 2

1. Аналітичний розділ. 3

2. Побудова інформаційно-математичної моделі 4

3. Алгоритм задачі 6

4. Визначення структури даних. 8

5. Розробка інтерфейсу програми з користувачем.. 8

6. Складання коду програми. 13

7. Реалізація проекту у візуальному середовищі 18

8. Аналіз програми. 20

9. Тестування програми. 21

10. Інструкція з експлуатації програми. 22

11. Аналіз отриманих результатів. 23

Висновок. 27

Література. 28

Додаток. 29

Вступ

На сьогоднішній день комп’ютерні технології дуже стрімко розвиваються і займають значне місце у нашому житті. Комп’ютери застосовуються у всіх сферах діяльності людини. У зв’язку з стрімким розвитком комп’ютерної техніки з’явилась можливість автоматизувати процеси на виробництві, у сфері послуг та інших сферах, які раніше здійснювалися вручну, що вимагало великих зусиль і багато часу.

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

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

Важливою сферою використання комп’ютерної техніки є навчально-освітня. Особливо актуальним є використання комп’ютерної техніки для створення навчальних програм майбутніх „комп’ютерщиків”, програмістів.

Прикладом таких програм є пропонована курсова робота. Її завданням є створення програми, що б максимально наглядно демонструвала роботу із двовимірним масивом різних символів. На мою думку, основна мета цієї курсової роботи - навчальна. Тобто переслідуються наступні цілі: забезпечення розробнику (мені) можливості виявлення набутих знань та умінь із предмету ”Програмування та алгоритмічні мови”, самостійної роботи по набуттю їх, виявлення та покращення практичних навиків програмування, вивчення сучасних середовищ програмування (наприклад, таких як Borland Delphi).

1. Аналітичний розділ

Нижче проведемо аналіз середовищ програмування та обґрунтуємо вибір того, яке використовуватиметься для реалізації поставленого завдання.

Насамперед слід вказати, що створюватиметься програмний продукт орієнтований на роботу із операційною системою Windows, оскільки вона є найбільш популярною у світі. Крім цього середовище програмування, що має бути обраним має забезпечити можливості візуального, об’єктно орієнтованого програмування, виконання проекту із максимально наглядним для користувача інтерфейсом.

Спочатку такі вимоги могло забезпечити лише середовище візуального програмування Borland C++ for Windows, що орієнтоване на професіоналів, що володіють серйозними знаннями та досвідом.

З часом, бурхливий розвиток обчислювальної техніки, потреба у ефективних засобах розробки програмного забезпечення призвели до появи систем програмування, що орієнтуються на так звану „швидку розробку”, серед яких слід виділити Borland Delphi та Microsoft Visual Basic. В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої розробки додатків) лежить технологія візуального проектування та подієвого програмування, суть якого полягає у тому, що середовище розробки бере на себе більшу частину генерацію коду програми. Програмісту ж залишається робота з конструювання діалогових вікон та функцій обробки подій. Продуктивність програміста при використанні RAD-систем набагато вища. Ще однією великою перевагою таких систем є те, що вони максимально підходять для навчальних цілей програмування.

З усіх RAD-систем, напевне, найбільш популярним є Borland Delphi. Delphi - це середовище швидкої розробки, в якому у якості мови програмування використовується Object Pascal. В основі Delphi лежить технологія візуального проектування та методологія об’єктно орієнтованого подієвого програмування.

Ідея об'єктно-орієнтованого програмування полягає в інкапсуляції (об'єднанні) даних і засобів їх опрацювання (методів) у тип, який називається класом. Якщо у мові Паскаль структурними одиницями є дані та команди, то тут такою структурною одиницею є візуальний об'єкт, який називається компонентом. Автоматизація програмування досягається завдяки можливості переносити компонент на форму (у програму) з палітри компонентів і змінювати його властивості, не вносячи вручну змін до програмного коду.

Виходячи із вище проведеного аналізу, на мою думку, зрозуміло, що найбільш підходящим середовищем програмування для поставленого завдання є Borland Delphi.

2. Побудова інформаційно-математичної моделі

У цьому розділі виконаємо модельне подання поставленого завдання. Як відомо, створення попередньої моделі задачі - важливий етап програмної розробки, що дозволяє краще структурувати програму, спростити її подальше проектування, визначити її основні функціональні блоки та зв’язки між ними. Є багато різновидів моделей: математична, схематична, модель у вигляді граф-дерева та інші.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 610
Бесплатно скачать Курсовая работа: Опрацювання масивів