Lernpfad Know-How-Computer/KHC Programmieraufgaben Teil 1: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
KKeine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
| Zeile 103: | Zeile 103: | ||
</pre> | </pre> | ||
|2=Tipp 2 anzeigen|3=Tipp 2 verstecken}} | |2=Tipp 2 anzeigen|3=Tipp 2 verstecken}} | ||
{{Box|1=4. Aufgabe „Ist x = y ?”|2=Entscheide, ob die Werte x und y, die in zwei verschiedenen Speicherzellen stehen, gleich sind oder nicht. | {{Box|1=4. Aufgabe „Ist x = y ?”|2=Entscheide, ob die Werte x und y, die in zwei verschiedenen Speicherzellen stehen, gleich sind oder nicht. | ||
| Zeile 163: | Zeile 145: | ||
</pre> | </pre> | ||
|2=Lösung anzeigen|3=Lösung verstecken}} | |2=Lösung anzeigen|3=Lösung verstecken}} | ||
</div> | |||
</div> | |||
{{Fortsetzung| | {{Fortsetzung| | ||
Version vom 12. Juni 2025, 19:50 Uhr
In den bisherigen Kapiteln hast du alles erfahren, was du zum Programmieren des Know-How-Computers wissen musst. Jetzt kannst du loslegen und deine eigenen Programme schreiben! Hier kommen ein paar Programmieraufgaben für dich. Die ersten sind „zum Warmwerden” noch ziemlich einfach, im zweiten Teil kommen aber auch einige deutlich anspruchsvollere Aufgaben.
Deine Lösungen kannst du entweder in deinem eigenen Papiermodell oder im KHC-Emulator (weiter unten auf dieser Seite) schreiben und testen. Im KHC-Emulator kannst du den Programmcode entweder direkt per Tastatureingabe in das Hauptspeicher-Textfeld tippen oder du schreibst ihn zuerst in einem beliebigen Textverarbeitungsprogramm oder Texteditor überträgst ihn anschließend als Ganzes durch „Kopieren und Einfügen“ („Drag and Drop“) aus dem Editorfenster in den KHC-Hauptspeicher. Dabei sollte vor dem „Einfügen“ (STRG+c) im Hauptspeicher-Textfeld dessen gesamter bisheriger Inhalt markiert werden (STRG+a), damit er vollständig überschrieben wird. Der Einfügevorgang sollte mit dem Schalter „Neustart“ (Funktionstaste F8) abgeschlossen werden.
In umgekehrter Richtung kann man ein KHC-Programm natürlich auch mit „Kopieren“ und „Einfügen“ aus dem Hauptspeicher-Textfeld in ein Editorfenster übertragen und anschließend in einer Textdatei speichern.
Einige Lösungen kannst du auch über die entsprechenden Schalter unter dem Hauptspeicher-Textfeld als Speicherkonfiguration laden und dann testen.
Bei allen Übungsaufgaben gehen wir von folgenden Grundvoraussetzungen aus:
- Alle Zellen des Hauptspeichers enthalten standardmäßig den Wert 0 - solange, bis etwas anderes per Tastatureingabe oder durch das Laden einer Speicherkonfiguration hineingeschrieben wird.
- Nach dem Programmende darf der Datenwert, der dann in einer Speicherzelle steht, von dem ursprünglichen Wert abweichen, der vor der Programmausführung in der Zelle stand.
