Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1010Strukturaksiążki
27
równieżtych,którzymająjużpewnedoświadczeniawprogramowaniu,achcielibypo-
szerzyćswojeumiejętności.Najbardziejprzydasięonanazajęciachzprogramowania
dlastudentówelektroniki,informatykiitelekomunikacjiorazpokrewnychdziedzin,ta-
kichjakteleinformatyka,inżynieriamechaniczna,mechatronika,robotyka,fizyka,ma-
tematykaitd.Książkamożeteżprzydaćsięstudentominnychkierunkóworazprogrami-
stomchcącympodnieśćswojeumiejętnościwzakresiewspółczesnegojęzykaC++.Aby
wykorzystaćksiążkę,trzebaspełnićkilkaniewygórowanychwarunkówwstępnych,
amianowicie:
.Dobrzebyłobymiećzasobąpodstawowewprowadzeniedoprogramowania.
.Przydasięteżznajomośćmatematykinapoziomieszkołyśredniej.
Zksiążkitejmożnakorzystaćnawielesposobów.Jakocałośćnajlepiejpasujeonado
trzechlubczterechsemestrówpowiązanychzesobąkursówbędącychwprowadzeniemdo
programowania,programowaniazorientowanegoobiektowo,awszczególnościprogramo-
waniawjęzykuC++,jakrównieżzajęćzzaawansowanychmetoditechnikprogramowania.
Możnawykorzystaćwramachzajęćzsystemówoperacyjnychorazprogramowaniasyste-
mówwbudowanych.Możeteżposłużyćjakododatkowymateriałnazajęciachdotyczących
rozpoznawaniaorazprzetwarzaniaobrazów.WtensposóbkorzystamyzniejwAkademii
Górniczo-HutniczejwKrakowie.
Dokażdegorozdziałumożnateżpodejśćosobnoiosobnogoprzeczytać.Agdyksiążka
posłużyjużjakoinstrukcja,dziękizawartychwniejlicznychpodsumowaniach,tabelach,
rysunkachiindeksach,możnawykorzystaćjakoreferencyjnypodręcznikdlapraktyków
istudentów.
1.1.Strukturaksiążki
Diagramnarysunku1.1przedstawiasposóborganizacjitejksiążkiorazmożliweścieżkijej
czytania.Poniższalistaprzedstawiatreśćrozdziałów:
Rozdział2:flWprowadzeniedoprogramowania”-jesttopodstawowewprowadzenie
wdziedzinęprogramowania.Zaczynamyodprzedstawieniamodelusprzętowego,który
pomożezrozumieć,cotaknaprawdęrobiąprogramykomputerowe.Następnieprzejdziemy
dokolejnegoprzedstawieniaekosystemudeweloperskiegoC++,kompilatorówdostępnych
winternecieorazzintegrowanegośrodowiskaprogramistycznego(IDE).Dalejznajdzie-
mytrzyprzykładoweprojektykoncentrującesięnaobliczeniachwpojedynczejfunkcji
mainzbardzoograniczonymzbioreminstrukcjiioperatorów,atakżewprowadzeniedo
wszechobecnychobiektówstd::coutorazstd::cinzbibliotekistandardowej,reprezen-
tujących-odpowiednio-wyjścienaekraniwejściezklawiatury.Wostatnimprzykładzie
wprowadzonezostająstd::vectororazstd::string,służącedoreprezentacji-odpo-
wiednio-tablicdynamicznychiciągówtekstowych.ZbiórmechanizmówC++wprowa-
dzonychwtymrozdziale-choćograniczony-pozwolinamnanapisaniecałkiemsporej
grupyprostychprogramów.