X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=analysis.tex;h=9bd9feee56bb033651bc2010e7103a25a7ef827d;hb=d5eb78db13b8b04fdf0a3edf3e636dd9006948af;hp=2d8a69b4928c159a6f177a8ce20bf33aa4c6b43e;hpb=f051a8460b9575cae31163616b41230bb5651d57;p=sec1415.git diff --git a/analysis.tex b/analysis.tex index 2d8a69b..9bd9fee 100644 --- a/analysis.tex +++ b/analysis.tex @@ -1,10 +1,18 @@ -\subsection{Skip} -De \textit{Skip} is gelijk aan een enkel wit blokje. Als er naar een locatie -gegaan moet worden voor de volgende operatie kunnen het ook meerdere blokjes -zijn eventueel door zwarte blokken gestuurd.\\ +\subsection{Vertaling} +Hieronder beschrijven we de vertaal stappen om van een arbitrair \textit{While} +programma een \textit{Piet} te maken. + +\subsection{Skip en logistiek} +De \textit{Skip} is gelijk aan een of meer witte blokjes gevolgd niet wit +blokje. Het witte blokje laat piet niks doen en het eerstvolgende niet witte +blokje zorgt ervoor dat de interpreter een aanknopingspunt heeft voor de +volgende overgang. \textbf{While} $skip$\\ \textbf{Piet} {\color{white}\#}\\ +Doormiddel van \textit{skip} en bochten kunnen code blokken met elkaar +verbonden worden. + \input{an_compositie.tex} \input{an_if_statement.tex}