next up previous contents index
Nächste Seite: 1.2 Das ``Hello World'' Aufwärts: 1. Das erste Programm Vorherige Seite: 1. Das erste Programm   Inhalt   Index


1.1 Was ist ein Programm ??

Eigentlich kennt jeder bereits Programme, jedoch versteht man oft verschiedene Inhalte darunter. Programmieren ist das Lösen von Aufgaben auf dem Computer mittels eigener Software und beinhaltet alle vier Teilaspekte in obiger Liste.

Eine typische Übungsaufgabe beinhaltet folgenden Satz:

\fbox{\begin{minipage}{0.95\textwidth}
\mbox{}\hfill \vdots \hfill\mbox{} \\
...
... \uml {u}bersetzen [compilieren] und testen
Sie das Programm.
\end{minipage}}

Was (??) soll ich machen ??


Idee         Im Kopf oder auf dem Papier. (Was soll der Computer machen?)         Programmidee
  $ \downarrow$                    
Idee für Computer aufbereiten         Entwurf. (Wie kann der Computer die Idee realisieren?)         Struktogramm
  $ \downarrow$                    
Idee in einer Programmiersprache formulieren.         Quelltext/Quellfile editieren. (Welche Ausdrücke darf ich verwenden?)         Programmcode
  $ \downarrow$                    
Quellfile für den Computer übersetzen         File compilieren [und linken]. (Übersetzung in Prozessorsprache)         ausführbares Programm
  $ \downarrow$                    
Programmcode ausführen         Programm mit verschiedenen Datensätzen testen         Programmtest

Bemerkungen:

  1. Der Lernprozeß beim Programmieren erfolgt typischerweise von unten nach oben in der vorangegangenen Übersicht.
  2. Software = ausführbares Programm + Programmcode + Ideen

\fbox{\begin{minipage}{0.95\textwidth}
\underline {\textbf {Warnung} :} Das Pr...
...enau das} ausf\uml {u}hren, was im Programmcode beschrieben ist!
\end{minipage}}

Typischer Anfängerkommentar: Aber das habe ich doch ganz anders gemeint.

\fbox{\begin{minipage}{0.95\textwidth}
\underline {\textbf {Merke} :} Computer...
...}ssige) Software nutzt die
M\uml {o}glichkeiten der Hardware.
\end{minipage}}


next up previous contents index
Nächste Seite: 1.2 Das ``Hello World'' Aufwärts: 1. Das erste Programm Vorherige Seite: 1. Das erste Programm   Inhalt   Index
Gundolf Haase 2004-01-15