Zum Inhalt springen

Informatik · Klasse 3–8 · aktualisiert

Programmiersprachen einfach erklärt

Du lernst, wie Computer Programme ausführen, welche Teile zu einem Programm gehören und welche Sprachart zu deiner Lernaufgabe passt.

0 von 9 Aufgaben gelöst

Programmiersprachen einfach erklärt

Kurz gesagt

Eine Programmiersprache hat feste Regeln, mit denen du ein Programm für einen Computer beschreibst. Ein Programm beschreibt eine Aufgabe für den Computer. Hilfsprogramme helfen dabei, es auszuführen.

Du möchtest, dass ein Computer etwas Bestimmtes tut. Dafür beschreibst du eine Aufgabe genau. Hier untersuchst du erfundene Übungsprogramme und vergleichst verschiedene Wege, Programme zu schreiben.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

4 Abschnitte

Mit einer Programmiersprache beschreibst du Aufgaben für einen Computer. Dazu gehören Anweisungen: Sie sagen, was geschehen soll. Du entscheidest, welche Aufgabe dein Programm lösen soll.

Die Sprache gibt feste Schreibregeln vor. Diese Regeln heißen Syntax. Sie bestimmen zum Beispiel, wie du eine Anweisung schreiben darfst. Der geschriebene Programmtext heißt Quelltext oder Quellcode.

Hier betrachten wir für Menschen gut lesbare Textsprachen. Der Prozessor ist das rechnende Bauteil im Computer. Er führt Maschinenbefehle aus. Das sind Anweisungen, die dieser Prozessor direkt ausführen kann. Ihre Darstellung heißt Maschinencode. Den gut lesbaren Quelltext führt der Prozessor nicht direkt aus. Passende Hilfsprogramme helfen beim Übersetzen oder Ausführen.

Schreiben und Ausführen sind verschiedene Tätigkeiten. Beim Schreiben beschreibst du das Programm. Beim Ausführen wird die beschriebene Aufgabe bearbeitet.

Definition

Programmiersprache

Eine Sprache mit festen Regeln, mit der du Programme für Computer beschreibst.

Merke: Der Quelltext ist der geschriebene Programmtext. Der Prozessor führt Maschinenbefehle aus. Hilfsprogramme verbinden diese beiden Seiten.

Teste dich

LeichtWelche Aufgabe hat der Prozessor in unserer Erklärung?

Alles auf einen Blick

Programmiersprache

  • Regeln

    Eine Programmiersprache legt fest, wie du Programme beschreiben kannst.

  • Programmtext

    Bei den hier betrachteten Textsprachen helfen passende Hilfsprogramme, den Quelltext auszuführen.

  • Bestandteile

    Eingaben, Ausgaben, Variablen und Bedingungen haben verschiedene Aufgaben.

  • Ausführen

    Compiler übersetzen; Interpreter lesen Anweisungen beim Lauf und führen sie aus. Mischformen sind möglich.

  • Auswählen

    Visuell kann den Einstieg erleichtern; imperativ passt zu Schritten, deklarativ zu Ergebnisbedingungen.

Musteraufgabe · Schritt für Schritt

Eine Sprachart für eine Bildschirmfigur auswählen

  1. 1Erfundene Lernaufgabe: Eine Bildschirmfigur soll erst winken und danach eine Drehung machen. Du möchtest diese Schritte selbst festlegen.
  2. 2Gesucht ist ein Ansatz, mit dem du beschreibst, wie die Figur vorgeht.
  3. 3Dazu passt ein imperativer Ansatz: Du gibst die Schritte und ihre Reihenfolge vor.
  4. 4Möchtest du dabei passende Bausteine am Bildschirm verbinden, passt zusätzlich eine visuelle Programmiersprache.
  5. 5Die Wahl ist begründet: Imperativ passt zur Schrittfolge; visuell passt zum Arbeiten mit Bausteinen.

Fehler finden

Prüfe ein erfundenes Programm für Tiernamen In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Der gut lesbare Text, den du in unserer Erklärung für ein Programm schreibst, heißt . Ein Hilfsprogramm liest Programmanweisungen beim Lauf und führt sie dabei aus. Es arbeitet hier als . Ein Programm gibt die einzelnen Schritte zum Zeichnen eines Sterns vor. Sein Ansatz ist .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Programmiersprache

LeichtDu tippst ein Programm in einer gut lesbaren Textsprache. Wie heißt dieser geschriebene Programmtext?
MittelEin erfundenes Übungsprogramm bekommt die Eingabe „nass“. Wenn die Eingabe „nass“ ist, zeigt es „Schirm“, sonst zeigt es „Hut“. Was zeigt es?
SchwerDu möchtest für einen Spielzug feste Schritte mit sichtbaren Bausteinen schreiben. Welche Aussage passt zu dieser Lernaufgabe?

Weiterlesen in Informatik