Download Inhoudsopgave Inhoud Print deze pagina

Termen; Functiedefinities; Threads; Opdrachtblokken - Conrad C-Control II Unit Gebruiksaanwijzing

Inhoudsopgave

Advertenties

7. Kenmerken worden in
Nederlands. Kenmerken dienen in dezelfde taal geformuleerd te worden als de commentaren.

6.3.4 Termen

Complexe numerieke termen dienen door het plaatsen van haakjes en spaties zo vorm gegeven te
worden, dat deeltermen optisch herkenbaar zijn.
6.3.5
Functie – definities
1. De definitieregels worden door "/ / ----" – commentaarregels in een frame geplaatst (zie standaard-
module – bronteksten). Tussen deze commentaren staat niets behalve de functiedefinitie.
2. Een definitieregel begint met een inspringing van twee spaties.
3. Rechts en links van de ronde haakjes staat een spatie, b.v. function fx ( int param ). Bij functies
zonder parameters vervallen de spaties binnen de ronde haakjes, b.v. function ( ).
4. Bij functiedefinities met meerdere parameters staat na elke komma in de lijst van de formele
parameters een spatie, b.v. function fx ( int a, int b, int c).
5. Als een definitie zich over meerdere regels uitstrekt, dan dient u de tweede en volgende regels links
uitgelijnd onder het typen van de eerste parameter voort te zetten, b.v.
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function getMaxTemp ( int deviceID,
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6.3.6

Threads

1. De definitieregels zijn net als bij functies door "/ / ----" – commentaarregels in een frame geplaatst.
2. Threads staan steeds aan het einde van een module – brontekst.
6.3.7

Opdrachtblokken

1. De definitie van locale variabelen is door een spatie gescheiden van de overige opdrachten.
2. Een afsluitende return – opdracht is door een spatie gescheiden van de voorafgaande opdrachten.
3. Langere opdrachtblokken dienen door extra spaties op geschikte wijze gestructureerd te worden.
4. Accolades staan steeds paarsgewijs onder elkaar.
5. Accolades staan steeds alleen in een regel.
6. Gekoppelde opdrachtblokken worden steeds met twee spaties ingesprongen, b.v.
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function getMaxTemp ( int channel ) returns int
/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{
int i;
int result;
if channel == 13
{
for i = 0 . . . <20
{
/ / . . .
}
}
return result;
}

6.3.8 Combinaties met codewoorden voor de besturing van het verloop

1. Losse opdrachten in combinatie met codewoorden voor de besturing van het verloop
(if, else, lolop, while, do, for) staan in dezelfde regel als het codewoord of bij voorkeur met twee
spaties ingesprongen in de volgende regel.
2. De accolades van opdrachtblokken na codewoorden voor de besturing van het verloop staan links
uitgelijnd onder het codewoord.
3. Voor de codewoorden if, loop, while, do en for moet een spatie staan. De spatie kan vervallen, als het
gaat om een gekoppelde constructie, en het codewoord ingesprongen direct volgt na een {- regel.
n enkele taal geschreven, b.v. geheel in het Engels of geheel in het
int channel ) returns int
49

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

19 11 11

Inhoudsopgave