Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m320_2024:learningunits:lu02:aufgaben:datahiding [2024/04/17 18:15] – angelegt - Externe Bearbeitung 127.0.0.1modul:m320_2024:learningunits:lu02:aufgaben:datahiding [2025/08/18 10:16] (aktuell) kmaurizi
Zeile 1: Zeile 1:
-====== LU02.A04 - Data Hiding ====== +====== LU02.A05 - Data Hiding ====== 
-=== Ziel === +<WRAP center round todo 60%> 
-Sie können anhand eines Programmcodes und seiner Ausführung aufzeigen, welche Probleme entstehen, wenn data hiding nicht beachtet wird.+Zeigen Sie die Probleme auf, die enstehen, wenn data hiding nicht beachtet wird. 
 +</WRAP>
  
-=== Auftrag === +===== Auftrag ===== 
-  - Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs. +  - Klonen Sie das Repository https://github.com/templates-python/m320-lu02-a05-datahiding in PyCharm. 
-  - Klonen Sie das Repository in PyCharm. +  - Führen Sie das Programm "datahiding.py" aus.
-  - Führen Sie das Programm "data_hiding.py" aus.+
   - Interpretieren Sie die Ausgabe am Bildschirm.\\ Was stellen Sie bezüglich der beiden Bankkonten Nr. 1 und Nr. 2 fest?   - Interpretieren Sie die Ausgabe am Bildschirm.\\ Was stellen Sie bezüglich der beiden Bankkonten Nr. 1 und Nr. 2 fest?
   - Untersuchen Sie die beiden Klassen ''BankAccountWell'' und ''BankAccountUgly'' bezüglich ihrem Code, insbesondere mit Blick auf das Attribut ''saldo''.\\ Was stellen Sie hier fest?   - Untersuchen Sie die beiden Klassen ''BankAccountWell'' und ''BankAccountUgly'' bezüglich ihrem Code, insbesondere mit Blick auf das Attribut ''saldo''.\\ Was stellen Sie hier fest?
   - Halten Sie Ihre Beobachtungen und Analysen in einem Textdokument fest.   - Halten Sie Ihre Beobachtungen und Analysen in einem Textdokument fest.
  
-=== Dauer ===+===== Dauer =====
 20 Minuten 20 Minuten
  
-=== Abgabe ===+==== Abgabe ====
 Geben Sie Ihren Text als PDF-Datei in Moodle ab. Geben Sie Ihren Text als PDF-Datei in Moodle ab.
  
 ---- ----
-<nodisp>GitHub Repohttps://github.com/templates-python/M320_LU01_A6-DataHiding</nodisp+<details> 
-[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst+<summary>//=> GitHub Repo für externe Besucher//</summary> 
 +GitHub Repository https://github.com/templates-python/m320-lu02-a05-datahiding 
 + 
 +//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// 
 + 
 +</details
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter
  • modul/m320_2024/learningunits/lu02/aufgaben/datahiding.1713370502.txt.gz
  • Zuletzt geändert: 2024/04/17 18:15
  • von 127.0.0.1