sâmbătă, 8 mai 2010

Comentarii în programe Pascal

Pe lîngă textele explicative ce transmit diverse mesaje de ghidare utilizatorului, într-un program Pascal se mai pot introduce şi comentarii. Acestea sunt utile doar programatorului pentru a înscrie diverse informaţii despre ce face şi despre cum este conceput respectivul program. Comentariile reprezintă orice text încadrat între două acolade şi poate fi pe unul sau mai multe rânduri:

{acesta este un comentariu in Pascal}


şi au următoarele caracteristici:

  1. sunt ignorate de către compilator. Rezultă de aici că:
    • nu sunt executate de către calculator
    • textul cuprins între acolade nu va fi afişat niciunde cînd vom rula programul
    • comentariile nu modifică cu nimic execuţia programului şi nici rezultatele afişate

  2. comentariile pot fi introduse oriunde în program şi pot fi oricâte dorim.

Reluăm ca şi exemplu scrierea programului de mai sus, dar în care am introdus şi nişte comentarii (poate prea multe):


{program care citeste 2 numere   si apoi le afiseaza asa cum sunt}

program numere_comentat; {numele programului trebuie continut intr-un singur cuvant, fara spatii}
Var nr1: integer; nr2: real; {am definit o variabila ca si reala}
Begin {de aici incepe programul}
Write ('Introduceti numarul intreg=');
Readln (nr1); Write ('Introduceti numarul real=');
Readln (nr2); {programul citeste variabila reala}
Writeln ('Numarul intreg este=', nr1);
Writeln ('Numarul real este=', nr2); {programul afiseaza deci, cele doua numere exact asa cum au fost introduse, fara nici o modificare}
end.


Salvaţi şi executaţi pe rând cele două programe numere şi numere_comentat. Observaţi dacă în timpul rulării celor două programe exită vreo diferenţă.

Poate că acum la aceste programe simple şi scurte nu vedeţi utilitatea folosirii comentariilor. Dar în cazul unor programe mari, de zeci sau sute de instrucţiuni, liniile de comentariu introduse din loc în loc şi în punctele principale ale programului, vă vor ajuta foarte mult să vă daţi seama despre ce este vorba în program, fie că reluaţi lucrul la acel program după un timp mai îndelungat, fie că după voi va urma un alt programator care va trebui să facă unele modificări.



Niciun comentariu:

Trimiteți un comentariu