--- a/coursework/cw01.tex Thu Dec 07 12:26:41 2017 +0000
+++ b/coursework/cw01.tex Mon Jan 01 15:02:03 2018 +0000
@@ -65,7 +65,7 @@
cases for the basic regular expressions, but also for explicit cases for
the extended regular expressions. That means do not treat the extended
regular expressions by just translating them into the basic ones. See
-also Question 2, where you are asked to explicitly give the rules for
+also Question 3, where you are asked to explicitly give the rules for
\textit{nullable} and \textit{der} for the extended regular
expressions.\newpage
@@ -94,7 +94,7 @@
\noindent
Be careful that your implementation of \textit{nullable} and
\textit{der} satisfies for every regular expression $r$ the following
-two properties (see also Question 2):
+two properties (see also Question 3):
\begin{itemize}
\item $\textit{nullable}(r)$ if and only if $[]\in L(r)$
@@ -106,9 +106,14 @@
\subsection*{Question 1 (Unmarked)}
What is your King's email address (you will need it in
-Question 4)?
+Question 5)?
+
+\subsection*{Question 2 (Unmarked)}
-\subsection*{Question 2}
+In which programming languages have you written a program (like spent
+at least a day working on the program)?
+
+\subsection*{Question 3}
From the
lectures you have seen the definitions for the functions
@@ -173,7 +178,7 @@
\noindent
Does your matcher produce the expected results?
-\subsection*{Question 3}
+\subsection*{Question 4}
As you can see, there are a number of explicit regular expressions
that deal with single or several characters, for example:
@@ -213,7 +218,7 @@
\end{center}
-\subsection*{Question 4}
+\subsection*{Question 5}
Suppose $[a\mbox{-}z0\mbox{-}9\_\,.\mbox{-}]$ stands for the regular expression
@@ -262,7 +267,7 @@
\item \texttt{"/*test/*test*/"}
\end{enumerate}
-\subsection*{Question 5}
+\subsection*{Question 6}
Let $r_1$ be the regular expression $a\cdot a\cdot a$ and $r_2$ be
$(a^{\{19,19\}}) \cdot (a^?)$. Decide whether the following three