10 DIM B$(300,24),M$(70),F$(9),G$(5),H$(70),N$(3),P$(3) 12 N$="000" 20 PRINT"NACH WELCHER MERKMALSGRUPPE SOLL SORTIERT WERDEN"\INPUT M$ 30 PRINT"AUS WIEVIELEN WOERTERN BESTEHT EIN SATZ"\INPUT S1 40 PRINT"AN WIEVIELTER STELLE IM SATZ STEHT DAS MERKMAL," 50 PRINT"NACH DEM SORTIERT WERDEN SOLL";\INPUT S2 52 PRINT"EIN WEITERES MERKMAL KANN MIT AUSGEDRUCKT WERDEN" 54 PRINT"AN WIEVIELTER STELLE STEHT ES IM DATENSATZ";\INPUTS3 60 FILEV#1:"SYS:SORTHI.BA" 70 PRINT#1:M$\PRINT#1:STR$(S1)\PRINT#1:STR$(S2)\PRINT#1:STR$(S3) 80 PRINT"AUS WELCHEM FILE SOLL SORTIERT WERDEN";\INPUT F$ 90 PRINT"VON WELCHEM GERAET";\INPUT G$ 100 FILE#2:G$&":"&F$ 110 INPUT#2: H$,H$\IF VAL(H$)=S1 THEN 140 120 PRINT"FILE ";G$&":"&F$;" HAT NICHT DIE VERLANGTE STRUKTUR" 130 PRINT"A B B R U C H D E S P R O G R A M M S"\STOP 140 INPUT#2:H$ 145 FOR J=1 TO 300 150 FOR I=1 TO S2\INPUT#2:H$\IF END#2 THEN 190 153 NEXT I 154 P$=STR$(J)\X=LEN(P$) 160 B$(J)=H$&"#"&SEG$(N$,1,3-X)&P$ 170 FOR I=S2+1 TO S1\INPUT#2:H$\IF END#2 THEN 190\NEXT I 180 NEXT J\J=301 190 PRINT#1:STR$(J-1)\PRINT#1:G$&":"&F$ 200 CLOSE#1\CLOSE#2 210 PRINT" ES WERDEN";J-1;" DATENSAETZE BEARBEITET" 220 FILEV#1:"SYS:SORTH1.BA" 230 FOR I=1 TO J-1\PRINT#1: B$(I)\NEXT I\CLOSE#1 235 PRINT"ENDE DER VORBEREITUNG" 250 CHAIN"SYS:SORTEN.BA" 260 END