Реклама:

Писать количество Т Обработка количества Т конец означает лишь

Писать количество Т

Отступы в тексте структурированного изложения указывают уровень программной структуры для соответствующей части программы. Например, строка «Обработка количеств повт» записана с отступом на три уровня влево, и соответственно компонент структуры программы ОБРАБОТКА КОЛИЧЕСТВ находится на глубине трех уровней в программной структуре.

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

Если вы до сих пор следили за нашими рассуждениями, то наберитесь терпения, потому что мы будем повторять многие из менее очевидных подробностей до тех пор, пока не внесем в них полную ясность. Во всяком случае, вы уже одолели самый трудный материал. Дальше будет легче!

, Кратко подытожим следующие пять этапов методики Джексона:

1. Изобразить структуры входных и выходных данных.

2. Идентифицировать соответствия между структурами данных.

3. Создать структуру программы.

4. Перечислить и разместить исполнимые операции.

5. Написать структурированное изложение.

Если вы в состоянии запомнить эти пять этапов и эффективно ими пользоваться, судьба битвы и даже войны складывается в вашу пользу!

Глава 3

Некоторые простые программы

«Занятие программированием приятно, потому что удовлетворяет глубоко заложенную в нас жажду творчества и радует чувствами, которые мы разделяем с людьми»^

3.1. Общий подход

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

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

3.2. Простая программа написания отчетов

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


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