Структурный подход к программированию

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Книrа посвящена вопросам структурного под- хода к проrраммированию - новому направлению в проrраммированни. Она содержит множество примеров, иллюстраций и рекомендаций руково- дителям проrраммнстских коллективов. Особую ценность имеют конкретные данные по струк ryp- ному проrраммированию на КОБОЛе, ФОРТРАНе и ПЛ/I, трансляторы с которых имеются на отече- ственных машинах ЕС ЭВМ. Книrа предназначена проrраммистам и их руководителям. Она будет полезна студентам и аспирантам вычислительных специальностей университетов и инстиутов.

Author(s): Хьюз Дж., Мичтом Дж.
Publisher: Мир
Year: 1980

Language: Russian
Commentary: выровнял страницы, обрезал поля
Pages: 276
City: Москва

Предисловие редактора перевода 5
Предисловие 7

Глава 1. НОВАЯ ДИСЦИПЛИНА ПРОГРАММИРОВАНИЯ 9
Пролог 9
Что такое структурное программирование? 11
Зачем нужна эта новая дисциплина? 12
Что такое структурный подход? 14
Выводы для руководства 24
Эпилог 25
Выводы 27
Контрольные вопросы и упражнения 28

Глава 2. НИСХОДЯЩАЯ РАЗРАБОТКА: ПРОЕКТИРОВАНИЕ
ПРОГРАММЫ 29
Модульность 29
Нисходящее проектирование программ 34
Выводы для руководства 49
Выводы 49
Контрольные вопросы и упражнения 50

Глава 3. НИСХОДЯЩАЯ РАЗРАБОТКА: ПЛАНИРОВАНИЕ И РЕА¬
ЛИЗАЦИЯ 52
Планирование 52
Реализация 63
Выводы для руководства 66
Выводы 68
Контрольные вопросы и упражнения 70

Глава 4. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ 72
Управляющие структуры 73
Псевдокод 82
Выводы для руководства 89
Контрольные вопросы и упражнения 92

Глава 5. ПОШАГОВАЯ ДЕТАЛИЗАЦИЯ 94
Блок-схемы 98
Правила детализации 99
Сегментирование 115
Выводы 124
Контрольные вопросы и упражнения 128

Глава 6. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ НА СТАНДАРТНОМ КОБОЛе 130
Модульность 131
Структурирование программ на КОБОЛе 141
О стиле программирования 156
Как облегчить чтение программы 163
Выводы 168
Контрольные вопросы и упражнения 177

Глава 7. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ НА ФОРТРАНе 178
Организация программ на языке ФОРТРАН 179
Структурирование программ на ФОРТРАНе 182
О стиле программирования 189
Как облегчить чтение программы 192
Использование препроцессора с выходом на ФОРТРАН 194
Выводы 203
Контрольные вопросы и упражнения 204

Глава 8. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ НА ПЛ/I 206
Модульность 2G6
Структурирование ПЛ/1-программ 216
Некоторые приемы программирования на ПЛ/1 226
Как облегчить чтение программ 228
Пример программы 231
Выводы 233
Контрольные вопросы и упражнения 240

Глава 9. СКВОЗНОЙ СТРУКТУРНЫЙ КОНТРОЛЬ 241
Кто этим занимается? 243
Атмосфера на контрольной сессии 245
Как это все происходит? 246
Выводы для руководства 249
Выводы 252
Контрольные вопросы 252

Глава 10. ТЕСТИРОВАНИЕ 254
Что и как нужно тестировать? 255
Разработка плана тестирования 263
Прогон тестов 265
Выводы для руководства 265
Выводы 267
Контрольные вопросы и упражнения 268

Глоссарий 269
Список литературы 274