diff -r e7dbebf43ac3 -r d82c91f85391 slides/slides02.tex --- a/slides/slides02.tex Mon Sep 30 10:47:49 2024 +0100 +++ b/slides/slides02.tex Fri Oct 11 19:13:00 2024 +0100 @@ -43,7 +43,7 @@ \begin{center} \begin{tabular}{ll} Email: & christian.urban at kcl.ac.uk\\ - Office Hour: & Thurdays 15 -- 16\\ + Office Hour: & Friday 12 -- 14\\ Location: & N7.07 (North Wing, Bush House)\\ Slides \& Progs: & KEATS\\ Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\ @@ -69,11 +69,16 @@ \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -{ -\setbeamercolor{background canvas}{bg=cream} -\begin{frame}<1-4>[c] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] + +\begin{mybox3}{From Pollev last week}\it +Will C++ users be publicly shamed and humiliated in front of the class? +\end{mybox3} + \end{frame} -} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[t] @@ -83,10 +88,12 @@ \footnotesize \begin{center} - {\normalsize Graphs: \bl{$a^{?\{n\}} \cdot a^{\{n\}}$} and strings \bl{$\underbrace{\,a\ldots a\,}_{n}$}}\medskip\\ + {\normalsize Graphs: \bl{$a^{?\{n\}} \cdot a^{\{n\}}$} and strings \bl{$\underbrace{\,a\ldots a\,}_{n}$}}\\[-2mm] \begin{tabular}{@{}cc@{}} \begin{tikzpicture} \begin{axis}[ + title={Graph: $\texttt{(a*)*\,b}$ and strings + $\underbrace{\texttt{a}\ldots \texttt{a}}_{n}$}, xlabel={$n$}, x label style={at={(1.05,0.0)}}, ylabel={time in secs}, @@ -97,13 +104,15 @@ ytick={0,5,...,30}, scaled ticks=false, axis lines=left, - width=5cm, + width=5.5cm, height=4.5cm, - legend entries={Python,Ruby}, + legend entries={Python, Java 8, JavaScript, Swift}, legend pos=north west, legend cell align=left] -\addplot[blue,mark=*, mark options={fill=white}] table {re-python.data}; -\addplot[brown,mark=pentagon*, mark options={fill=white}] table {re-ruby.data}; +\addplot[blue,mark=*, mark options={fill=white}] table {re-python2.data}; +\addplot[cyan,mark=*, mark options={fill=white}] table {re-java.data}; +\addplot[red,mark=*, mark options={fill=white}] table {re-js.data}; +\addplot[magenta,mark=*, mark options={fill=white}] table {re-swift.data}; \end{axis} \end{tikzpicture} & @@ -132,12 +141,21 @@ \end{center} \small -In the handouts is a similar graph for \bl{$(a^*)^* \cdot b$} and Java 8, -JavaScript and Python. - +\begin{textblock}{14}(1,14.6) +In the handouts is a similar graph for \bl{$(a^*)^* \cdot b$} and Java, +JavaScript, Python and more. +\end{textblock} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +{ +\setbeamercolor{background canvas}{bg=cream} +\begin{frame}<1-4>[c] +\end{frame} +} + + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\begin{frame}[c] %\frametitle{Evil Regular Expressions}