From 1723c37813a552bbaf93e4b0206d0c008ab7591c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20St=C3=A4ding?= Date: Fri, 6 Oct 2023 09:23:28 +0200 Subject: [PATCH] Fix bugs in 06_Funktionen --- lecture/06_Funktionen/06_Funktionen.tex | 21 ++++++--------------- lecture/06_Funktionen/listings/scope_1.kts | 4 ++-- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/lecture/06_Funktionen/06_Funktionen.tex b/lecture/06_Funktionen/06_Funktionen.tex index 09dd2ce..5f3f060 100644 --- a/lecture/06_Funktionen/06_Funktionen.tex +++ b/lecture/06_Funktionen/06_Funktionen.tex @@ -77,16 +77,6 @@ \section{Woraus besteht eine Funktion?} \end{itemize} \end{frame} -\subsection{Dokumentation} -\begin{frame} - \slidehead - \begin{itemize} - \item in Kotlin wird Funktionsdokumentation mit drei doppelten Anführungszeichen eingeleitet - \item die Dokumentation kann mehrere Zeilen haben - \item sie sollte kurz erklären was die Funktion tut, was sie an Parametern erwartet und (falls vorhanden) was sie zurück gibt - \end{itemize} -\end{frame} - \subsection{Return-Statement} \begin{frame} \slidehead @@ -135,8 +125,7 @@ \section{Fallbeispiel: Geometrie} %Hinweis: dieses Bild wurde von uns erstellt und kann ohne Referenz verwendet werden. %Viele Grüße %Kevin - \includeinvertablegraphics[width=0.6\textheight]{geometrie} - \caption{Flächeninhalt eines Kreises}\label{fig:flaecheninhalt} + \includeinvertablegraphics[width=0.8\textheight]{geometrie} \end{figure} \end{frame} @@ -153,6 +142,7 @@ \subsection{Flächeninhalt eines Kreises} \begin{frame} \slidehead + \vspace{-1ex} \begin{onlyenv}<1> \kotlinfile{listings/bsp_geometrie_1.kts} \end{onlyenv} @@ -160,7 +150,8 @@ \subsection{Flächeninhalt eines Kreises} \begin{onlyenv}<2> \kotlinfile{listings/bsp_geometrie_2.kts} \end{onlyenv} - + \pause + In diesem Beispiel, ist \kotlininline{r} ein \textbf{Parameter} und \kotlininline{radius} das \textbf{Argument} für \kotlininline{r} \end{frame} \subsection{Wiederverwendbarkeit} @@ -407,8 +398,6 @@ \subsection{Rekursionsbaum} \end{tikzpicture} \end{frame} - - \subsection{Rekursive Summe in Kotlin} \begin{frame} \slidehead @@ -436,6 +425,8 @@ \section{Quiz} \item Was bedeutet Kapseln? \pause \item Was ist ein Parameter? + Was ist ein Argument? + Wie untescheiden sie sich? \pause \item Darf ich meine Funktion \kotlininline{while} nennen? \pause diff --git a/lecture/06_Funktionen/listings/scope_1.kts b/lecture/06_Funktionen/listings/scope_1.kts index 059c6fd..f7de3f7 100644 --- a/lecture/06_Funktionen/listings/scope_1.kts +++ b/lecture/06_Funktionen/listings/scope_1.kts @@ -1,6 +1,6 @@ -fun erstelle_variable() { +fun erstelleVariable() { val variable = 5 } -erstelle_variable() +erstelleVariable() println(variable)