|
PROCEDURE SortStrings; VAR nofitems: INTEGER; BEGIN nofitems := ReadStrings(strings); IF nofitems > 0 THEN Sort(StringGreaterThan, ExchangeStrings, nofitems); WriteStrings(strings, nofitems); END; END SortStrings; |
Die gewonnene Flexibilität durch Prozedurtypen
ermöglicht es jetzt, die gleiche Sortierprozedur
für unterschiedliche Sortierprobleme zu lösen.
| |
Entsprechend der Optionen auf
der Kommandozeile können nun unterschiedliche
Typen und Kriterien ausgewählt werden.
|
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005 |