Реклама:
       

поел

   

ВХОДНОЙ ФАЙЛ

1.

     

поел

 

ЗАПИСЬ ЗАГОЛОВКА

1.

     

повт

 

ТЕЛО ФАЙЛА

1.

     

повт

 

ЗАПИСЬ ЗАВЕРШИТЕЛЯ

1.

1.

   

ЭЛЕМ

1.

СИМВОЛ «Н»

1.

1.

   

поел

1.

СОДЕРЖИМОЕ ЗАГ0Л0В-КА

1.

2.

   

ВЫБ

1.

ЗАПИСЬ (ПОКА НЕ КО-

               

НЕЦ ФАЙЛА)

1.

3.

   

ЭЛЕМ

«г» (ПОКА <=8)

1.

1.

2.

 

ВЫБ

1.

1.2

ТИП ФАЙЛА

1.

1.

2.

 

ЭЛЕМ

1.

1.2

ДАТА СОЗДАНИЯ

1.

2.

1.

 

ЭЛЕМ

1.

2.1

Т-ЗАПИСЬ

1.

2.

1.

 

ЭЛЕМ

1.

2.1

М-ЗАПИСЬ

1.

2.

1.

 

ЭЛЕМ

1.

2.1

Б-ЗАПИСЬ

1.

1.

2.

1.

ЭЛЕМ

1.

1.2.1

ТИП Т ГТ-ФАЙЛА

1.

1.

2.

1.

ЭЛЕМ

1.

1.2.1

ТИП М ГМ-ФАИЛА

1.

1.

2.

1.

ЭЛЕМ

1.2.1

ТИП Б ГБ-ФАЙЛА

Рис. 2.30. Список компонентов данных. Изображение структур входных и выходных данных

Ранее в этой главе подробно описано, как изображать структуры данных, и указано несколько правил, позволяющих убедиться в том, что они, по крайней мере, структурно корректны. В частности, на этом этапе разработчик программы должен использовать нотацию структурных схем как средство общения с пользователем, чтобы получить гарантию того, что эти структуры данных отражают реальные требования к входным и выходным данным.

Корректное формирование структур данных является самым важным этапом методики Джексона, хотя в ней и предусмотрены некоторые механизмы последующей самопроверки, помогающие убедиться в аккуратном выполнении этого этапа. Поскольку данный этап столь важен, мы приведем на нескольких последующих страницах некоторые подробные инструкции и контрольные перечни, позволяющие в большинстве ситуаций гарантировать оптимальные структуры данных. Это усиленное внимание к структурам данных необходимо, потому что они всегда будут образовывать основу получаемых в результате структур программ.

Ссылочные

номера составляющих

компонентов

Повт.

Поел.

Выб.

Элем.

1.2

1.

1, 1.3

       
 

1.

1.2

-

 

1.

1.1

_

 

1.

2.1

 

-

-

 

-

 

1.

3.1

-

-

 

1.

1.2.1

1.

1.2.2

-

-

 

-

 

1.

2.1.1

         

1.

2.1.2

         

1.

2.1.3

_

_

 

_

 

1.

1.2.1.1

         

1.

1.2.1.2

-

-

 

-

 

1.

1.2.1.3

-

-

 

-

 

-

 

Инструкции для создания корректных структур данных разделяются на три части:

Задания для идентификации всех компонентов данных. Построение компонентов данных в структуры данных.

Перечни структур данных.

(а) Задания для идентификации компонентов данных

Для каждого полного набора входных или выходных данных выполните следующие задания в указанном порядке.

(1) Рассмотрите совокупность всех входных и выходных данных как компонент самого высокого уровня, например «файл» или «отчет».


⇐ Предыдущая страница| |Следующая страница ⇒