A forráskód pascalban történő regisztrálásának szabályai (formázás behúzása) pascal, fkn antitotal

Ebben a részben beszélünk arról, hogyan lehet formázni a program forráskódját a Pascal-ban.

A kód formázása ötlet az olvashatóság növelése, vagyis a programozó érthetősége.

Blokkszerkezetek

Pascalban legalább $ 6 $ blokkszerkezetet oszthatunk meg - vagyis a test körbevételéhez kezelői zárójelek szükségesek. nevezetesen:

-- A három ciklikus szerkezetek teste szintén blokk.

Jelentés az egység az, hogy lehet, mint, hogy egy vagy több intézkedés - általában akkor, ha több használ kapcsos zárójel (kivéve tervezés ismétlés / amíg amennyiben az üzemeltető nem kell zárójelbe tettük.).

Egy blokk egy másik végtelen számú alkalommal fektethető be a baba elve alapján:

A forráskód pascalban történő regisztrálásának szabályai (formázás behúzása) pascal, fkn antitotal

A formázás fő gondolatát

Az alapötlet az, hogy a kód formátumban (azaz, így ez egy bizonyos Frome), hogy egyes beágyazott hatás száma bemélyedést a fészkelő szinten egység.

Egyetlen behúzást javasolnak minden, de nagyon észrevehető, legalább 2 szóközzel. Egyetlen hiányzó 4 teret veszünk (az úgynevezett "egy fül"). majd:

  • A program testrészére az összes szereplőt 4 helyre tolja át, például:

-- az operátor fogantyúihoz és a var szó általában nulla bemenetet használ - vagyis ne adjon hozzá szóközöket balra.

  • A program testén belül minden blokk a kezelői számára már 2 két behúzást igényel, például a fióktelep üzemeltetője (hiányos forma, egy fióki művelet):

    -- itt a megbízás és a feltételes szolgáltató maga a program testében ugyanazon a szinten helyezkednek el, ezért egyenlő oszlopokkal rendelkeznek, de a művelet

    fektettek az akkori ága $ $, és mert ahhoz egy $ 1 + $ képest a behúzás a szülő tranzakció (ebben az esetben $ if..then $ volt az egyik bemélyedés, ezért az akkor ágazik $ $ igényel $ 1 + 1 = 2 $ - azaz kettős behúzás.)

  • Ha a feltételes IF-nyilatkozat teljes formában van, a behúzások így nézhetnek ki (egy művelet egy ágonként):
  • Ha a kezelői zárójeleknél egynél több műveletet utalunk a mondatblokkra, akkor formázhatjuk a következő kódot:

    -- a másik ágban lévő utolsó példában (az if utasítás hamisító ágában) két operátort tartalmaz, és a göndör befogókra van szükség.

  • Emellett példát mutatunk egy olyan ciklus blokkjának a tervezésére, amelyben a beágyazott állapot van:
  • Kulcsszavak az FKN + antitotal fórumhoz (CS VSU):

    Kapcsolódó cikkek