Informatikunterricht: Beispielprogramme

Die nachfolgenden Delphi-Quelltexte, inkl. ausführbarer Exe-Dateien, wurden für den Informatikunterricht zusammengestellt. Besonderer Dank gilt dabei Herrn Siegfried Beyer.

Es sind einfache Umsetzungen verschiedener Aufgabenstellungen:

Klassenstufe 11/12

01 Größter gemeinsamer Teiler
02 Lineare Suche in einem Zahlenfeld
03 Binäre Suche in einem Zahlenfeld
04 Zeitvergleich verschiedener Suchalgorithmen
05 Bubble-Sort
06 Bubble-Sort (verbesserte Variante)
07 Insertion Sort
08 Insertion Sort (Stabilität des Sortierens)
09 Insertion Sort mit Zufallsauswahl des Elements
10 Shell-Sort
11 Demonstration verschiedener Sortierverfahren
12 Vergleich Bubble-, Insert-, Shell-, Quick- und Heapsort
13 Beispiel zur rekursiven Programmierung
14 Geldwechseln
15 Türme von Hanoi (rekursiv)
16 Quicksort
17 Einführung in die Verwendung von Zeigern
18 Einfach verkettete Liste, Vokabelliste
19 Binärer Suchbaum
20 Morsebaum
21 AVL-Baum
22 Farbmixer (RGB-Modell)
23 Farbband (RGB-Modell)
24 Farbring (HSB-Modell)
25 Abbildung invertieren
26 Bildbearbeitung
27 Affine Transformationen
28 Barnsley Farn (IFS)
29 L-System
30 Einfache Steganografie
31 Delphi-Unit zum Drucken von Listen und Abbildungen

Klassenstufe 9/10

01 Einfache Ampelsimulation mittels Timer
02 Kalender: Wochentagsberechnung
03 Wortraten
04 Deutsches Zahlenalphabet, Zahlencode
05 Stringoperationen
06 Primzahlberechnung, Sieb des Eratosthenes
07 Primzahlen, Textdatei speichern und laden
08 Primzahlen, Arbeit mit typisiertem File
09 Möndchen am Quadrat mit Timerfunktion
10 Höhensatz mit Animation
11 Werfen zweier Würfel mit Diagramm
12 Licht aus
13 Zellularautomat: Game of Life
14 Magisches Quadrat der Ordnung 4
20 Schräger Wurf
21 Mausabfrage am Beispiel eines beliebigen Dreiecks
22 Ping Pong

Das Angebot wird in den folgenden Monaten kontinuierlich erweitert.

Anmerkung: Die hier zum Download bereitgestellten Delphi-Quellen nutzen Standardroutinen und sind damit im kostenlosen Lazarus-Compiler in ein Lazarus-Projekt übersetzbar. Der Lazarus-Compiler ist außer für Windows auch für die Betriebssysteme Linux und Mac OS unter dem Link downloadbar.