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.
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.
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!