ктур.
Кодування - це запис алгоритму на мові програмування. Якщо алгоритм вирішення задачі, структура програми і структура даних ретельно продумані і акуратно записані, витрати часу на кодування зменшується, а ймовірність помилок на цьому етапі cніжaетcя.
Налагодження і верифікація програми. Являють собою дуже важливу частину - процесу розробки програми. Налагодження полягає в усуненні помилок програмування, помилок перекладу алгоритму на мову програмування. Верифікація - це доказ того, що програма працює «правильно», дає правильний результат.
Отримання результату, його інтерпретація з можливою подальшою модифікації моделі. Результат необхідно проаналізувати. Якщо мова про моделювання якогось природного процесу, слід порівняти отримані за допомогою комп'ютера результати і результати спостережень. Процес такого аналізу ми і називаємо інтерпретацією результатів розрахунків.
Публікація або передача замовнику результату роботи - найважливіший момент, момент народження якісної програми. У наукових дослідженнях значення має результати моделювання, які публікуються в наукових журналах.
Супровід програми передбачає консультації замовнику по роботі програми, усунення помічених в процесі її експлуатації недоліків, навчання користувачів роботі з програмою. Цей, заключний етап має особливе значення для великих і складних програм.
2. Розробка програми для супроводу лабораторної роботи «Класифікація засобів вимірювання»
.1 Постановка завдання
Потрібно розробити додаток призначене для виконання лабораторної роботи «Класифікація засобів вимірювання», Додаток повинен складатися з заставки, реєстраційної форми, головної форми, з повідомленням з результатами тестування. Додаток повинен містити 8 вкладок по проходженню лабораторної роботи. На кожній вкладці повинно бути зображення вимірювального приладу і набір характеристик, серед яких користувач повинен вибрати потрібні.
Результати тестування зберігати в текстовий файл.
Додаток повинен виконувати наступні функції:
- поява заставки;
- перехід на реєстраційну форму;
- перехід на головну форму (при коректній реєстрації);
- навігація по вкладках (Назад, Далі);
- аналізує правильність вибору характеристик вимірювальних приладів.
- Надає інформацію з лабораторної роботи.
- збереження результатів тестування в зовнішній текстовий файл.
- Перегляд результатів.
Специфікація.
НазваніеКлассіфікація коштів ізмереніяТребованія до компьютеруПК на базі CPU (процесора) не менше Pentium I - 233 MHz, RAM (оперативна пам'ять) не менше 16 Mb, відеокарта - 128 Mb, операційна система сімейства Windows не нижче 95 версії.ОпісаніеПрограмма надає можливість за рахунок кнопок «Назад», «Далі», тобто деякі питання можна пропустити, а потім повернутися до них. Після того як користувач виконає лабораторну роботу, завантажуються результати тестування в сообщеніе.Требованія до інтерфейсуУправленіе програмою здійснюється за допомогою головного меню - Файл (вихід, почати тест, теоретичний матеріал, подивитися);- Довідка (про автора). Головна форма. Меню: - Файл (вихід і закінчити тест);- Довідка (про автора). Теоретична частина Меню: - Файл (Перейти до реєстрації, Вихід) - Довідка (Про автора) Результат (Повідомлення) .Входние данниеВвод прізвища, імені, по батькові та № групи в реєстраційній формеВиходние данниеРезультат тестування (ПІБ користувача, кількість балів, правильних і неправильних відповідей ) Приклади роботи програмного продуктаЗапуск, завантаження заставки, перехід на реєстраційну форму. Реєстрація, перехід на головну форму. Тестування. Висновок результатів тестування. Збереження результатів в текстовий файл.
2.2 Розробка моделі задачі
Схема взаємодії модулів програми:
2.3 Проектування
(Головна форма)
procedure TForm2.Timer1Timer (Sender: TObject) ;. AlphaBlendValue:=Form2.AlphaBlendValue + 1; Form2.AlphaBlendValue=250 then.Enabled:=false; .Show ;;;; (Форма із закладками )
procedure TForm3.RadioButton1Click (Sender: TObject); RadioButton1.Checked then:=d + 1 ;; TForm3.RadioButton7Click (Sender: TObject); RadioButton7.Checked then:=d + 1 ;; TForm3.RadioButton11Click (Sender: TObject); RadioButton11.Checked then:=d + 1 ;; TForm3.RadioButton14Click (Sender: TObject); RadioButton14.Checked then:=d + 1 ;; TForm3.RadioButton16Click (Sender: TOb...