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.
Cuprins:Evolutia sistemelor de calcul Algoritmi, elemente definitoriiLimbajul C, prezentare generalaTablouri, pointeri, pointeri la functiiSiruri de caractere. Operatii cu fisiereStructuri, uniuni, campuri de bitiAlgoritmi elementariOperatii pe bitiFunctii de timp, numere aleatoriiStructuri cu autoreferireGrafuri, tehnici de programareProbleme de concursAplicatie: numere mariAplicatie: fractali space-feeling