Einführung in objektorientierte Programmierung Hechtnetzlogo

Alle Infos beziehen sich auf "Borland Delphi Vs. 5"

letzte Änderung:  12.05.2009 - 17:39 Uhr


Skripte zum Nachlesen im PDF-Format

Quellen:

Hausaufgabe für den Kurs Informatik 11 als Arbeitsblatt zum Download in unterschiedlichen Dateiformaten
(zum Download entsprechende Zeile auswählen). Abgabetermin: Mi., 27.05.2009

Hinweis: Eine Unterrichtsstunde umfasst dreimal 45 Minuten.

3. Std.:
Die Delphi – IDE, erste Schritte
4. Std.:
Objekte, Eigenschaften, Standardereignis
5. Std.:
Eigenschaften von Komponenten zur Laufzeit ändern
6. Std.:
Die Komponente 'Label'
7. Std.:
Die Edit-Komponente
8. Std.
Zusammenfassung (Komponenten/Eigenschaften)
9. Std.
Variablen in Prozeduren verwenden
10. Std.
Grundlegende Datentypen:
Ganze und Dezimalzahlen
10. Std. (Ergänzung)
Zahlendarstellung im Computer
11. Std.
Übung und Wiederholung (1)
12. Std.
Kontrollstrukturen: IF-THEN-ELSE (1)
13. Std.
Programmierprojekt (1)
14. Std.
Programmierprojekt (2)
15. Std.
Komponente MainMenu
16. Std.
Unterprogramme - Prozeduren (I)
17. Std.
Unterprogramme - Prozeduren (II)
   

 


Übungsaufgaben

Diese Aufgaben sind Beerware! Alle Aufgaben können frei benutzt, angepasst oder weitergegeben werden.


1. Standardereignis der Komponente Button
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Die Standard-Ereignisprozedur des Buttons soll ein Meldungsfenster erzeugen.
Verwendete Komponenten: Form, Image, Button, BitButton
Verwendete Ereignisse: OnClick
Aufgabe (PDF; 115 kB)
Aufgabe (DOC; 115 kB)
Bild für die Übung (JPG; 11 kB) Ergebnisdatei (EXE; 430 kB)

2. Eigenschaften von Komponenten zur Entwicklungs- und zur Laufzeit beeinflussen

Aufgabe für die Jahrgangsstufe 11 in der Zeit vom 08.10.07 - 14.10.07. Bitte gewissenhaft erledigen, gern auch in Lerngruppen.
Literaturstellen zum Nachlesen findet Ihr hier in diesem Dokument:  AB-07-Literatur_01.pdf (110 kB)

In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen die Komponenteneigenschaften ändern.
Verwendete Komponenten: Form, Image, Button, BitButton
Verwendete Ereignisse: OnClick
Aufgabe (PDF; 70 kB)
Aufgabe (DOC; 70 kB)
Bild für die Übung (WMF; 18 kB) Ergebnisdatei (EXE; 350kB)

3. Eigenschaften von Komponenten zur Entwicklungs- und zur Laufzeit beeinflussen

Aufgabe für die Jahrgangsstufe 12 in der Zeit vom 08.10.07 - 14.10.07. Bitte gewissenhaft erledigen, gern auch in Lerngruppen. 
Literaturstellen zum Nachlesen findet Ihr hier in diesem Dokument:  AB-07-Literatur_01.pdf (110 kB)

In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen die Komponenteneigenschaften ändern.
Verwendete Komponenten: Form, Image, Button, BitButton, Label
Verwendete Ereignisse: OnClick
  Aufgabe (PDF; 130 kB)
  Aufgabe (DOC; 130 kB)
Bild für die Übung (JPG; 8 kB)
Bild für die Übung (ICO; 1 kB)
Ergebnisdatei-Aufgabe 1 (EXE; 420 kB)
Ergebnisdatei-Aufgabe 2 (EXE; 420 kB)

4. Ein Lerntest - Theorie und Praxis (1)
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen die Komponenteneigenschaften ändern. Zwei unterschiedliche Gruppen in den Theoriefragen!
Verwendete Komponenten: Form, Button, BitButton,
Verwendete Ereignisse: OnClick
  Aufgabe (PDF; 120 kB) -- Ergebnisdatei (EXE, 330 kB)

5. Ein Lerntest - Theorie und Praxis (2)
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen die Komponenteneigenschaften ändern.
Verwendete Komponenten: Form, Button, BitButton, Edit-Komponente
Verwendete Ereignisse: OnClick
  Aufgabe (PDF; 55 kB) -- Ergebnisdatei (EXE, 330 kB)

6. Minirechner
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden.
Vorbereitung für Einführung von Variablen in der  9. Unterrichtsstunde.
Verwendete Komponenten: Form, Edit, Button, BitButton, Label
Verwendete Ereignisse: OnClick, Methode Clear
  Aufgabe (PDF; 40 kB)
  Aufgabe (DOC; 40 kB)
-- Ergebnisdatei-Aufgabe 1 (EXE; 325 kB)

7. Quadrat- und Kubikzahlen
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen Berechnungen ausführen und Ergebnisse anzeigen. Vorbereitung für Einführung von Datentypen in der  10. Unterrichtsstunde.
Verwendete Komponenten: Form, Edit, Button, BitButton, Label, Bevel
Verwendete Ereignisse: OnClick, Methode Clear
Verwendete Datentypen: Integer
  Aufgabe (PDF; 32 kB)
  Aufgabe (DOC; 39 kB)
Bild für die Übung (ICO; 1 kB) Ergebnisdatei (EXE; 325 kB)

