ATENŢIE! Aceasta carte nu este disponibila in stoc,
ci doar la cererea clientului o putem achizitiona. Din aceasta cauza, timpul
de livrare depinde de fiecare editura. Va rugam sa comandati doar daca sunteti
de acord cu aceasta intarziere.
Cuprins: Evolutia sistemelor de calcul Algoritmi elemente definitorii Limbajul C prezentare generala Tablouri, pointeri, pointeri la functii Siruri de caractere. Operatii cu fisiere Structuri, uniuni, cimpuri de biti Algoritmi elementari Operatii pe biti Functii de timp, numere aleatorii Structuri cu autoreferire Grafuri, tehnici de programare Probleme de concurs Aplicatie: numere mari Aplicatie: fractali space-feeling
Descriere:
Conceputa ca un manual pentru cei care vor sa inceapa studiul programarii, cartea faciliteaza insusirea notiunilor introductive si formarea unor abilitati de abordare a situatiilor practice, dar suportul teoretic riguros si varietatea temelor abordate o indica si celor avind deja cunostinte avansate. Este recomandata elevilor, studentilor, programatorilor, profesorilor de informatica si tuturor celor care doresc sa-si perfectioneze cunostintele de programare, atit pentru studiul individual, cit si ca material de lucru la orele de curs. Cele peste 100 de probleme rezolvate sint tratate drept studii de caz, cu exemple, analogii, explicatii detaliate atit la nivel de algoritm, cit si la cel de implementare in C, fiind insotite de listing-ul complet al programului, de un set reprezentativ de date de intrare si iesire, precum si de exercitii inrudite propuse spre rezolvare.
Comentariu adaugat de Bogdan Stana bgstana@gmail.com:
Cartea contine o prezentare exhaustiva a limbajului de programare C, imbinata cu algoritmi prezentati sub forma de pseudocod si tradusi in limbajul prezentat cu maiestrie de un cadru didactic desavarsit! Poate fi folosita cu usurinta drept indrumar sau culegere pentru orice ora de informatica in care se pune accentul asupra tehnicilor de programare, algoritmica si structuri de date! Este laudabila alegerea limbajului C din care s-au scos elementele de programare orientata pe obiecte de care autorii cartilor de C++ si Java fac abuz -astfel ajutand evolutia pozitiva a studentului in ceea ce priveste aprofundarea gandirii algoritmice corecte si profunde, inainte de fi imersat in cultura programarii obiectuale.
In carte se face referire pe langa altele si la concepte de input/output si exemple in care deschiderea sau inchiderea fisierelor (operatii cu fisiere) este mentionata si explicata si prin prizma sistemului de operare UNIX, sistem ce a fost creat folosind limbajul C. Functii de o importanta deosebita in procesarea datelor deja existente in bibliotecile C sunt utilizate si explicate. Totodata, faptul ca pe langa prezentarea limbajului de programare prin prizma algoritmilor si a tehnicilor de programare, folosirea subiectelor si conceptelor matematice pentru a fi transpuse in cod este o idee excelenta pentru a mentine rigurozitatea si disciplina in realizarea unui soft. Aceasta rigurozitate va prezenta celui ce urmeaza sfaturile acestei carti programarea orientata pe obiecte intr-o lumina mult mai clara, lucru ce lasa de dorit autorilor ce se axeaza in a explica in mod exclusiv doar concepte de programare orientata pe obiecte. Felicitari autoarei si speram sa vedem o extensie a acestei carti prin prezentarea si mai exhaustiva a structurilor de date si algoritmilor asa cum au facut-o Niklaus Wirth si Thomas H. Cormen (co-autor al “bibliei programatorului” Introduction to Algorithms).