[Tustep-Liste] Referenz
Michael Trauth
trauth at uni-trier.de
Mo Mär 31 17:11:13 CEST 2008
Lieber Herr Brunschoen,
Ihre Frage war:
> eine in #RA erzeugte Referenz sieht z.B. so aus:
> Ursache 57,2 57,3
> soll aber diese Form haben:
> Ursache 57,2. 3
> Gibt es dafür einen Parameter in #RA?
Offengestanden weiss ich's nicht, und auf die Schnelle
finde ich einen entsprechenden Parameter auch nicht.
Aber solche Aufgaben lassen sich (wie so oft) ganz
einfach mit #ko erledigen. Das folgende (kommentierte!)
KOPIERE
======================================================
#ko,q,z,,+,*
* Definieren des Referenzteils nach dem Komma:
<1s :<>><1>/ :<>><1>/. :
* Am Ende jedes DSatzes ein Hilfsblank ergaenzen,
* damit Referenzteil 1 lt. Definition <1 auch
* am Datensatzende als solcher erkannt wird:
erg 1 :: :
* Pruefen, ob es auszutauschende Zflgg. gibt;
* wenn nein -> 3 = Ausgabe
* wenn ja -> 12 = Austauschen (in xx 1)
zf+ 1 :<>>/,<><1>=01,<1:
xx 1 :<>>/,<><1>=01,<1:>=(1-3)^^. <=01:
* Eingefuegten Hilfspunkt (mit ^^ zwischen-
* kodiert) einschliesslich des Blanks davor
* in Punkt austauschen:
xx 2 : ^^.:.:
spn 3
sp2 22 11
* Zum Schluss noch die Blanks am DSatzende
* eliminieren:
blu 1 1
*eof
=====================================================
sorgt dafuer, dass aus der exemplarischen Eingabe
Q = 45,3 46,8 47,2 47,9 47,18 51,2 55,6 55,9 55,23
Z = 45,3 46,8 47,2. 9. 18 51,2 55,6. 9. 23
wird.
Ist es das, was Sie sich wuenschten?
Viele Gruesse reihum von
Michael Trauth
---------------------------------------------------------------
Dr. Michael Trauth e-mail: trauth at uni-trier.de
Rechenzentrum office: Tel. 0651-201-3413
der Universitaet Fax 0651-201-3921
Universitaetsring secretary: Tel. 0651-201-3417
D-54286 Trier
---------------------------------------------------------------
Mehr Informationen über die Mailingliste Tustep-Liste