Построение структуры программы на основе понятия слияния входных и выходных данных
На
данном этапе первоначально определяются
входные и выходные данные, имеющие
соответствие. Данные имеют соответствие,
если:
Совпадает
число соответствующих между собой
компонент;
Структура
и порядок записи входных и выходных
данных одинаковы;
Должна
присутствовать возможность совместной
обработки указанных данных.
При
этом в процессе установления соответствия
и формирования структуры программы в
каждый блок дописываются следующие
термины: формирование или обработка.
Далее в структуру программы включаются
блоки для выходных данных, которые не
имеют соответствия входным данным и
блоки входных данных, для которых нет
соответствия в выходных. Таким образом,
в конце данного этапа должна быть
получена структура программы, записанная
с помощью рассмотренных базовых структур.
Создание
алгоритма программы
Для
каждого указанного блока в структуре
программы выполняются уточнения его
действий. Порядок следующий:
Действия,
связанные с открытием и закрытием
файлов;
Действия,
связанные с выводом данных;
Вычислительные
операции и различного рода подготовительные
действия (установка счетчиков).