GDI Beispiel-Fragen f�r die Klausur-Vorbereitung
================================================

Welche Komponenten stecken in einem "von Neumann" Rechner, und was tun
sie?

Aufgabe "Klasse" (aus dem Tutorium) zur Objektorientierung anschauen f�r
�hnliche Fragen in der Klausur.

"Bitte mehr Aufgaben zu 'Was gibt das Programmfragment aus, oder warum
ist es nicht korrekt?'"

OpenSCAD Eine einfache Vase [vielleicht rund?]
Hausdach (ohne Haus)
Ring mit Stein? (rotate_extrude() + x)

Wochentag berechnen, z.B.: "Welcher Tag war der 1.1.1970?"

"Schreiben Sie diese Formel in JAVA".

Automatische und erzwungene Typumwandlungen.

Umrechnungen Zahlensysteme (Dual in Dezimal in Hexadezimal, oder
exotische wie "12-er System" mit der bekannten Rechenvorschrift)

OpenSCAD Quelltexte zuordnen zu verschiedenen Bildern

if ... else ... welches geh�rt zu welchem?


Bitcoin: Prinzip, was passiert, wenn der gleiche Betrag zweimal ausgegeben wird, ist das Geld dann "doppelt"?

Meltdown/Spectre: Worin besteht der Feler (Stichwort), (wie) kann man ihn beheben?

Ausgabe: "Hallo, Welt"

break und continue in Schleifen bzw. switch().

Aufgabe "Wochentag" (�bung 7.4), hier kommen viele Konstrukte vor, die
wir behandelt haben (switch, Modulo, if, else, ...).

Call by Value und Call by Reference: Wann passiert welches, bei der
�bergabe von Funktionsparametern?

Weihnachtsbaum komplett (Schleifen-Konstruktion)

Weitere Anregungen von Teilnehmer/-innen der Veranstaltung:

   - In �bung 4 Aufgabe 3 sollten wir einen Algorithmus als Flussdiagramm
     darstellen, der das Produkt zweier ganzer Zahlen berechnet, ohne den
     Multiplikations-Operator zu verwenden. Solch eine Aufgabe k�nnte man
     beispielsweise auch f�r nur positive Zahlen oder eine negative und eine
     positive Zahl l�sen.
   - Das F�llen eines Arrays, bestehend aus 100 Elementen, mit den ersten 100
     Quadratzahlen. Das w�re eine Kombination aus den beiden Unteraufgaben der
     �bung 6 Aufgabe 2.
   - Eine �hnliche Aufgabe wie �bung 6 Aufgabe 1, um den Unterschied zwischen
     Wert- und Speicheradressenzuweisung zu unterscheiden.

Schreiben Sie ein Programm, das Zufallszahlen zwischen 5 und 10 errechnet.