This commit is contained in:
lukas-heiligenbrunner 2020-04-16 19:40:17 +02:00
commit 2b027c2650
4 changed files with 256 additions and 0 deletions

BIN
src/Images/focuslogo.pdf Normal file

Binary file not shown.

BIN
src/Images/placeholder.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

38
src/example.bib Normal file
View File

@ -0,0 +1,38 @@
@article{knuth74,
author = {Knuth, Donald E.},
title = {Computer Programming As an Art},
journal = {Commun. ACM},
year = {1974},
pages = {667--673},
numpages = {7},
publisher = {ACM},
address = {New York, NY, USA}
}
@article{knuth92,
author = {Knuth, Donald E.},
title = {Two notes on notation},
journal = {Amer. Math. Monthly},
volume = {99},
year = {1992},
pages = {403--422}
}
@book{lamport94,
title = {LaTeX: A Document Preparation System},
author = {Lamport, Leslie},
year = {1994},
publisher = {Pearson Education India}
}
@online{structtutorialspoint,
title = {struct},
date = {04-2020},
url = {https://www.tutorialspoint.com/cprogramming/c_structures.htm},
}
@online{structchowto,
title = {struct},
date = {04-2020},
url = {http://www.c-howto.de/tutorial/strukturierte-datentypen/strukturen/},
}

218
src/main.tex Normal file
View File

@ -0,0 +1,218 @@
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass{beamer}
\usetheme{focus} % Use the Focus theme supplied with the template
% Add option [numbering=none] to disable the footer progress bar
% Add option [numbering=fullbar] to show the footer progress bar as always full with a slide count
% Uncomment to enable the ice-blue theme
%\definecolor{main}{RGB}{92, 138, 168}
%\definecolor{background}{RGB}{240, 247, 255}
%------------------------------------------------
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{graphicx} % Required for better table rules
%----------------------------------------------------------------------------------------
% TITLE SLIDE
%----------------------------------------------------------------------------------------
\title{Strukturen + Pointer \\ Call by Reference/Value}
\subtitle{mit Anwendungsfälle / Programmierbeispiele}
\author{Lukas Heiligenbrunner}
\institute{HTL Steyr \\ Schlüsselhofgasse 63}
\date{\today}
%------------------------------------------------
\begin{document}
%------------------------------------------------
\begin{frame}
\maketitle % Automatically created using the information in the commands above
\end{frame}
%----------------------------------------------------------------------------------------
% SECTION 1
%----------------------------------------------------------------------------------------
\section{Strukturen} % Section title slide, unnumbered
%------------------------------------------------
\begin{frame}{Strukturen Allgemein}
This is a simple slide.
\end{frame}
%------------------------------------------------
\begin{frame}{Strukturen als Funktionsargument}
This is a simple slide.
\end{frame}
%------------------------------------------------
\begin{frame}{Strukturen in C}
This is a simple slide.
\end{frame}
%------------------------------------------------
\begin{frame}{Strukturen in Java}
\begin{itemize}
\item existieren nicht
\item stattdessen Objekte
\end{itemize}
\end{frame}
%----------------------------------------------------------------------------------------
% SECTION 2
%----------------------------------------------------------------------------------------
\section{Pointer} % Section title slide, unnumbered
%------------------------------------------------
\begin{frame}{Grundlagen}
This is a simple slide.
\end{frame}
%------------------------------------------------
\begin{frame}{Typesetting and Math}
The packages \texttt{inputenc} and \texttt{FiraSans}\footnote{\url{https://fonts.google.com/specimen/Fira+Sans}}\textsuperscript{,}\footnote{\url{http://mozilla.github.io/Fira/}} are used to properly set the main fonts.
\vfill
This theme provides styling commands to typeset \emph{emphasized}, \alert{alerted}, \textbf{bold}, \textcolor{example}{example text}, \dots
\vfill
\texttt{FiraSans} also provides support for mathematical symbols:
\begin{equation*}
e^{i\pi} + 1 = 0.
\end{equation*}
\end{frame}
%----------------------------------------------------------------------------------------
% SECTION 2
%----------------------------------------------------------------------------------------
\section{Section 2}
%------------------------------------------------
\begin{frame}{Blocks}
These blocks are part of 1 slide, to be displayed consecutively.
\begin{block}{Block}
Text.
\end{block}
\pause % Automatically creates a new "page" split between the above and above + below
\begin{alertblock}{Alert block}
Alert \alert{text}.
\end{alertblock}
\pause % Automatically creates a new "page" split between the above and above + below
\begin{exampleblock}{Example block}
Example \textcolor{example}{text}.
\end{exampleblock}
\end{frame}
%------------------------------------------------
\begin{frame}{Columns}
\begin{columns}
\column{0.5\textwidth}
This text appears in the left column and wraps neatly with a margin between columns.
\column{0.5\textwidth}
\includegraphics[width=\linewidth]{Images/placeholder.jpg}
\end{columns}
\end{frame}
%------------------------------------------------
\begin{frame}{Lists}
\begin{columns}[T, onlytextwidth] % T for top align, onlytextwidth to suppress the margin between columns
\column{0.33\textwidth}
Items:
\begin{itemize}
\item Item 1
\begin{itemize}
\item Subitem 1.1
\item Subitem 1.2
\end{itemize}
\item Item 2
\item Item 3
\end{itemize}
\column{0.33\textwidth}
Enumerations:
\begin{enumerate}
\item First
\item Second
\begin{enumerate}
\item Sub-first
\item Sub-second
\end{enumerate}
\item Third
\end{enumerate}
\column{0.33\textwidth}
Descriptions:
\begin{description}
\item[First] Yes.
\item[Second] No.
\end{description}
\end{columns}
\end{frame}
%------------------------------------------------
\begin{frame}{Table}
\begin{table}
\centering % Centre the table on the slide
\begin{tabular}{l c}
\toprule
Discipline & Avg. Salary \\
\toprule
\textbf{Engineering} & \textbf{\$66,521} \\
Computer Sciences & \$60,005\\
Mathematics and Sciences & \$61,867\\
Business & \$56,720\\
Humanities \& Social Sciences & \$56,669\\
Agriculture and Natural Resources & \$53,565\\
Communications & \$51,448\\
\midrule
\textbf{Average for All Disciplines} & \textbf{\$58,114}\\
\bottomrule
\end{tabular}
\caption{Table caption}
\end{table}
\end{frame}
%------------------------------------------------
\begin{frame}[focus]
Danke für eure Aufmerksamkeit!
\end{frame}
%----------------------------------------------------------------------------------------
% CLOSING/SUPPLEMENTARY SLIDES
%----------------------------------------------------------------------------------------
\appendix
\begin{frame}{References}
\nocite{*} % Display all references regardless of if they were cited
\bibliography{example}
\bibliographystyle{plain}
\end{frame}
\end{document}