ять основних частин (підзадач). Кожна з цих частин реалізована у вигляді підпрограми (процедури або функції). p align="justify"> Введення вихідних даних, необхідних для вирішення задачі, виділено також в самостійну процедуру під ім'ям DATA. У програмі передбачено виведення результатів рішення задачі на екран монітора за бажанням користувача (процедура REZULT). p align="justify"> Всі підпрограми розроблені відповідно до принципу максимальної ізоляції даних. Це означає, що будь-яка з підпрограм описана з використанням тільки формальних параметрів і локальних змінних без посилань на глобальні змінні, що дозволяє зробити підпрограми в деякому сенсі універсальними, а також підвищити їх надійність за рахунок усунення їх впливу дуг на одного. p align="justify"> Процедура формування масиву вхідних відліків
Опис процедури UIN1 дивися в тексті програми. Пояснення до тексту процедури UIN1
За допомогою процедури U1N1 формується масив вхідних відліків в заданих користувачем рівновіддалених точках діапазону спостереження вихідного сигналу.
Опис процедури поміщено в розділі декларацій основної програми. Це опис є В«зразком дійВ», відповідно до якого ця процедура буде виконуватися кожного разу при виклику її з основної програми. Ім'я процедури-UIN1 задано в заголовку процедури. У круглих дужках перерахований список формальних параметрів. Вісім з них є параметрами значеннями, один - параметр-змінна, про що свідчить стоїть перед ним зарезервоване слово var. Використання var-параметра в даному випадку необхідно, тому що в результаті роботи процедури буде сформований масиви відліків вхідного сигналу, який надалі необхідно буде передати в інші процедури. Тому після виходу з процедури UIN1 масив відліків вхідного сигналу повинен бути збережений, без цього неможлива подальша робота інших підпрограм. p align="justify"> У розділі описів локальних змінних var описані поточний час t, крок зміни часового інтервалу del, обчислюється за формулою
, i - лічильник циклу.
Розділ опису змінних усередині процедури є описом локальних параметрів. Ці параметри доступні лише всередині тієї процедури, де вони описані (в даному випадку всередині процедури UIN1). p> Результат роботи процедури UIN1 - сформовані масиви відліків вхідного сигналу і часу.
Процедура формування масиву вихідних відліків
Опис процедури UOUT1 дивися в тексті програми. Пояснення до тексту процедури UOUT1
Список формальних параметрів процедури UOUT1 містить вхідні параметри-значення n, Ui1, Uin, необхідні для розрахунку та формування масиву вихідних відліків. По суті ці параметри є локальними і не зберігають свої значення після виходу з процедури; uout - є вихідним var-параметром, отже, цей параметр збереже всі свої значення і після виходу з процедури і може бути використаний як головною програмою, так і іншими процедура...