17.04.2013 Views

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Concluzii<br />

Un program complet pentru comanda DIR este mult mai mare decât schita de<br />

program prezentatã anterior, dar este mult mai mic si mai simplu decât alte programe<br />

necesare <strong>în</strong> practicã.<br />

Problemele ridicate de acest program sunt oarecum tipice pentru multe alte programe<br />

reale si permite urmãtoarele concluzii:<br />

- Necesitatea stãpânirii tuturor aspectelor <strong>limbajul</strong>ui folosit : operatii cu siruri de<br />

caractere, cu structuri si vectori de structuri, cu fisiere, alocare dinamicã, transmiterea<br />

de date <strong>în</strong>tre functii, scrierea de functii recursive etc.<br />

- Necesitatea cunoasterii, cel putin la nivel de inventar, a functiilor disponibile <strong>în</strong><br />

biblioteci si exersarea lor separatã, <strong>în</strong>ainte de a fi folosite <strong>în</strong>tr-un program mare.<br />

- Dezvoltarea progresivã a programelor, cu teste cât mai complete <strong>în</strong> fiecare etapã.<br />

Este bine sã pãstrãm mereu versiunile corecte anterioare, chiar incomplete, pentru a<br />

putea reveni la ele dacã prin extindere se introduc erori sau se dovedeste cã solutia de<br />

extindere nu a fost cea mai bunã.<br />

- Activitatea de programare necesitã multã atentie si concentrare precum si stãpânirea<br />

detaliilor, mai ales <strong>în</strong>tr-un limbaj cum este <strong>limbajul</strong> C. La orice pas trebuie avute <strong>în</strong><br />

vedere toate posibilitãtile existente si tratate.<br />

- Comentarea rolului unor variabile sau instructiuni se va face chiar la scrierea lor <strong>în</strong><br />

program si nu ulterior. Numãrul acestor comentarii va fi mult mai mare decât cel din<br />

exemplul prezentat, mai ales la fiecare antet de functie.<br />

Aceste comentarii pot facilita adaptarea programului pentru un alt sistem de operare<br />

sau pentru o altã interfatã cu utilizatorii programului.<br />

Informatii complete asupra functiilor de bibliotecã pot fi obtinute prin ajutor (Help)<br />

oferit de orice mediu IDE sau prin examinarea fisierelor antet, de tip H.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!