Projekt:2021/Fingerübungen: Unterschied zwischen den Versionen

Markierungen: Manuelle Zurücksetzung Mobile Bearbeitung Mobile Web-Bearbeitung
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Projektseite
|Projekt=Fingerübungen
|Kurs=Informatik GK
|Schuljahr=2021/22
}}
== Fingerübungen zur Objektorientierten Programmierung ==
== Fingerübungen zur Objektorientierten Programmierung ==


Auf dieser Seite findest Du verschiedene Übungen zur Wiederholung und Festigung der Objektorientierten Programmierung (OOP). Die Übungen sind in verschiedene Kategorien einsortiert. Suche Dir Übungen heraus, bedienen Du noch Nachholbedarf hast.
Auf dieser Seite findest Du verschiedene Übungen zur Wiederholung und Festigung der Objektorientierten Programmierung (OOP). Die Übungen sind in verschiedene Kategorien einsortiert. Suche Dir Übungen heraus, bedienen Du noch Nachholbedarf hast.
=== Grundbegriffe ===
Der Kollege Herr Bolte hat eine [https://youtube.com/playlist?list=PLeKALosMKQIddK62MmKelLjGw7v8BRSWS YouTube-Playliste] zusammengestellt, die am Beispiel der BlueJ-Variante {{Greenfoot}} alle Grundlagen der OOP aus der EF durchgeht und an Beispielen wiederholt. Diese kannst du gut selber nacharbeiten (am besten, indem du die Beispiele direkt mitmachst).
<center>
{{#ev:youtubeplaylist|PLeKALosMKQIddK62MmKelLjGw7v8BRSWS}}
</center>
{{Aufgabe:Start}}
Beschreibe mit eigenen Worten so präzise wir möglich die folgenden Begriffe:
* lokale Variable
* Objektvariable
* Parameter
* Rückgabe
* Datentyp
* Objektreferenz
* Methodenaufruf
* Bedingte Anweisung
* logische Verknüpfung
* Array
{{Aufgabe:End}}
Diese Mindmaps zur OOP zeigt dir die wichtigsten Begriffe im Zusammenhang:
<coggle width="100%">https://embed.coggle.it/diagram/XOznaVTTBkqNLBAK</coggle>


=== Implementierungsdiagramme in Quelltext übersetzen ===
=== Implementierungsdiagramme in Quelltext übersetzen ===
Zeile 29: Zeile 59:
     +setNenner(pNenner: int): void
     +setNenner(pNenner: int): void
     +kuerzen(): void
     +kuerzen(): void
     +asDecimal(): float
     +asDecimal(): double
}
}
}}
}}
Zeile 201: Zeile 231:
=== Arrays ===
=== Arrays ===


<center>
{{#ev:youtube|F9Fg_YsZmz4}}
{{#ev:youtube|F9Fg_YsZmz4}}
</center>


[[Kategorie:Projekte:2021/22]]
[[Kategorie:Projekte:2021/22]]