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 Wortraten
03 Deutsches Zahlenalphabet, Zahlencode
04 Stringoperationen
05 Primzahlberechnung, Sieb des Eratosthenes
06 Primzahlen, Textdatei speichern und laden
07 Primzahlen, Arbeit mit typisiertem File
08 Möndchen am Quadrat mit Timerfunktion
09 Höhensatz mit Animation
10 Werfen zweier Würfel mit Diagramm
11 Licht aus
12 Zellularautomat: Game of Life
20 Schräger Wurf
21 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.