Re: Problem read
Von: Dirk Weber (dirk-weber@web.de) [Profil]
Datum: 18.02.2007 19:02
Message-ID: <AB4BaHQ41yB@robert.dietrich-weber.de>
Newsgroup: de.comp.lang.pascal
Datum: 18.02.2007 19:02
Message-ID: <AB4BaHQ41yB@robert.dietrich-weber.de>
Newsgroup: de.comp.lang.pascal
Am Sonntag, dem 18.02.07, schrieb Sieghard@Schicktanz.SchS.de in 2007021702 5920.e921c14c.Sieghard@Schicktanz.SchS.de: >> var >> z1,z2:char; >> n1,n2:integer; > _Sehr_ sprechende Variablennamen, muß ich schon sagen... :-> Die Variablen habe ich wg. der besseren Übersichtlichkeit für mich aus dem Buch entnommen, aber was soll daran nicht "sprechend" sein? Im übrigen habe ich das Programm aus dem Buch (in hier aber nicht weiter relevanter Weise, z. B. mit der Unit crt) leicht modifiziert. Soll ja mal vorkommen. >> z1:=' '; >> z2:=' '; >> n1:=0; >> n2:=0; > Wenigstens initialisieren die ihre Variablen anständig (aber > umständlich). Bitte kläre mich auf: Was bitteschön ist daran umständlich? > Ein paar Punkte zur Illustration: > Völlig unstrukturierte Schreibweise ohne Einrückungen entsprechend > der Verarbeitungsstruktur, > Verwendung völlig aussagefreier Variablenbezeichnungen, > Schreibweise der Statements ohne strukturierende und das Lesen > unterstützende Leerzeichen, > völlig unmotivierte Wechsel zwischen Groß- und Kleinschreibung usw. So ganz kann ich Deiner vernichtenden Kritik nicht folgen. Sicher, es handelt sich jetzt nicht um ein bahnbrechendes Werk der Pascal- Programmierung, es ist ein eher unbedeutendes Werk eines Anfängers, der aber gerne verstehen möchte, was da abgeht. Wohlgemerkt, wir sprechen hier von etwas zwischen 10 und 20 Zeilen Pascal-Code, ein IMHO eher übersichtlicher Umfang. Die Einrückungen habe ich mir einfach geklemmt, das Programm ist doch wirklich einfach strukturiert, außerdem ist es fokussiert auf das eigentliche Problem. Die Variablenbezeichner sind keineswegs aussagefrei. n(ummer) für eine Integer- und z(eichen) für eine Char-Variable, scheint mir da aussagekräftig genug. Bitte belehre mich eines besseren. Der Wechsel zwischen Groß- und Kleinschreibung ist schon etwas von Motivation getragen, ist aber für das angesprochene Problem "read" eher uninteressant. Was also möchtest Du mit Deiner Kritik aussagen? > Falsch - erstens hast Du nur zwei Alternativen präsentiert, und > zweitens sind beide keine Lösungen. Das ist leider nicht so ganz richtig. Ich habe die Lösung von Cooper/ Clancy angeführt sowie meinen eigenen Versuch. Drittens hatte ich erwähnt, dass das kompilierte Programm einen Runtime Error erzeugt, das wäre dann Lösung Nummer drei. Ich habe inzwischen gesagt bekommen, dass mein Progrämmchen - mit GNU Pascal kompiliert - sehr wohl genauso funktioniert, wie Cooper/Clancy es beschrieben haben. Es könnte sein, dass Du Deine Herangehensweise an Postings von Anfängern überdenken solltest. Gruß aus Arft, Dirk Weber -- Interesse an einer linken Mailingliste? Interested in a left wing mailing list? dirk-weber@web.de[ Auf dieses Posting antworten ]
Antworten
- S. Schicktanz (19.02.2007 21:03)
- Dirk Weber (20.02.2007 21:29)
- Wolf Behrenhoff (21.02.2007 10:20)
- S. Schicktanz (21.02.2007 21:27)
- Dirk Weber (21.02.2007 06:09)
- Wolf Behrenhoff (21.02.2007 10:20)
- S. Schicktanz (21.02.2007 21:38)
- S. Schicktanz (21.02.2007 21:36)
- Dirk Weber (22.02.2007 22:10)
- S. Schicktanz (23.02.2007 21:23)
- Michael Fuchs (24.02.2007 11:46)
- Dirk Weber (24.02.2007 16:59)
- S. Schicktanz (24.02.2007 21:15)
- Dirk Weber (26.02.2007 18:36)
- S. Schicktanz (27.02.2007 21:07)
