Programmeren in PL/1/Inleiding: verschil tussen versies
Pagina aangemaakt: "{{Programmeren in PL/1}} ==Algemeen== PL/I is een procedurele, derde generatie-programmeerstaal. Het hoofdprogramma wordt aangeduid als e..." |
(geen verschil)
|
Versie van 24 okt 2007 20:30
Algemeen
PL/I is een procedurele, derde generatie-programmeerstaal.
Het hoofdprogramma wordt aangeduid als een PROCEDURE met als OPTIONS-parameter MAIN:
PL/1-code: aanduiding hoofdprocedure
hoofdprogrammanaam: PROCEDURE OPTIONS(MAIN);
Syntax
Elk statement wordt afgesloten met een puntkomma. Toewijzingen bestaan uit een linkerlid dat de geëvalueerde waarde van het rechterlid ontvangt.
PL/1-code: wiskundige berekening
x =(b - c)* d; y = b - c * d;
De variabele x krijgt de waarde van het product van d en het verschil van b en c. Variabel y daarentegen krijgt de waarde van het verschil van b en het product van c en d; Volgens de prioriteitsregels gaat vermenigvuldigen namelijk boven aftrekken.
PL/1-code: concatenatie
s = t || u;
In bovenstaand voorbeeld wordt de tekenreeks (string) s samengesteld door string t en string u achtereen te zetten.
Commentaar
Opmerkingen worden tussen /* en */ geschreven. Voordeel hiervan is dat ineens hele blokken commando's kunnen uitgesloten worden, zonder te ze hoeven wissen.
PL/1-code: commentaar
/* Het commentaar mag over verschillende regels verspreid liggen. */