дображає набір дій користувача при роботі з програмою.
Користувачеві, при вході, надаються дії на вибір: заповнення, сортування масиву; перегляд результату сортування.
Адміністратор встановлює програму і має доступ до її вихідного коду.
вхідних і вихідних даних
Вхідними даними є значення елементів цілочисельного масиву, згенерованого випадковим чином.
В якості вихідних даних виступають гістограми, що представляють поточне утримання оброблюваного масиву.
До функціональним особливостям створеної програми можна віднести:
· можливість заповнення, сортування, видалення масиву;
· наявність поля для відображення розмірності масиву;
· можливість вибору швидкості сортування масиву;
· можливість вибору методу і напряму сортування;
· можливість фіксування часу сортування;
· візуальне відображення процесу сортування.
Вибір складу технічних і програмних засобів
Однією з вимог для нормальної роботи програми є швидкодія системи в цілому. При досить швидкому обміні інформацією між процесором і пам'яттю комп'ютера можна істотно скоротити час завантаження сторінок і обробки різних запитів. Дане швидкодію можна досягти, використовуючи сучасні процесор і модулі пам'яті.
Для нормального функціонування програмного продукту потрібно ПК з наступними мінімальними характеристиками:
· центральний процесор з частотою не нижче 1000 MГц;
· об'єм оперативної пам'яті не менше 512 MБ;
· жорсткий диск з об'ємом вільної пам'яті не менше 70 МБ;
· дисковод CD/DVD;
· маніпулятор «миша»;
· клавіатура;
· монітор.
Програма працює в операційній системі Microsoft Windows 7. Операційні системи даного класу є найнадійнішими і популярними.
В якості програмних засобів, при розробці програмного продукту використовується Delphi.- результат розвитку мови Турбо Паскаль, який, у свою чергу, розвинувся з мови Паскаль. Паскаль був повністю процедурним мовою, Турбо Паскаль, починаючи з версії 5. 5, додав в Паскаль об'єктно-орієнтовані властивості, а Delphi - об'єктно-орієнтована мова програмування з можливістю доступу до метаданих класів (тобто до опису класів та їх членів) в компилируемого коді, також званому інтроспекцією.
Спочатку середу розробки Delphi була призначена виключно для розробки додатків Microsoft Windows, потім був реалізований варіант для платформ Linux (як Kylix), проте після випуску в 2002 році Kylix 3 його розробка була припинена, і незабаром було оголошено про підтримку Microsoft.NET, яка, у свою чергу, була припинена з виходом Delphi +2007.
На сьогоднішній день, поряд з підтримкою розробки 32 і 64-розрядних програм для Windows, реалізована можливість створювати додатки для Apple Mac OS X (починаючи з Embarcadero Delphi XE2), IOS (включаючи симулятор, починаючи з XE4 допомогою власного компіятора), а також, в Delphi XE5, додатки для Google Android (безпосередньо виконувані на ARM процесорі).
Незалежна, стороння реалізація середовища розробки проектом Lazarus (Free Pascal, компіляція в режимі сумісності з Delphi) дозволяє використовувати його для створення додатків на Delphi для таких платформ, як Linux, Mac OS X і Windows CE.
Також робилися спроби використання мови в проектах GNU (наприклад, Notepad GNU) і написання компілятора для GCC.
Мова Pascal призначений для опису обчислювального процесу вирішення задачі, до складу якої можуть входити величини.
програма масив користувач
Схема 1 - Використовувані величини
Константи - дані, значення яких не змінюються в програмі.
Змінні - дані, що можуть змінюватися при виконанні програми.
Для позначення імен констант, змінних, функцій, процедур і модулів використовуються букви і цифри, що входять в алфавіт мови, і знак підкреслення «_». Імена починаються з букви або знака підкреслення »_« і містять до 63 значущих символів. Символ пробілу в імені не допускається. Ці імена прийнято називати ідентифікаторами.
Вирази - константи, змінні і звертання до функцій, сполучені знаками операцій. Оператори - спеціальні символи і слова, що виконують дії.
Функції, процедури та модулі - окремі програмні блоки, що мають імена і підключаються до основної програми.
Кл...