Java-Intensivkurs - In 14 Tagen lernen Projekte erfolgreich zu realisieren

von: Marco Block

Springer-Verlag, 2009

ISBN: 9783642039553 , 291 Seiten

2. Auflage

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 39,99 EUR

Mehr zum Inhalt

Java-Intensivkurs - In 14 Tagen lernen Projekte erfolgreich zu realisieren


 

2 Tag 2: Grundlegende Prinzipien der Programmentwicklung (S. 24-25)

In diesem Kapitel werden wir sehen, dass die Erstellung von Programmen viel mit alltäglichen Abläufen zu tun hat. Kochrezepte lassen sich beispielsweise als Programme auffassen und mit diesem naheliegenden Vergleich wird klar, Programmieren kann jeder! Die Erstellung von Programmen lässt sich auf nur drei Programmierkonzepte reduzieren.

Diese drei einfachen Konzepte sind in fast allen Programmiersprachen gültig. Wer diese verinnerlicht, dem wird das Programmieren und das Lesen anderer Programme leichter fallen. Im Anschluss daran können wir mit den ersten Programmierübungen beginnen.

2.1 Programm als Kochrezept

Ein Programm kann nur erstellt werden, wenn klar ist, dass die Reihenfolge der Anweisungen entscheidend ist. Ein Programm ist wie ein Kochrezept zu verstehen, bei dem ebenfalls das Vertauschen der Reihenfolge der Anweisungen zu einem Kochdesaster führen kann. Nehmen wir als Beispiel für ein Rezept die leckeren Eierpfannkuchen.

Für die Zubereitung sind nun verschiedene Arbeitsschritte auszuführen. Bei den meisten ist dabei die Reihenfolge entscheidend, schauen wir uns dazu einmal Omas Rezept für sechs Portionen Eierpfannkuchen an.

Omas Eierpfannkuchen

– Sechs Portionen Zutaten: 4 Eier, Mehl, Milch, 1 Apfel, Wurst/Käse, Marmelade, Apfelmus, Zucker

– vier Eier in eine Schüssel schlagen und verrühren
– solange Mehl hinzugeben, bis der Teig schwer zu rühren ist
– solange Milch hinzugeben, bis die Masse wieder leicht zu rühren ist, damit sie sich gut in der Pfanne verteilen lässt
– etwas Fett in einer Pfanne erhitzen