Programmieren_1/termin-10.md

51 lines
1.1 KiB
Markdown

<!--
title: Termin 9
description: Folien für das erste Tutorium in Programmieren 2
url: https://git.haw-hamburg.de/pm2-tutorium/slides
header: Programmieren 1 **Tutorium**
footer: Henri Burau und Eva Meinen
-->
# Tutorium Termin 10
* Gitlab (Folien-Quellcode) https://git.henriburau.de/tutorien/programmieren-1
* Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code
---
# Ablauf
- Fragen
- Online-Fragen
- Themen
* UML-Klassendiagramme
* Dynamic Stack
* Enums
---
# Fragen
---
# Online Fragen
arsnova.eu/mobile
Code: 13 84 44 10
---
# Implementierung StringStack
- Wir wollen zuerst gemeinsam und dann einzeln die Klasse `StringStack` implementieren
- Ein `StringStack` besteht aus mehreren `StringNode`s, die einen `String` und den nachfolgenen `StringNode` halten
- Methoden: `push(String)`, `boolean isEmpty()`, `String pop()`, `String top()`, `int getDepth()` und `boolean contains(String)`
---
# Angebot: Übungsaufgaben ViaMint
- auf viamint.haw-hamburg.de (Anmeldung mit aKennung)
- E-Assessment -> Programmieren 1 Tutorium (SHF) -> Termin10