8. Quadrat und Quadratwurzel einer Zahl
In der IDE sollen Eigenschaften des Formulars und der zu verwendenden Komponenten eingestellt werden. Standard-Ereignisprozeduren von Schaltflächen sollen Berechnungen ausführen und Ergebnisse anzeigen. Eingesetzt in der 11. Unterrichtsstunde.
Verwendete Komponenten: Form, Edit, Button, BitButton, Label, Bevel
Verwendete Ereignisse: OnClick, Methode Clear
Verwendete Datentypen: Double
  Aufgabe (PDF; 49 kB)
  Aufgabe (DOC; 39 kB)
-- Ergebnisdatei (EXE; 324 kB)

9. Oberfläche, Volumen und Masse eines Würfels
Es soll ein Programm erstellt werden, welches nach Eingabe der Kantenlänge eines Würfels dessen Oberfläche, Volumen und Masse (Dichte vorgegeben) berechnet.  Außerdem soll das Formular nutzerfreundlich gestaltet werden.
Verwendete Komponenten: Form, Edit, Button, BitButton, Label, Image
Verwendete Ereignisse: OnClick, (ggf. Methode Clear)
Verwendete Datentypen: Double
  Aufgabe (PDF; 100 kB)
  Aufgabe (DOC; 50 kB)
JPG-Datei für das Formular
ICO-Datei für Systemmenü
Ergebnisdatei (EXE; 420 kB)

10. Textarbeit: Einführung in Kontrollstrukturen
Am Beispiel der Sequenz und der IF-Anweisung werden Kontrollstrukturen eingeführt. Schülerinnen und Schüler sollen einen Fachtext selbständig bearbeiten und verstehen.
  Aufgabe (PDF; 71 kB)
  Aufgabe (DOC; 46 kB)
-- --

11. Eigenschaften von Komponenten zur Entwicklungs- und zur Laufzeit beeinflussen
Es soll ein Programm erstellt werden, mit dem Eigenschaften der Image-Komponente mit Schaltflächen zur Laufzeit beeinflusst werden.
Vorbereitung zur Einführung der Komponente 'MainMenu' in der 15. Unterrichtsstunde.
Verwendete Komponenten: Form, Button, BitButton,  Image, GroupBox
Verwendete Ereignisse: OnClick
 
  Aufgabe (PDF; 85 kB)
  Aufgabe (DOC; 70 kB)
WMF-Datei für die Image Komponente Ergebnisdatei (EXE; 350 kB)

12. Hausarbeiten
Schülerinnen und Schüler sollen sich selbständig Inhalte erarbeiten, die nicht im Unterricht behandelt wurden (Fehlerbehandlung, Zeitgeberkomponente, Memokomponente).
Das Arbeitsblatt enthält drei Aufgaben, von denen mindestens eine bearbeitet werden soll.
Aufgabenstellungen (PDF; 60 kB)
Aufgabenstellungen (DOC; 50 kB)
Aufgabe 1 (EXE - 335 kB)
Aufgabe 2  (EXE - 314 kB)
Aufgabe 2 mit Zusatz  (EXE - 315 kB)
Aufgabe 3  (EXE - 328 kB)

 


Weitere Dateien

Empfehlung: EXE-Dateien lokal speichern, starten und dann möglichst ähnlich 'nachbauen'!


Uebung1.exe (364 kB) In einem Formular werden die Komponenten BitButton und Image angeordnet
(verwendet in der 4. Unterrichtsstunde).

Farben.exe (310 kB) Zwei Button ermöglichen das Umstellen der Hintergrundfarbe eines Formulars. Gleichzeitig werden Properties der Button geändert.
(verwendet in der 5. Unterrichtsstunde).

EreignisProc.exe (316 kB) Eigenschaften von Komponenten (Formular, Label) werden per Ereignisprozedur geändert.

Label_Vs01.exe Ergänzung zu Übungsaufgabe 2
Das Formular wird um zwei Label erweitert, die per Ereignisprozedur die Eigenschaften Sichtbarkeit, Schriftfarbe ändern.

Label_Vs02.exe Ergänzung zu Übungsaufgabe 2
Das Formular wird um ein Label erweitert, das per Ereignisprozedur die Eigenschaften Caption, Schriftfarbe ändert.

Edit2.exe (335 kB) Nutzung der Edit-Komponente und díverser Ereignisse (OnClick; OnChange; OnMouseDown, On MouseUp)
(verwendet in der 6. Unterrichtsstunde).

  Zusammenfassung (51 kB) Beispiel einer Übersichtsdatei zu Komponenten und properties (zum Ergänzen, deshalb als Word-Dokument; verwendet in der 8. Unterrichtsstunde)

Rechnen2.exe (326 kB) Ein 'Minirechner', der die Rechenoperationen Addition, Subtraktion, Multiplikation von zwei Ganzzahlen kann. (verwendet in der 9. Unterrichtsstunde)

  Aufgabe (DOC; 44 kB) Arbeitsblatt zum Erforschen des Dualsystems und seiner Eigenschaften am Beispiel positiver Ganzzahlen.
Nur als Word-Dokument, um Anpassungen an andere Literatur vornehmen zu können.

Aufgabe (PDF; 44 kB) Arbeitsblatt zur Wiederholung des Themenbereiches Dualzahlen (Lösungen hier)

quad_funkt.exe Berechnung der Nullstellen einer quadratischen Funktion in der allgemeine Form; (verwendet in der 13./14. Unterrichtsstunde).

MainMenu.exe Änderung von von Formular- und Imageeigenschaften mit einer Menüleiste; (verwendet in der 15. Unterrichtsstunde).


Weitere Quellen im WWW (z.T. auch zum Download):

 

letzte Änderung:  12.05.2009 - 17:39 Uhr


http://schule.hechtnetz.de