Der Ernstfall ist eingetreten. EPROG. Drei Beispiele, eines schlimmer als das andere. Zu allem Überfluss sind die mitgelieferten "Unterstützungsprogramme" mehr ein Klotz am Bein als sonst was.
Wie geht's weiter, wenn kein Stein und kein Seil verfügbar ist, das einen den Weg in die Donau begleiten könnte?
Die Strategie | |
---|---|
Ich persönlich habe mit der Top-Down Strategie ausgezeichnete Erfahrungen gemacht. Das heißt: Wir überlegen uns die Lösung grob, auf abstrakter Ebene. Und werden dann immer konkreter und detailierter, bis wir die Aufgabenstellung erfüllt haben. |
Hauptroutine | |
---|---|
Beginnen wir also beim gelösten Programm von hinten. Das Hauptprogramm ist sehr kurz. Angenehmer Weise ist nämlich die eigentliche Berechnungsroutine dadurch auch als Funktion verwendbar. Heißt: Wenn wir mal auf die Schnelle einen String wie gewünscht berechnen wollen und dieser kommt zB aus einer Datei oder aus dem Speicher: kein Problem, wir rufen dafür einfach die folgende Funktion auf. 287 public static void main(String[] args) { |
Beschreibung Hauptroutine | |
---|---|
291-292: Wir bereiten das Lesen einer Zeile vor. Dafür verwende ich hier den BufferedReader; die EPROG-Klassen haben ein Problem, wenn bei ReadWord ein Zeilenende eingelesen wird. Sie hängen sich dann einfach auf! 294-300: Hier lesen wir eine Zeile ein. Genau eine. Sollte das nicht klappen, gibt's einen EPROG-ERROR. |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content. |
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread