КОРИСТУВАЛЬНИЦЬКІ ПРОЦЕДУРИ І ФУНКЦІЇ ПРОГРАМУВАННЯ “ЗВЕРХУ ВНИЗ”

Розробка алгоритмів і програм здійснюється, як правило, за принципом зверху вниз.

Суть такого підходу полягає в розбитті вихідної задачі на ряд більш простих завдань фрагментів і подальшій роботі з ними

При розбитті завдання на фрагменти треба дотримуватися такої схеми:

1 Проаналізувати завдання і виділити в ній фрагменти

2 Відобразити процес розбиття у вигляді блок-схеми або лінійної схеми і пронумерувати в ній фрагменти

3 Встановити між виділеними фрагментами звязку: для кожного фрагмента визначити, які дані він отримує (вхідні дані) і які дані повертає (вихідні дані) Звязки між фрагментами називаютьсяінтерфейсом

4 Розглянути далі кожен фрагмент самостійно розробити для нього алгоритм і записати його або у вигляді лінійної схеми, або у вигляді блок-схеми При необхідності піддати фрагмент разбиению на більш дрібні фрагменти Таке розбиття продовжувати до тих пір, поки не будуть отримані фрагменти, програмування яких не становить особливих труднощів

5 Оформити виділені фрагменти у вигляді програмних компонентів або БОК

При такому підході програму можна розглядати як сукупність фрагментів, які, приймаючи деякі дані, виробляють результат і передають його іншому фрагменту і так аж до завершення обчислень

Складаються для фрагментів лінійні схеми алгоритмів (розд 28) супроводжуються заголовком і описом інтерфейсу, що відображає склад вхідних і вихідних даних

В 1С для реалізації фрагментів можна використовувати програмні компоненти:

основну програму модуля, процедури модуля і йогофункції

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

Джерело: Бартеньев О В 1С: Підприємство: програмування для всіх Базові обєкти та розрахунки на одній дискеті М: Діалог-МІФІ, 2005 464 с

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*