introduction klaar
authorMart Lubbers <mart@martlubbers.net>
Thu, 12 Jun 2014 09:06:15 +0000 (11:06 +0200)
committerMart Lubbers <mart@martlubbers.net>
Thu, 12 Jun 2014 09:06:15 +0000 (11:06 +0200)
introductie is al het commentaar verwerkt

introduction.tex

index 756f464..d8c66b6 100644 (file)
@@ -1,5 +1,5 @@
 \subsection{\textit{Piet}}
-\textit{Piet} is een esoterische, stack geori\"enteerde en ge\"interpreteerde
+\textit{Piet} is een esoterische, stack geori\"enteerde en ge-\"interpreteerde
 programmeertaal die is ge\"inspireerd door de Nederlandse kunstenaar Piet
 Mondriaan.  Programma's geschreven vooor \textit{piet} kunnen eruit zien als
 abstracte kunst en worden aangeleverd als een afbeelding.  Een programma dat
@@ -23,27 +23,28 @@ beschikbaar is.\\
 Instructies worden gegeven door het binnengaan van een nieuwe codel
 \footnote{Een codel is een blok $n\times n$ pixels waarbij $n\in\mathbb{N}$,
 een argument aan de compiler bepaalt de waarde van $n$. De standaard waarde is
-$1$}, de grootte van de codel is een interpreter argument en kan een groot
+$1$.}, de grootte van de codel is een interpreter argument en kan een groot
 verschil maken in semantiek van het programma. Bij wijze van uitdaging heeft
-een \textit{Piet} programmeur een programma gemaakt dat bij codel grootte $2$
+een \textit{Piet} programmeur een programma gemaakt dat bij codelgrootte $2$
 ``Piet'' print en bij codel grootte $1$ ``Hello World''. Het programma is
-zichtbaar in \ref{fig:img4}.
+zichtbaar in Figuur~\ref{fig:img4}.
 \begin{figure}[H]
-    \caption{Codel grootte maakt het verschil}
+    \caption{Codelgrootte maakt het verschil}
     \label{fig:img4}
     \centering
     \includegraphics[natheight=46px, natwidth=50px, height=46px, width=50px]{img4.png}
 \end{figure}
-Een \textit{Piet} programma wordt ge\"interpreteert door een interpreter die te
+Een \textit{Piet} programma wordt ge\"interpreteerd door een interpreter die te
 vergelijken is met een agent die over de pixels loopt. De agent houdt een
 aantal dingen bij terwijl hij aan het lopen is over de pixels namelijk:
 \textit{codelchooser(CC), direction pointer(DP), vorig vlak(VK)}.  De VK waarde
 is de waarde van het vorige codel bij het bewegen naar een nieuwe codel. De
 waarde van een codel is het oppervlakte van de codels met de zelfde kleur die
 verlaten is.  Het bepalen van de volgende codel wordt bepaald door een
-combinatie van de CC en de DP, deze relatie staat beschreven in \ref{tab:in1}.
+combinatie van de CC en de DP, deze relatie staat beschreven in 
+Tabel~\ref{tab:in1}.
 \begin{table}[H]
-    \caption{Volgend codel keuze}
+    \caption{Keuze volgende codel}
     \label{tab:in1}
     \centering
     \begin{tabular}{|c|c|c|}
@@ -65,14 +66,13 @@ combinatie van de CC en de DP, deze relatie staat beschreven in \ref{tab:in1}.
 De overgang van kleur die wordt waargenomen bij het verplaatsen van codel naar
 codel bepaalt de operatie die wordt uitgevoerd. De overgang in kleur is te
 beschrijven in twee cyclische parameters genaamd tint en intensiteit. Deze
-overgangen zijn beschreven in \ref{tab:in2}. Als de interpreter een witte codel
-binnengaat wordt er niks gedaan en vervolgt de interpreter zijn weg. Zwarte
-codels en de rand van de afbeelding zijn blokkades en zorgt voor een CC
-waardeverwisseling, komt de interpreter weer een blokkade tegen wordt de DP een
-slag met de klok mee gedraaid, dit wordt herhaalt tot er een niet blokkade blok
-gevonden wordt. Als dit na acht pogingen nog niet het geval is termineert het
-programma.
-\ref{tab:in2}.
+overgangen zijn beschreven in Tabel~\ref{tab:in2}. Als de interpreter een witte
+codel binnengaat wordt er niks gedaan en vervolgt de interpreter zijn weg.
+Zwarte codels en de rand van de afbeelding zijn blokkades en zorgen voor een CC
+waardeverwisseling, komt de interpreter weer een blokkade tegen dan wordt de DP
+een slag met de klok mee gedraaid, dit wordt herhaald tot er een
+niet-blokkadeblok gevonden wordt. Als dit na acht pogingen nog niet het geval
+is termineert het programma.
 
 \begin{table}[H]
     \caption{Beide overgangcykels}
@@ -84,8 +84,8 @@ programma.
         \end{itemize}
 \end{table}
 
-De instructies die de overgangen uitdrukken staan beschreven in de tabel
-\ref{tab:in2}.
+De instructies die de overgangen uitdrukken staan beschreven in de 
+Tabel~\ref{tab:in2}.
 \begin{table}[H]
     \caption{Commando's}
     \label{tab:in2}