Limbaj de programare Pascal, stil de programare bun, programmirovanie-dla-shhool

Iată un fragment tipic din programul despre Pascal:

2. Înțelegerea variabilelor este cheia înțelegerii unui program

Orice program procesează unele informații. Aceste informații sunt reprezentate în program sub formă de variabile (matricele și alte tipuri de date compuse sunt doar tipuri speciale de variabile). Prin urmare, pentru a înțelege programul, trebuie mai întâi să înțelegeți semnificația variabilelor utilizate în acesta.







Toate variabilele trebuie să fie descrise

Pentru unele limbi de programare, această placă este redundantă.

Pascal, C vă obligă să descrieți variabilele - altfel programul este considerat incorect din punct de vedere sintactic.

Însă, BASIC și alte limbi prezintă programatorului mai multă libertate: variabilele pot și nu descriu, utilizarea lor implică o descriere automată, iar tipul și alte date necesare sunt determinate din context.

Dar aceasta este o libertate foarte înșelătoare.

Deci nu întotdeauna libertatea suplimentară înseamnă bine. Dacă limba dvs. nu vă permite să descrieți variabilele, încercați să nu vă relaxați și să nu folosiți această posibilitate aparent atractivă, dar de fapt foarte periculoasă.

Alegeți cu grijă numele variabilelor

Numele variabilei trebuie să corespundă semnificației sale din program. Numele de o scrisoare și construcțiile numerotate cu litere trebuie evitate - ele sunt ușor de confundat. Este necesar să oferiți nume apropiate (dar nu prea asemănătoare) datelor conexe, nu puteți da nume similare unor date care nu au nimic în comun.







3. Împărțiți-vă și cuceriți

Conceptul principal de programare procedurală este procedura. Nu puteți înțelege imediat imensitatea, astfel că o defalcare competentă în proceduri este cheia pentru rezolvarea cu succes a sarcinilor mari.

Fiecare procedură ar trebui să aibă o sarcină proprie

Procedura nu ar trebui să fie mare

4. Textul trebuie să fie ușor de citit

Pentru un computer, adesea nu este important modul în care programul dvs. este rupt în linii și unde există spații în aceste linii. Compilatorul trebuie să separe tokenurile (elementele minime care alcătuiesc programul - nume, semne de operare, cuvinte de serviciu) unul de celălalt, iar restul nu-i pasă.

Compilatorul nu-i pasă, dar persoana nu o face. Ușurința cu care este percepută foarte mult depinde de cât de bine este plasat textul programului.

Evidențiați structura algoritmică

Programatorii experimentați scriu întotdeauna programele "scară". De fiecare dată când programul utilizează o structură algoritmică (ciclu, ramificare, selecție ...), tot textul din interiorul acestei structuri este mutat spre dreapta. De exemplu, astfel:

<действия до цикла>

în timp ce <условие цикла> face

<действия после цикла>

Această înregistrare vă permite să vedeți unde începe și se termină designul, ce comenzi sunt incluse în el și care nu. În programele complexe cu un număr mare de construcții imbricate, o astfel de înregistrare devine pur și simplu necesară: fără ea, va fi extrem de dificil de înțeles structura programului.

Offset înseamnă trimitere

Această regulă este o extensie a celei anterioare. Prin scrierea structurilor algoritmice cu o scară, mutăm comenzile interioare spre dreapta, arătând că acestea sunt supuse antetului.

Nu salvați pe spații

Nu uitați de spațiile din linie. Puneți-le acolo unde acest lucru poate face programul mai ușor de citit și de înțeles. Dacă mai mulți operatori sunt scrise într-o singură linie, asigurați-vă că includeți spații între ele. În multe cazuri, este util să se pună semne de acțiuni.







Articole similare

Trimiteți-le prietenilor: