diff options
Diffstat (limited to 'intro.tex')
-rw-r--r-- | intro.tex | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -29,10 +29,10 @@ Voordat we alle commando's bespreken is een klein voorbeeld op zijn plaats. (eerst gepushte element eerst) en zet het resultaat op de stack. \item \smurfinline{o} output het element bovenop de stack. \end{itemize} - De output van dit programma is dus `papasmurf'. + De output van dit programma is dus \lit{papasmurf}. - We hebben spaties gebruikt voor de leesbaarheid. Dit is toegestaan maar niet - vereist. Het programma \smurfinline{"papa""smurf"+o} is eveneens geldig. + We hebben spaties toegevoegd voor de leesbaarheid. Dit is toegestaan maar + niet vereist. Het programma \smurfinline{"papa""smurf"+o} is eveneens geldig. \end{exmp} Naast de stack kent Smurf ook een \emph{variable store} die variabelenamen @@ -42,13 +42,14 @@ illustreren met een voorbeeld: \begin{exmp} We bekijken het volgende programma: \begin{smurf}"smurf" "papa" p "papa" g o\end{smurf} - Nadat `smurf' en `papa' op de stack zijn gezet gebruiken we \smurfinline{p} - om de variabele `papa' de waarde `smurf' te geven. Hierna is de stack weer - leeg. Vervolgens zetten we `papa' op de stack en gebruiken we \smurfinline{g} - om het bovenste element als variabele op te zoeken in de variable store en de - waarde ervan op de stack te zetten. Hierbij wordt het bovenste element van de - stack verwijderd. De stack bestaat nu dus uit het element `smurf'. Met - \smurfinline{o} sturen we deze string naar de output. + Nadat \lit{smurf} en \lit{papa} op de stack zijn gezet gebruiken we + \smurfinline{p} om de variabele \lit{papa} de waarde \lit{smurf} te geven. + Hierna is de stack weer leeg. Vervolgens zetten we \lit{papa} op de stack en + gebruiken we \smurfinline{g} om het bovenste element als variabele op te + zoeken in de variable store en de waarde ervan op de stack te zetten. + Hierbij wordt het bovenste element van de stack verwijderd. De stack bestaat + nu dus uit het element \lit{smurf}. Met \smurfinline{o} sturen we deze string + naar de output. \end{exmp} \input{introcoms} |