Download Inhoudsopgave Inhoud Print deze pagina

Opdrachten En Opdrachtblokken; Termen - Conrad C-Control II Unit Gebruiksaanwijzing

Inhoudsopgave

Advertenties

Oproep van de functie verderop in a.c2:
fx ( );
Oproepen van de functie in een andere module (in de modulelijst van het project na a.c2)
a.fx ( );
Er kan op de hierboven beschreven manier toegang verkregen worden tot alle kenmerken van globale
variabelen, benoemde constanten, samengestelde datatypes, functies en threads van een module in
volgende modules.

5.3.4 Opdrachten en opdrachtblokken

Opdrachten zijn de basisbouwstenen van een computerprogramma. De volgende opdrachtvormen
worden in C2 onderscheiden:
definitie van variabelen
definitie van constanten
toewijzing
functieoproep
programma -besturingsopdracht
Een opdracht kan zich uitstrijken over
Iedere opdracht moet gevolgd worden door een puntkomma.
Voorbeeld:
Int a;
a = 123;
Opdrachtblokken zijn opeenvolgingen van opdrachten, die door accolades { }
bij elkaar gevoegd zijn.
Voorbeeld:
{
a = 123;
b = a + 1;
}
Na een opdrachtblok is geen puntkomma nodig. Opdrachtblokken kunnen in plaats van een aparte
opdracht staan, b.v. om meerdere acties binnen een opdracht voor de programmabesturing uit te voeren.
Voorbeeld:
if x > 0
{
a = 123;
b = a + 1;
}

5.3.5 Termen

Een term (of "term") is de koppeling van data (variabelen of constanten) door operators. In C2 zijn er
uitsluitend numerieke termen. Elke numerieke term levert door mathematische berekening een waarde.
Geldige numerieke termen zijn bijvoorbeeld:
a + b + c
1 + x
f (x) + c
1 + 2 + 1977
Een speciale vorm is de constante term. De waarde daarvan kan reeds voor de uitvoering van het
programma bepaald worden. Zo is de waarde van de term 1 + 2 + 1977 blijkbaar altijd 1980. Dat staat op
het moment van de programmering vast en zal ook bij de uitvoering van het programma niet veranderen.
Om onnodige berekeningen van constante termen tijdens de uitvoering van het programma te vermijden,
probeert de C2 – compiler, deze zo veel mogelijk vooraf te bepalen en samen te vatten. Zo wordt de
opdracht
a = 1 + 2 + 1977 + c
door de compiler vooraf berekend en intern omgevormd in
a = 1980 + c
n maar ook over meerdere regels.
25

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

19 11 11

Inhoudsopgave