Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
KsiążkaProgramowaniestrukturalneiobiektowejestprzedewszystkimpod-
ręcznikiemdoprzedmiotuotejsamejnawiewykładanymdlazawodutechnikinfor-
matyk.Możezainteresowaćjednaktakżetychwszystkich,którzychcąpoznaćpod-
stawyprogramowaniaizrozumiećjegoistotę.
PrzedmiotProgramowaniestrukturalneiobiektowejestprzedmiotemob-
szernym.Obejmujepodstawyprogramowaniaialgorytmiki,językiprogramowania
PascaliC/C++orazwstępdojęzykaJava.Uczyzasadprogramowaniastrukturalnego
iobiektowego,tworzeniaprogramówzinterfejsemtekstowymigraficznym,pracują-
cychjakoaplikacjekonsoli(dawneaplikacjendosowe”)lubaplikacjedoWindows.
Takszerokizakreswymaganychzagadnieńrodziokreślonekonsekwencje.Wiele
problemówprzedstawionychjestwksiążceskrótowolubwsposóbuproszczony.
Wielezagadnieńmusiałempominąć,wybierająctylkote,któreuznałemzaistotne.
Dlategoproszęowybaczenie,jeżelinieznajdzieciePaństwoodpowiedzinaswoje
określoneproblemy.Proszęjednakzdaćsobiesprawę,żedogłębneprzedstawienie
choćbyjednegojęzykaprogramowaniawymagawielusetstronicowejpublikacji(na
przykładPodstawyjęzykaC/C++StanleyaB.LippmanaiJoséeLajoieobejmują
ponad1200stron).ZachęcamdoszukaniaodpowiedzinaPaństwapytaniawpodanej
literaturze.Jednocześniebędęniezmierniewdzięcznyzawszelkieuwagiisugestie,co
powinnosięznaleźćwksiążce(aczegoniema).Pozwolitoulepszyćilepiejdostoso-
waćnastępnewersjeksiążkidoPaństwawymagań.Uwagiproszęprzesyłaćnaadres
kawojt@ckp.pl.
Podręcznikbędziesięskładałzdwóchtomów.Tompierwszy,którytrzymacie
Państwowręce,omawiapodstawyprogramowaniaialgorytmóworazprogramowanie
strukturalneprzyużyciujęzykówPascaliC/C++.Tomdrugibędzieobejmował
programowanieobiektowe,programowaniedoWindows,wybranezagadnienia
dotyczącealgorytmóworazwprowadzeniedoprogramowaniawjęzykuJava.
Strukturapierwszegotomuksiążkijestnastępująca.Dwapierwszerozdziały:
PodstawyprogramowaniaiAlgorytmypozwalajązrozumieć,naczympolegapro-
gramowaniekomputerowe.Opisująmiędzyinnymidwaważnezagadnienia:cykl
przygotowaniaprogramuorazalgorytmy.Rozdziały3i4dotycząjęzykaPascal.
Pierwszyprzedstawiaproponowane,bezpłatneśrodowisko(FreePascal)doprogra-
mowaniawtymjęzyku,adrugiobejmujeopispodstawowychstrukturjęzykaiich
zastosowań.
Rozdziały5,6i7dotycząprogramowaniastrukturalnegoprzyużyciujęzyka
C/C++.Wrozdziale5omówionegłównestrukturytegojęzykaorazpodstawy