DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦967431f03⟧

    Length: 1536 (0x600)
    Names: »NAVNSORT.PAS«

Derivation

└─⟦f983c2ef3⟧ Bits:30004681 Pascal opgaver (Butler)
    └─⟦this⟧ »NAVNSORT.PAS« 

Hex Dump

0x000…020 (0,) e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
       […0x1f…]
0x400…420 (2,) 2d 20 31 3b 0d 0a 20 20 20 20 20 20 20 20 73 6c 75 74 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20   ┆- 1;          slut := TRUE;     ┆
0x420…440      20 20 20 20 20 46 4f 52 20 6a 20 3a 3d 20 31 20 54 4f 20 69 20 44 4f 0d 0a 20 20 20 20 20 20 20   ┆     FOR j := 1 TO i DO         ┆
0x440…460      20 20 20 49 46 20 74 28 2e 6a 2e 29 20 3e 20 74 28 2e 6a 20 2b 20 31 2e 29 0d 0a 20 20 20 20 20   ┆   IF t(.j.) > t(.j + 1.)       ┆
0x460…480      20 20 20 20 20 20 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e   ┆       THEN                BEGIN┆
0x480…4a0      0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 75 74 20 3a 3d 20 46 41 4c 53 45 3b   ┆                  slut := FALSE;┆
0x4a0…4c0      0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 76 6e 20 3a 3d 20 74 28 2e 6a 2e 29   ┆                  navn := t(.j.)┆
0x4c0…4e0      3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 28 2e 6a 2e 29 20 3a 3d 20 74 28 2e   ┆;                  t(.j.) := t(.┆
0x4e0…500      6a 20 2b 20 31 2e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 28 2e 6a 20 2b   ┆j + 1.);                  t(.j +┆
0x500…520      20 31 2e 29 20 3a 3d 20 6e 61 76 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44   ┆ 1.) := navn;                END┆
0x520…540      3b 0d 0a 20 20 20 20 20 20 55 4e 54 49 4c 20 28 69 20 3d 20 31 29 20 4f 52 20 73 6c 75 74 3b 0d   ┆;        UNTIL (i = 1) OR slut; ┆
0x540…560      0a 20 20 20 20 45 4e 44 3b 20 28 2a 20 73 6f 72 74 65 72 69 6e 67 20 2a 29 0d 0a 20 20 0d 0a 20   ┆     END; (* sortering *)       ┆
0x560…580      20 42 45 47 49 4e 20 28 2a 20 6e 61 76 6e 73 6f 72 74 20 2a 29 0d 0a 20 20 20 20 69 6e 64 28 74   ┆ BEGIN (* navnsort *)      ind(t┆
0x580…5a0      61 62 65 6c 29 3b 0d 0a 20 20 20 20 73 6f 72 74 65 72 69 6e 67 28 74 61 62 65 6c 29 3b 0d 0a 20   ┆abel);      sortering(tabel);   ┆
0x5a0…5c0      20 20 20 75 64 28 74 61 62 65 6c 29 3b 0d 0a 20 20 45 4e 44 2e 20 28 2a 20 6e 61 76 6e 73 6f 72   ┆   ud(tabel);    END. (* navnsor┆
0x5c0…5e0      74 20 2a 29 0d 0a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆t *)                            ┆
0x5e0…600      1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