Opis
O knjizi:
Programiranje je kreativna disciplina koja zahtijeva domišljatost i sposobnost da se ideje razrade i opišu na formalan način. Ono od programera zahtijeva razumijevanje specifičnog tj. proceduralnog načina razmišljanja i opisivanja vlastitih ideja, stoga uvodni predmet programiranja ima za cilj razvijati upravo takav način razmišljanja. S druge strane, za učenje programiranja nužno je koristiti određeni programski jezik, kako zbog upoznavanja sa stvarnim jezikom u kojemu se programira, tako i zbog toga što se na taj način osigurava potrebna formalna točnost pri izražavanju algoritma. Stoga, u ovom se rukopisu obrađuju osnovni koncepti programskog jezika C++ potrebni za razumijevanje programiranja.
Svaka lekcija sadrži temeljni programski koncept, bio to programski konstrukt ili mehanizam agregacije podataka tj. metoda. Na kraju svake lekcije dani su primjeri i zadaci kojima se može utvrditi znanje stečeno kroz lekciju te vježbati koncepti koji su u toj lekciji obrađeni. Koristit će kako u obrazovnim institucijama, tako i stvarnom, svakodnevnom životu
Iz sadržaja:
Uvod
Varijable i tipovi podataka. Aritmetički operatori. Standardni ulazno-izlazni tokovi podataka.
Selekcije. Operatori uspoređivanja i jednostavni logički izrazi. Pobrojenja. Aritmetički izrazi.
Iteracije i skokovi
Iteracije s logičkim uvjetom. Složeni logički izrazi
Polja
Pretraživanje i sortiranje polja
Slogovi i unije
Pokazivački
Funkcije
Funkcije. Varijabilni parametri. Polja kao parametri. Rekurzije
Metoda podijeli pa vladaj
Tekstualne datoteke
Binarne datoteke
Literatura
Dodaci