Lösungen

main
Ileyan Al Jaaf 2024-06-17 14:58:09 +02:00
parent 86498b41df
commit bce6b1a07f
2 changed files with 35 additions and 42 deletions

View File

@ -6,57 +6,52 @@ Die Folien finden Sie [unter diesem Link.](./skript/folien/praesentation.pdf)
## Themenüberblick: ## Themenüberblick:
| # | Thema | | # | Thema |
| --- | ----- | | --- | ---------------------------------------------- |
| 1. |[Schlüsselwörter](./skript/keywords.md)| | 1. | [Schlüsselwörter](./skript/keywords.md) |
| 2. |[Datentypen](./skript/datentypen.md)| | 2. | [Datentypen](./skript/datentypen.md) |
| 3. |[Operatoren](./skript/operatoren.md)| | 3. | [Operatoren](./skript/operatoren.md) |
| 4. |[Schleifen](./skript/schleifen.md) | | 4. | [Schleifen](./skript/schleifen.md) |
| 5. |[Bedingungen](./skript/bedingungen.md)| | 5. | [Bedingungen](./skript/bedingungen.md) |
| 6. |[Klassen](./skript/klassen.md) | | 6. | [Klassen](./skript/klassen.md) |
| 7. |[Methoden](./skript/methoden.md)| | 7. | [Methoden](./skript/methoden.md) |
| 8. |[Exception Handling](./skript/exceptions.md) | | 8. | [Exception Handling](./skript/exceptions.md) |
| 9. |[Datenstrukturen](./skript/datenstrukturen.md)| | 9. | [Datenstrukturen](./skript/datenstrukturen.md) |
| 10. |[Testen](./skript/tests.md)| | 10. | [Testen](./skript/tests.md) |
## Live Übungen: ## Live Übungen:
Hier finden sie eine eine Liste der Übungsaufgaben, die **in der Vorlesungseinheit** zu bearbeiten sind. \ Hier finden sie eine eine Liste der Übungsaufgaben, die **in der Vorlesungseinheit** zu bearbeiten sind. \
Versuchen sie zuerst selbstständig auf die Lösungen zu kommen, scheuen sie sich aber nicht davor nachzufragen. Zum Bearbeiten der Aufgaben empfehlen wir ihnen einen [Online Compilers][2] zu verwenden. Die Lösungen werden im Anschluss zur Vorlesungseinheit veröffentlicht. Versuchen sie zuerst selbstständig auf die Lösungen zu kommen, scheuen sie sich aber nicht davor nachzufragen. Zum Bearbeiten der Aufgaben empfehlen wir ihnen einen [Online Compilers][2] zu verwenden. Die Lösungen werden im Anschluss zur Vorlesungseinheit veröffentlicht.
| # | Thema | Musterlösung | | # | Thema | Musterlösung |
| --- | ----- | ------------ | | --- | ------------------------- | ------------------------------------------------ |
| 1. |[Operatoren][3]|| | 1. | [Operatoren][3] | [Click me!](./live/solutions/operatoren.groovy) |
| 2. |[Bedingungen][5]|| | 2. | [Bedingungen][5] | [Click me!](./live/solutions/bedingungen.groovy) |
| 3. |[Klassen und Methoden][6]|| | 3. | [Klassen und Methoden][6] | [Click me!](./live/solutions/klassen.groovy) |
| 4. |[Zusammenfassung][8]|| | 4. | [Zusammenfassung][8] | [Click me!](./live/solutions/recap.groovy) |
## Freiwillige Assignments: ## Freiwillige Assignments:
Diese Aufgaben können sie verwenden, um sich **zu Hause** auf die Klausur vorzubereiten. Diese Aufgaben können sie verwenden, um sich **zu Hause** auf die Klausur vorzubereiten.
| # | Thema | Musterlösung | | # | Thema | Musterlösung |
| --- | ----- | ------------ | | --- | ------------------------------------------------------------- | ------------------------------------------------------------- |
| 1. |[Gegensätze ziehen sich an](./assignments/seelenverwandte.md)|[Click me!](./assignments/solutions/seelenverwandte.groovy)| | 1. | [Gegensätze ziehen sich an](./assignments/seelenverwandte.md) | [Click me!](./assignments/solutions/seelenverwandte.groovy) |
| 2. |[Begrüßungsliste](./assignments/begruessungsliste.md)|[Click me!](./assignments/solutions/begruessungsliste.groovy)| | 2. | [Begrüßungsliste](./assignments/begruessungsliste.md) | [Click me!](./assignments/solutions/begruessungsliste.groovy) |
|3.|[Wettervorhersage](./assignments/wetterprognose.md)|[Click me!](./assignments/solutions/wetterprognose.groovy) | 3. | [Wettervorhersage](./assignments/wetterprognose.md) | [Click me!](./assignments/solutions/wetterprognose.groovy) |
|4.|[Sicheres Navigieren](./assignments/save-navigation.md)|[Click me!](./assignments/solutions/save-navigation-sol.md) | 4. | [Sicheres Navigieren](./assignments/save-navigation.md) | [Click me!](./assignments/solutions/save-navigation-sol.md) |
|5.|[Schleifen](./assignments/schleifen.md)|[Click me!](./assignments/schleifen.md) | 5. | [Schleifen](./assignments/schleifen.md) | [Click me!](./assignments/schleifen.md) |
|6.|[Closures verwenden](./assignments/closure-benutzen.md)|[Click me!](./assignments/solutions/closure-benutzen.groovy) | 6. | [Closures verwenden](./assignments/closure-benutzen.md) | [Click me!](./assignments/solutions/closure-benutzen.groovy) |
|7.|[Spread Operator](./assignments/spread-operator.md)|[Click me!](./assignments/solutions/spread-operator.groovy) | 7. | [Spread Operator](./assignments/spread-operator.md) | [Click me!](./assignments/solutions/spread-operator.groovy) |
|8|[Vergleiche](./assignments/operatoren.md)|[Click me!](./assignments/solutions/operatoren-sol.groovy) | 8 | [Vergleiche](./assignments/operatoren.md) | [Click me!](./assignments/solutions/operatoren-sol.groovy) |
|9.|[Ranges](./assignments/ranges.md)|[Click me!](./assignments/solutions/ranges.groovy) | 9. | [Ranges](./assignments/ranges.md) | [Click me!](./assignments/solutions/ranges.groovy) |
|10.|[Leben wie die Römer!](./assignments/roemer.md)|[Click me!](./assignments/solutions/roemer.groovy) | 10. | [Leben wie die Römer!](./assignments/roemer.md) | [Click me!](./assignments/solutions/roemer.groovy) |
|11.|[Konstruktoren](./assignments/konstruktor.md)|[Click me!](./assignments/solutions/konstruktor.groovy) | 11. | [Konstruktoren](./assignments/konstruktor.md) | [Click me!](./assignments/solutions/konstruktor.groovy) |
|12.|[Taschenrechner](./assignments/taschenrechner.md)|[Click me!](./assignments/solutions/taschenrechner.groovy) | 12. | [Taschenrechner](./assignments/taschenrechner.md) | [Click me!](./assignments/solutions/taschenrechner.groovy) |
|13.|[Mitarbeitermanagement](./assignments/mitarbeiter.md)|[Click me!](./assignments/solutions/mitarbeiter.groovy) | 13. | [Mitarbeitermanagement](./assignments/mitarbeiter.md) | [Click me!](./assignments/solutions/mitarbeiter.groovy) |
|14.|[Multiplier](./assignments/multiplier.md)|[Click me!](./assignments/solutions/multiplier.groovy) | 14. | [Multiplier](./assignments/multiplier.md) | [Click me!](./assignments/solutions/multiplier.groovy) |
|15.|[Counter](./assignments/counter.md)|[Click me!](./assignments/solutions/counter.groovy) | 15. | [Counter](./assignments/counter.md) | [Click me!](./assignments/solutions/counter.groovy) |
## Links: ## Links:
@ -67,11 +62,9 @@ Diese Aufgaben können sie verwenden, um sich **zu Hause** auf die Klausur vorzu
[1]: https://groovy.apache.org/download.html [1]: https://groovy.apache.org/download.html
[2]: https://www.jdoodle.com/execute-groovy-online [2]: https://www.jdoodle.com/execute-groovy-online
[3]: ./live/operatoren_ass.md [3]: ./live/operatoren_ass.md
[4]: ./live/schleifen.md [4]: ./live/schleifen.md
[5]: ./live//bedingungen.md [5]: ./live//bedingungen.md
[6]: ./live/klassen.md [6]: ./live/klassen.md
[7]: ./live/bedingte_op.md [7]: ./live/bedingte_op.md
[8]: ./live/recap.md [8]: ./live/recap.md

Binary file not shown.