5.1) Grundlagen zur Programmierung

Programm

Im Alltag sind uns Programme geläufig, wie z.B.:

Diese beschreiben einen Ablauf d.h. was wie zu tun ist.
In der Informatik wird der Begriff enger gefasst und man spricht von der Programmierung.

Programmierung

Unter Programmierung versteht man das Schreiben solcher Programme in Form von Quellcode d.h. Befehle in einer Text Datei.

Das Verfassen von Quellcode erfolgt in einer Programmiersprache (C++, Java, Python, Fortran, …)

Diese Programmiersprachen werden von Softwareprogrammen in Maschinensprache übersetzt, welche ein Computer versteht und ausführen kann.

Somit kann man mit Programmierung das Verhalten eines Computers steuern.

Algorithmus

Ein Algorithmus ist eine eindeutige Abfolge von Anweisungen (Befehlen) zur Lösung eines Problems.


Beispiel eines Algorithmus:

ALGORITHMUS mach_was()
   ANFANG mach eine Aufgabenliste
   SOLANGE was zu tun ist
   WENN nicht erledigt
      mach weiter
   SONST
      geh zur nächsten Aufgabe
   WIEDERHOLE
ENDE


Ein Algorithmus kann auch graphisch in Form eines Flussdiagramms dargestellt werden.

Ein Programm besteht im Allgemeinen aus vielen Algorithmen!

Computersystem

Ein Computersystem kann als Schichtmodell gesehen werden.