Reguli pentru înregistrarea codului sursă în pascal (formatare indentare) pascal, fkn antitotal

În această secțiune, vom vorbi despre modul de formatare a codului sursă al programului în Pascal.

Ideea formatării codului este de a spori lizibilitatea acestuia, adică înțelegerea programatorului.







Construcția blocurilor

În Pascal, puteți aloca cel puțin $ 6 $ de construcții bloc - adică cele pentru a înconjura parantezele operatorului care au nevoie de corp. și anume:

-- Corpurile celor trei construcții ciclice sunt de asemenea blocuri.

Semnificația blocului este că puteți atașa una sau mai multe acțiuni la acesta, de obicei atunci când acțiunile sunt utilizate cu paranteze de operatori (cu excepția repetării / până la construirea unde parantezele nu sunt necesare).

Un bloc poate fi investit într-un alt număr infinit de ori pe principiul păpușii:

Reguli pentru înregistrarea codului sursă în pascal (formatare indentare) pascal, fkn antitotal

Ideea principală a formatării







Ideea principală este formatul codului (adică dând acestuia un anumit cadru) astfel încât fiecare acțiune imbricată să aibă un număr de liniuțe în nivelul de cuibare al blocului său.

Se recomandă o singură liniuță care să fie luată de oricare, dar destul de vizibilă, de cel puțin 2 spații. Luăm ca un singur lipsesc 4 spații (așa-numita "o filă"). apoi:

  • Pentru corpul programului, toți operatorii vor fi mutați cu 4 spații, de exemplu:

-- pentru brațele operatorului și cuvântul var utilizează de obicei indentare zero - adică nu adăugați spații la stânga deloc.

  • Orice bloc din corpul programului pentru operatorii săi are deja nevoie de două două indentări, de exemplu operatorul ramurii (forma incompletă, o acțiune în ramură):

    -- aici cesiunea și operatorul condiționat în sine sunt la același nivel în corpul programului și, prin urmare, au liniuțe egale, dar operația

    au investit în atunci ramură $ $, și pentru că necesită un $ 1 + $ în raport cu adâncitura tranzacției mamă (în acest caz, pentru $ if..then $ a fost una indentare, și, prin urmare, pentru apoi sucursală $ $ necesită $ 1 + 1 = 2 $ - adică dublu liniuță.)

  • Dacă instrucțiunea condiționată IF este în forma sa completă, indenturile pot arăta astfel (o operație per ramură):
  • Dacă folosim paranteze de operatori pentru a face referire la mai mult de o singură acțiune în blocul de instrucțiuni, putem să formăm codul astfel:

    -- în ultimul exemplu din ramura else (filiala de falsificare a instrucțiunii if) conține doi operatori, iar bretelele sunt necesare.

  • De asemenea, dăm un exemplu de proiectare a unui bloc al unui ciclu cu condiția imbricată:
  • Cuvinte cheie pentru Forumul FKN + antitotal (CS VSU):







    Articole similare

    Trimiteți-le prietenilor: