Programmabläufe prozedural implementieren
- 1 Vorgegebenen Programmablauf in Form einer Ablaufstruktur abbilden.
- 2 Die erforderlichen Daten für Eingabe, Verarbeitung und Ausgabe bestimmen und ihre Datentypen festlegen.
- 3 Kontrollstrukturen für die Steuerung des Programmablaufs anwenden.
- 4 Ablaufstruktur und Daten mit einer Programmiersprache in einen Programmablauf umsetzen.
- 5 Vorgegebene funktionale Testfälle (Eingabewerte, erwartete Ergebnisse) anwenden um Fehler im Programmablauf zu erkennen und zu beheben.
- 6 Einen Debugger einsetzen um die Programmausführung zu überwachen und Fehler zu erkennen.
- 1 Kennt die Kontrollstrukturen Sequenz, Selektion und Iteration, deren Funktionsweise und Einsatz.
- 2 Kennt eine Notation um den Ablauf einer Programmlogik abzubilden.
- 3 Kennt die wichtigsten Datentypen, ihren Speicherbedarf und Wertebereich.
- 4 Kennt die Regeln (implizite und explizite), die bei der Konversion von Datentypen angewendet werden und die Auswirkungen hinsichtlich Genauigkeit.
- 5 Kennt die grundlegenden Anweisungen, Kontrollstrukturen, Bedingungen und Operatoren einer Programmiersprache.
- 6 Kennt den grundlegenden Aufbau eines Programms.
- 7 Kennt den Sinn und Zweck von Variablen und Konstanten, sowie deren Unterschied.
- 8 Kennt den Gültigkeitsbereich von Variablen und wie Variablen eingesetzt werden.
- 9 Kennt die Möglichkeiten einer Entwicklungsumgebung, sowie den Umgang mit Fehler- und Warnmeldungen.
- 10 Kennt den Sinn und Zweck des Testens und die Absicht von einzelnen Testfällen.
- 11 Kennt Kriterien für die Definition eines Testfalls und die gezielte Auswahl der Testdaten.
- 12 Kennt ein Vorgehen um Fehler im Programm zu lokalisieren und zu beheben.
- 13 Kennt den Zweck, die Funktionen und die Bedienung eines Debugger.
- 14 Kennt den Nutzen von Breakpoints und der Überwachung von Variablen zur Kontrolle von Programmabläufen und Bedingungen.
Pull-Requests sind herzlich willkommen. Für größere Änderungen öffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten.
Bitte stellen Sie sicher, dass Sie die Tests entsprechend aktualisieren.