Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Spistreści
Wstęp...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.....
...
...
...
...
..5
1.Wprowadzenie...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.....
..7
2.Stylprogramowaniaiwłasnościprogramów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...12
2.1.Regułydobregostyluprogramowania...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...12
2.2.Właściwościprogramówisposobyichosiągania...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...20
3.Programowaniestrukturalne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..27
3.1.ListDijkstry(1968rok)...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.27
3.2.Charakterystykazdaniagoto...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...29
3.3.Instrukcjestrukturalne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...31
3.4.Uwagioprogramowaniustrukturalnym...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...37
4.Metodyprojektowaniaprogramów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.42
4.1.Wprowadzenie...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...42
4.2.Zasadaabstrakcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...44
4.2.1.Poziomyopisu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...44
4.2.2.Przykładyzastosowaniazasadyabstrakcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..45
4.3.Programowaniemodularne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..46
4.3.1.Dekompozycjaproblemu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.46
4.3.2.Moduł...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.47
4.3.3.Hierarchiamodułów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...48
4.3.4.Złożonośćsystemu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..49
4.3.5.Opiszapomocąpseudokodu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..51
4.4.Projektowaniemetodąsyntetyczną...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..54
4.4.1.Opismetodysyntetycznej...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...54
4.4.2.Porównaniemetodysyntetycznejzanalityczną...
...
...
...
...
...
...
...
...
...
...
...
...
...
...55
4.5.Zakończenie...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.56
5.Graficzneprzedstawianieprogramów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..57
5.1.Schematblokowyidiagramstrukturalny...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.57
5.2.Podstawoweprzyczynyniestrukturalności...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..61
5.3.Metodyeliminowanianiestrukturalności...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..63
5.4.Wnioskiiuwagi...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.70
6.Kodowanieprogramu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..74
6.1.Zasadykodowaniastrukturalnego...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...74
6.2.Wspomaganieprogramowaniastrukturalnegoprzezjęzykiprogramowania...
...
...
...
.74