Programmeren in PL/1/Inleiding: verschil tussen versies
gaat alleen zo |
|||
Regel 23: | Regel 23: | ||
</pre> |
</pre> |
||
}} |
}} |
||
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. |
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 [[Programmeren_in_PL/1/Tips_en_rekenregels#Rekenregels|prioriteitsregels]] gaat vermenigvuldigen namelijk boven aftrekken. |
||
{{Code| |
{{Code| |
Versie van 20 dec 2014 15:36
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. */