Page 27 - 208_
P. 27
Для кожної з цих задач є скінченний набір відомих рішень -
типових рішень, і завданням інженера-технолога є
обгрунтований вибір одного з них. Кожне типове рішення має
свою область раціонального використання, яка визначається
комплексом умов як технологічного, так і організаційно-
економічного характеру. Враховуючи це, можна визначити
шлях для формалізації, тобто опису у вигляді алгоритма,
процеса розв’язування задачі нерозрахункового характеру. Для
цього потрібно:
1) описати набір типових рішень і комплекс умов, при яких може
бути використане кожне з цих типових рішень. Цей етап є
найважливішим, тому що формування комплекса параметрів
придатності визначає повноту врахування чинників, що впливають
на вибір типового рішення, служить основою для формування
складу початкових даних задачі. Опис умов для кожного типового
рішення служить основою для вибору цього рішення;
2) перевірити відповідність початкових даних умовам
придатності типових рішень – при виконанні всіх умов
комплекса відповідне типове рішення приймається.
Найпростішим і найбільш наочним алгоритмом перевірки
відповідності початкових даних умовам придатності типових
рішень є блочний алгоритм, при використанні якого
характеристики типових рішень розміщуються безпосередньо в
програмі. Але ця форма представлення має такі суттєві недоліки:
- великий обсяг програми, тому що блочні алгоритми погано
пристосовані до організації уніфікованих процедур;.
- практична неможливість оперативного коректування системи
при зміні виробничої обстановки, тому що це призводить до
необхідності втручання в програми.
Вказаних недоліків позбавлена таблична форма подання
характеристик типових рішень і, відповідно, табличні алгоритми.
Вони задовільняють вимогам, які ставляться до інформаційного
забезпечення автоматизованого проектування. Це:
- незалежність від алгоритмів, тобто алгоритми не повинні
містити характеристик типових рішень;
- універсальність форми подання, яка ознає, що вибір типових
рішень в різних задачах потрібно виконувати з допомогою
єдиної процедури.
27