DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Quelltext kommentieren, ändern und ergänzen

Kommentare erklären den Quelltext. Änderungen und Ergänzungen macht man vorsichtig und prüft sie danach.

  • ca. 12 Minuten
  • Klasse 10
  • Niveau: Standard

Das lernst du heute

  • Ich kann sinnvolle Kommentare schreiben.
  • Ich kann einen vorhandenen Quelltext nach Vorgabe ändern.
  • Ich kann einen Quelltext um eine Funktion ergänzen.

Das brauchst du schon: Vielleicht hilft dir zuerst eine dieser Lektionen: Den passenden Datentyp wählen, Syntax und Semantik

Ein Kommentar ist ein Text im Quelltext, den der Computer überspringt. In unserer Schreibweise beginnt er mit zwei Schrägstrichen: // Fahrtkosten pro Person. Gute Kommentare erklären, warum etwas so gemacht wird oder was ein Abschnitt tut. Schlechte Kommentare wiederholen nur die Zeile. Der Kommentar „// addiere bus und hotel“ hilft wenig, denn die Zeile selbst sagt es schon.

Oft arbeitet man mit fremdem Quelltext. Dann liest du ihn zuerst und verstehst ihn. Dann änderst du nur das Nötige. Beim Ändern ersetzt du einen Wert oder eine Zeile. Beim Ergänzen fügst du neue Zeilen an der richtigen Stelle ein. Danach testest du. Wichtig: Eine Variable muss zuerst einen Wert haben, bevor man sie benutzt.

Das Programm Fahrtkosten-Rechner, Version 1
ZeileAnweisung
1// Fahrtkosten pro Person
2frage gesamt_bus
3frage personen
4frage preis_nacht
5frage naechte
6setze bus auf gesamt_bus : personen
7setze hotel auf preis_nacht · naechte
8setze summe auf bus + hotel
9gib summe aus

Das Programm ändern und ergänzen

  1. Ändern: Die Klasse bleibt 3 Nächte statt 2. Mit den Werten 240, 12, 25 gilt: 20 + 75 = 95 €.
  2. Ergänzen: Ein Zuschuss von 10 € soll abgezogen werden, wenn die Person ermäßigt ist.
  3. Neue Eingabe: frage ermaessigt. Sie steht vor der Berechnung.
  4. Neue Zeilen nach Zeile 8, vor der Ausgabe: wenn ermaessigt = wahr dann setze summe auf summe − 10. Ergebnis mit 2 Nächten: 70 − 10 = 60.

Ich verstehe das noch nicht

Such dir aus, was dir hilft.

Noch einfacher erklärt

Kommentar: erklärt für Menschen.

Ändern: ein Wert oder eine Zeile.

Ergänzen: neue Zeilen an der richtigen Stelle.

Ein Beispiel

Beispiel

Auf einer Packung steht, wofür sie gedacht ist. Ein Kommentar ist so ein Hinweis im Quelltext.

Schritt für Schritt

Wir ergänzen den Zuschuss in das Programm.

  1. Wo wird summe berechnet? In Zeile 8.
  2. Der Zuschuss kommt danach, denn er verändert summe.
  3. Die Ausgabe in Zeile 9 muss danach stehen.
  4. Also: neue Zeile(n) zwischen Zeile 8 und Zeile 9.

Mit einem Bild erklärt

KommentarBeurteilung
// Summe pro Person aus Bus und Übernachtunggut: erklärt den Zweck
// addiere bus und hotelwenig hilfreich: wiederholt die Zeile
// Zuschuss gilt nur für ermäßigte Personengut: erklärt die Regel

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Die Klasse übernachtet 3 Nächte (Bus 240 €, 12 Personen, 25 € pro Nacht). Was zahlt eine Person in €?

Zeig mir den ersten Schritt

Bus pro Person: 240 : 12. Hotel: 25 · 3.

Lösung ansehen

Lösung: 95

20 + 75 = 95 €.

Üben

Jetzt du

Jetzt probierst du es allein.

Der Zuschuss soll nach der Berechnung der Summe, aber vor der Ausgabe abgezogen werden. Nach welcher Zeile des Programms fügst du ihn ein?

Zeig mir den ersten Schritt

Suche die Zeile, in der summe berechnet wird.

Lösung ansehen

Lösung: 8

summe wird in Zeile 8 berechnet. Die Ausgabe steht in Zeile 9. Dazwischen fügt man den Zuschuss ein.

Tipp: Ändere immer nur eine Sache auf einmal und teste dann. So findest du Fehler schnell.

Merksatz: Kommentar: erklärt Sinn und Zweck. Ändern: Nötiges anpassen. Ergänzen: an der richtigen Stelle einfügen und testen.

Typischer Fehler: Viele fügen eine neue Zeile zu früh ein. Dann benutzt sie eine Variable, die noch keinen Wert hat.

Prüfen

Mini-Quiz

5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Wie beginnt ein Kommentar in unserer Schreibweise?
Lösung ansehen

Lösung: mit zwei Schrägstrichen //

Frage 2 Welcher Kommentar ist hilfreicher?
Lösung ansehen

Lösung: // Zuschuss gilt nur für ermäßigte Personen

Frage 3 Mit Zuschuss: Bus 240 €, 12 Personen, 25 € pro Nacht, 2 Nächte, ermäßigt. Was zahlt die Person in €?

Zeig mir den ersten Schritt

Berechne erst die Summe 20 + 50. Ziehe dann 10 ab.

Lösung ansehen

Lösung: 60

70 − 10 = 60 €.

Frage 4 Man kann eine Variable benutzen, bevor sie einen Wert bekommen hat.
Lösung ansehen

Lösung: Stimmt nicht

Frage 5 Warum ändert man beim Anpassen eines Quelltextes nur eine Sache auf einmal?
Lösung ansehen

Lösung: Dann findet man einen Fehler leichter.

Geschafft

Kommentare erklären Quelltext für Menschen. Beim Ändern und Ergänzen liest man zuerst, ändert gezielt und testet danach.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Ein eigenes Programm entwickeln

Kurz erklärt, 47 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 396 KB

Übungsheft herunterladen (PDF, 396 KB)

Das Heft ist für alle kostenlos – auch wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen