DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

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

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦42307e4c1⟧

    Length: 5120 (0x1400)
    Names: »POST_ANT.PAS«

Derivation

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

Hex Dump

0x0000…0020 (0,) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 20 49 46 20 6e 79 70 6f 73 74 5e 2e 6e   ┆               ELSE IF nypost^.n┆
0x0020…0040      61 76 6e 20 3c 20 66 6f 65 72 73 74 65 5e 2e 6e 61 76 6e 20 28 2a 20 66 7c 72 20 66 7c 72 73 74   ┆avn < foerste^.navn (* før først┆
0x0040…0060      65 20 70 6f 73 74 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48 45 4e 0d   ┆e post *)                  THEN ┆
0x0060…0080      0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20   ┆                   BEGIN        ┆
0x0080…00a0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 79 70 6f 73 74 5e 2e 6e 61 65 73 74 65 20 3a 3d 66   ┆              nypost^.naeste :=f┆
0x00a0…00c0      6f 65 72 73 74 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 65   ┆oerste;                      foe┆
0x00c0…00e0      72 73 74 65 20 3a 3d 6e 79 70 6f 73 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆rste :=nypost;                  ┆
0x00e0…0100      20 20 20 20 57 52 49 54 45 4c 4e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆    WRITELN;                    ┆
0x0100…0120      20 20 57 52 49 54 45 28 6e 79 70 6f 73 74 5e 2e 6e 61 76 6e 2c 20 27 20 65 72 20 6e 75 20 69 6e   ┆  WRITE(nypost^.navn, ' er nu in┆
0x0120…0140      64 73 61 74 20 69 20 6b 7b 64 65 6e 2e 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆dsat i kæden. ');               ┆
0x0140…0160      20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆       return;                  ┆
0x0160…0180      20 20 45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 20 28 2a 20 66 69 6e   ┆  END                ELSE (* fin┆
0x0180…01a0      64 20 72 69 67 74 69 67 20 70 6c 61 64 73 20 74 69 6c 20 6e 79 70 6f 73 74 20 76 69 61 20 72 65   ┆d rigtig plads til nypost via re┆
0x01a0…01c0      6b 75 72 73 69 76 74 20 6b 61 6c 64 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆kursivt kald *)                 ┆
0x01c0…01e0      20 69 6e 64 73 61 65 74 28 66 6f 65 72 73 74 65 5e 2e 6e 61 65 73 74 65 2c 20 6e 79 70 6f 73 74   ┆ indsaet(foerste^.naeste, nypost┆
0x01e0…0200      29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 20 28 2a 20 69 6e 64 73 61 65 74 20   ┆);              END; (* indsaet ┆
0x0200…0220 (1,) 20 20 20 57 52 49 54 45 28 27 4e 61 76 6e 3a 20 27 29 3b 20 52 45 41 44 4c 4e 28 70 70 5e 2e 6e   ┆   WRITE('Navn: '); READLN(pp^.n┆
0x0220…0240      61 76 6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆avn);                           ┆
0x0240…0260      20 20 20 20 57 52 49 54 45 28 27 41 64 72 65 73 73 65 3a 20 27 29 3b 20 52 45 41 44 4c 4e 28 70   ┆    WRITE('Adresse: '); READLN(p┆
0x0260…0280      70 5e 2e 61 64 72 65 73 73 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆p^.adresse);                    ┆
0x0280…02a0      20 20 20 20 20 20 20 20 20 20 20 70 70 5e 2e 6e 61 65 73 74 65 20 3a 3d 20 4e 49 4c 3b 0d 0a 20   ┆           pp^.naeste := NIL;   ┆
0x02a0…02c0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 73   ┆                            inds┆
0x02c0…02e0      61 65 74 28 74 6f 70 2c 20 70 70 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆aet(top, pp);                   ┆
0x02e0…0300      20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆          END;                  ┆
0x0300…0320      27 46 27 2c 20 27 66 27 20 3a 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆'F', 'f' : BEGIN                ┆
0x0320…0340      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 3b 0d 0a 20 20 20 20 20 20 20   ┆               WRITELN;         ┆
0x0340…0360      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 28 27 48 76 65   ┆                      WRITE('Hve┆
0x0360…0380      6d 20 73 6b 61 6c 20 66 6a 65 72 6e 65 73 3a 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆m skal fjernes: ');             ┆
0x0380…03a0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 44 4c 4e 28 75 64 5e 2e 6e 61 76   ┆                  READLN(ud^.nav┆
0x03a0…03c0      6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆n);                             ┆
0x03c0…03e0      20 20 66 6a 65 72 6e 28 74 6f 70 2c 20 75 64 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  fjern(top, ud);               ┆
0x03e0…0400      20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆              END;              ┆
0x0400…0420 (2,) 20 20 20 20 27 55 27 2c 20 27 75 27 20 3a 20 75 64 73 6b 72 69 76 28 74 6f 70 29 3b 0d 0a 20 20   ┆    'U', 'u' : udskriv(top);    ┆
0x0420…0440      20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 50 27 2c 20 27 70 27 20 3a 20 42 45 47 49 4e 0d 0a   ┆              'P', 'p' : BEGIN  ┆
0x0440…0460      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49   ┆                             WRI┆
0x0460…0480      54 45 4c 4e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆TELN;                           ┆
0x0480…04a0      20 20 20 20 57 52 49 54 45 28 27 41 6e 74 61 6c 20 70 6f 73 74 65 72 3a 20 27 2c 20 70 6f 73 74   ┆    WRITE('Antal poster: ', post┆
0x04a0…04c0      61 6e 74 61 6c 28 74 6f 70 29 2c 20 27 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆antal(top), ' ');               ┆
0x04c0…04e0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20   ┆                return;         ┆
0x04e0…0500      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20   ┆                    END;        ┆
0x0500…0520      20 20 20 20 20 20 20 20 20 20 27 4b 27 2c 20 27 6b 27 20 3a 20 42 45 47 49 4e 0d 0a 20 20 20 20   ┆          'K', 'k' : BEGIN      ┆
0x0520…0540      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6f 70 69 28 74 6f   ┆                         kopi(to┆
0x0540…0560      70 2c 20 74 6f 70 6b 6f 70 69 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆p, topkopi);                    ┆
0x0560…0580      20 20 20 20 20 20 20 20 20 20 20 75 64 73 6b 72 69 76 28 74 6f 70 6b 6f 70 69 29 3b 0d 0a 20 20   ┆           udskriv(topkopi);    ┆
0x0580…05a0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20   ┆                         END;   ┆
0x05a0…05c0      20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 55   ┆             END;              U┆
0x05c0…05e0      4e 54 49 4c 20 63 68 20 49 4e 20 28 2e 27 41 27 2c 20 27 61 27 2e 29 3b 0d 0a 20 20 20 20 20 20   ┆NTIL ch IN (.'A', 'a'.);        ┆
0x05e0…0600      20 20 20 20 45 4e 44 2e 20 28 2a 20 70 6f 73 74 6b 6f 70 69 20 2a 29 0d 0a 1a 1a 1a 1a 1a 1a 1a   ┆    END. (* postkopi *)         ┆
0x0600…0620 (3,) 20 20 20 20 20 20 20 20 50 52 4f 47 52 41 4d 20 70 6f 73 74 5f 61 6e 74 3b 0d 0a 20 20 20 20 20   ┆        PROGRAM post_ant;       ┆
0x0620…0640      20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 54 59 50 45 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆               TYPE             ┆
0x0640…0660      20 73 74 72 34 30 20 3d 20 53 54 52 49 4e 47 28 2e 34 30 2e 29 3b 0d 0a 20 20 20 20 20 20 20 20   ┆ str40 = STRING(.40.);          ┆
0x0660…0680      20 20 20 20 6c 69 6e 6b 20 3d 20 5e 20 70 6f 73 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆    link = ^ post;              ┆
0x0680…06a0      70 6f 73 74 20 3d 20 52 45 43 4f 52 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆post = RECORD                   ┆
0x06a0…06c0      20 20 20 20 6e 61 65 73 74 65 20 3a 20 6c 69 6e 6b 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆    naeste : link;              ┆
0x06c0…06e0      20 20 20 20 20 20 20 20 20 6e 61 76 6e 20 3a 20 73 74 72 34 30 3b 0d 0a 20 20 20 20 20 20 20 20   ┆         navn : str40;          ┆
0x06e0…0700      20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 72 65 73 73 65 20 3a 20 73 74 72 34 30 3b 0d 0a 20   ┆             adresse : str40;   ┆
0x0700…0720      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20   ┆                  END;          ┆
0x0720…0740      20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 56 41 52 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75   ┆              VAR              u┆
0x0740…0760      64 2c 20 74 6f 70 2c 20 70 70 20 3a 20 6c 69 6e 6b 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆d, top, pp : link;              ┆
0x0760…0780      63 68 20 3a 20 43 48 41 52 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20   ┆ch : CHAR;                      ┆
0x0780…07a0      20 20 20 20 50 52 4f 43 45 44 55 52 45 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20   ┆    PROCEDURE return;           ┆
0x07a0…07c0      20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆               VAR              ┆
0x07c0…07e0      20 20 63 68 20 3a 20 43 48 41 52 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20   ┆  ch : CHAR;                    ┆
0x07e0…0800      20 20 20 20 20 20 20 20 42 45 47 49 4e 20 28 2a 20 72 65 74 75 72 6e 20 2a 29 0d 0a 20 20 20 20   ┆        BEGIN (* return *)      ┆
0x0800…0820 (4,) 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 50 52 4f 43 45 44   ┆*)                        PROCED┆
0x0820…0840      55 52 45 20 66 6a 65 72 6e 28 56 41 52 20 66 6f 65 72 73 74 65 20 3a 20 6c 69 6e 6b 3b 20 67 6c   ┆URE fjern(VAR foerste : link; gl┆
0x0840…0860      70 6f 73 74 20 3a 20 6c 69 6e 6b 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20   ┆post : link);                   ┆
0x0860…0880      20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 28 2a 20 66 6a 65 72 6e 20 2a 29 0d 0a 20 20   ┆           BEGIN (* fjern *)    ┆
0x0880…08a0      20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 66 6f 65 72 73 74 65 20 3d 20 4e 49 4c 20 28 2a 20   ┆            IF foerste = NIL (* ┆
0x08a0…08c0      6b 7b 64 65 6e 20 74 6f 6d 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48   ┆kæden tom *)                  TH┆
0x08c0…08e0      45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 28 67 6c   ┆EN                    WRITELN(gl┆
0x08e0…0900      70 6f 73 74 5e 2e 6e 61 76 6e 2c 20 27 20 66 69 6e 64 65 73 20 69 6b 6b 65 20 69 20 6b 7b 64 65   ┆post^.navn, ' findes ikke i kæde┆
0x0900…0920      6e 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 20 49 46 20 66 6f 65 72 73   ┆n')                ELSE IF foers┆
0x0920…0940      74 65 5e 2e 6e 61 76 6e 20 3d 20 67 6c 70 6f 73 74 5e 2e 6e 61 76 6e 20 28 2a 20 66 6a 65 72 6e   ┆te^.navn = glpost^.navn (* fjern┆
0x0940…0960      20 70 6f 73 74 20 31 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48 45 4e   ┆ post 1 *)                  THEN┆
0x0960…0980      0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20   ┆                    BEGIN       ┆
0x0980…09a0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 65 72 73 74 65 20 3a 3d 20 66 6f 65 72 73 74   ┆               foerste := foerst┆
0x09a0…09c0      65 5e 2e 6e 61 65 73 74 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆e^.naeste;                      ┆
0x09c0…09e0      57 52 49 54 45 28 67 6c 70 6f 73 74 5e 2e 6e 61 76 6e 2c 20 27 20 65 72 20 73 6c 65 74 74 65 74   ┆WRITE(glpost^.navn, ' er slettet┆
0x09e0…0a00      20 66 72 61 20 6b 7b 64 65 6e 2e 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ fra kæden. ');                 ┆
0x0a00…0a20 (5,) 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆     return;                    ┆
0x0a20…0a40      45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 20 28 2a 20 53 7c 67 20 65   ┆END                ELSE (* Søg e┆
0x0a40…0a60      66 74 65 72 20 6e 61 76 6e 65 74 20 76 69 61 20 72 65 6b 75 72 73 69 76 74 20 6b 61 6c 64 20 2a   ┆fter navnet via rekursivt kald *┆
0x0a60…0a80      29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6a 65 72 6e 28 66 6f 65 72 73 74 65   ┆)                  fjern(foerste┆
0x0a80…0aa0      5e 2e 6e 61 65 73 74 65 2c 20 67 6c 70 6f 73 74 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆^.naeste, glpost);              ┆
0x0aa0…0ac0      45 4e 44 3b 20 28 2a 20 66 6a 65 72 6e 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20   ┆END; (* fjern *)                ┆
0x0ac0…0ae0      20 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 75 64 73 6b 72 69 76 28 66 6f 65 72 73 74   ┆        PROCEDURE udskriv(foerst┆
0x0ae0…0b00      65 20 3a 20 6c 69 6e 6b 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20   ┆e : link);                      ┆
0x0b00…0b20      20 20 20 20 56 41 52 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 70 20 3a 20 6c 69 6e 6b   ┆    VAR                pp : link┆
0x0b20…0b40      3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 42   ┆;                              B┆
0x0b40…0b60      45 47 49 4e 20 28 2a 20 75 64 73 6b 72 69 76 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆EGIN (* udskriv *)              ┆
0x0b60…0b80      20 20 70 70 20 3a 3d 20 66 6f 65 72 73 74 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  pp := foerste;                ┆
0x0b80…0ba0      57 52 49 54 45 4c 4e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 28   ┆WRITELN;                WRITELN(┆
0x0ba0…0bc0      27 4b 7b 64 65 6e 20 69 6e 64 65 68 6f 6c 64 65 72 20 66 7c 6c 67 65 6e 64 65 20 70 65 72 73 6f   ┆'Kæden indeholder følgende perso┆
0x0bc0…0be0      6e 65 72 3a 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 3b 0d   ┆ner:');                WRITELN; ┆
0x0be0…0c00      0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 48 49 4c 45 20 70 70 20 3c 3e 20 4e 49 4c 20 44   ┆               WHILE pp <> NIL D┆
0x0c00…0c20 (6,) 4f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20   ┆O                  BEGIN        ┆
0x0c20…0c40      20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 28 70 70 5e 2e 6e 61 76 6e 29 3b 0d 0a   ┆            WRITELN(pp^.navn);  ┆
0x0c40…0c60      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 28 70 70 5e 2e 61 64   ┆                  WRITELN(pp^.ad┆
0x0c60…0c80      72 65 73 73 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45   ┆resse);                    WRITE┆
0x0c80…0ca0      4c 4e 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 70 20 3a 3d 20 70 70 5e   ┆LN;                    pp := pp^┆
0x0ca0…0cc0      2e 6e 61 65 73 74 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a   ┆.naeste;                  END;  ┆
0x0cc0…0ce0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20   ┆              return;           ┆
0x0ce0…0d00      20 20 20 45 4e 44 3b 20 28 2a 20 75 64 73 6b 72 69 76 20 2a 29 0d 0a 20 20 20 20 20 20 20 20 20   ┆   END; (* udskriv *)           ┆
0x0d00…0d20      20 0d 0a 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 28 2a 20 70 6f 73 74 5f 61 6e 74 20 2a   ┆             BEGIN (* post_ant *┆
0x0d20…0d40      29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 20 3a 3d 20 4e 49 4c 3b 0d 0a 20 20 20 20   ┆)              top := NIL;      ┆
0x0d40…0d60      20 20 20 20 20 20 20 20 4e 45 57 28 75 64 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 52 45   ┆        NEW(ud);              RE┆
0x0d60…0d80      50 45 41 54 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 28 43 4c 52 48 4f 4d   ┆PEAT                WRITE(CLRHOM┆
0x0d80…0da0      29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 34 29 3b   ┆);                GOTOXY(10, 4);┆
0x0da0…0dc0      20 57 52 49 54 45 28 27 53 4f 52 54 45 52 45 54 20 4b 5b 44 45 27 29 3b 0d 0a 20 20 20 20 20 20   ┆ WRITE('SORTERET KÆDE');        ┆
0x0dc0…0de0      20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 37 29 3b 20 57 52 49 54 45 28 27 49 2e   ┆        GOTOXY(10, 7); WRITE('I.┆
0x0de0…0e00      20 49 6e 64 73 7b 74 20 70 65 72 73 6f 6e 20 69 20 6b 7b 64 65 6e 2e 27 29 3b 0d 0a 20 20 20 20   ┆ Indsæt person i kæden.');      ┆
0x0e00…0e20 (7,) 20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 39 29 3b 20 57 52 49 54 45 28 27   ┆          GOTOXY(10, 9); WRITE('┆
0x0e20…0e40      46 2e 20 46 6a 65 72 6e 65 20 70 65 72 73 6f 6e 20 66 72 61 20 6b 7b 64 65 6e 2e 27 29 3b 0d 0a   ┆F. Fjerne person fra kæden.');  ┆
0x0e40…0e60      20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 31 31 29 3b 20 57 52   ┆              GOTOXY(10, 11); WR┆
0x0e60…0e80      49 54 45 28 27 55 2e 20 55 64 73 6b 72 69 76 65 20 6b 7b 64 65 6e 2e 27 29 3b 0d 0a 20 20 20 20   ┆ITE('U. Udskrive kæden.');      ┆
0x0e80…0ea0      20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 31 33 29 3b 20 57 52 49 54 45 28   ┆          GOTOXY(10, 13); WRITE(┆
0x0ea0…0ec0      27 41 2e 20 41 66 73 6c 75 74 74 65 20 70 72 6f 67 72 61 6d 6d 65 74 2e 27 29 3b 0d 0a 20 20 20   ┆'A. Afslutte programmet.');     ┆
0x0ec0…0ee0      20 20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 31 35 29 3b 20 57 52 49 54 45   ┆           GOTOXY(10, 15); WRITE┆
0x0ee0…0f00      20 28 27 50 2e 20 55 64 73 6b 72 69 76 65 20 70 6f 73 74 61 6e 74 61 6c 2e 27 29 3b 0d 0a 20 20   ┆ ('P. Udskrive postantal.');    ┆
0x0f00…0f20      20 20 20 20 20 20 20 20 20 20 20 20 47 4f 54 4f 58 59 28 31 30 2c 20 31 37 29 3b 20 57 52 49 54   ┆            GOTOXY(10, 17); WRIT┆
0x0f20…0f40      45 28 27 54 61 73 74 20 6b 6f 6d 6d 61 6e 64 6f 3a 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20   ┆E('Tast kommando: ');           ┆
0x0f40…0f60      20 20 20 20 20 52 45 50 45 41 54 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41   ┆     REPEAT                  REA┆
0x0f60…0f80      44 28 4b 42 44 2c 20 63 68 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 4e 54 49 4c   ┆D(KBD, ch);                UNTIL┆
0x0f80…0fa0      20 63 68 20 49 4e 20 28 2e 27 49 27 2c 20 27 69 27 2c 20 27 46 27 2c 20 27 66 27 2c 20 27 55 27   ┆ ch IN (.'I', 'i', 'F', 'f', 'U'┆
0x0fa0…0fc0      2c 20 27 75 27 2c 20 27 50 27 2c 20 27 70 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆, 'u', 'P', 'p',                ┆
0x0fc0…0fe0      20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 41 27 2c 20 27 61 27 2e 29 3b 0d 0a 20 20 20 20 20   ┆              'A', 'a'.);       ┆
0x0fe0…1000      20 20 20 20 20 20 20 20 20 57 52 49 54 45 4c 4e 28 63 68 29 3b 0d 0a 20 20 20 20 20 20 20 20 20   ┆         WRITELN(ch);           ┆
0x1000…1020 (8,) 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   ┆                                ┆
        […0xf…]
0x1200…1220 (9,) 20 20 20 20 20 20 20 20 50 52 4f 47 52 41 4d 20 70 72 65 64 65 66 3b 0d 0a 20 20 20 20 20 20 20   ┆        PROGRAM predef;         ┆
0x1220…1240      20 0d 0a 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆             BEGIN              ┆
0x1240…1260      49 46 20 43 4c 52 48 4f 4d 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48   ┆IF CLRHOM = ''                TH┆
0x1260…1280      45 4e 20 57 52 49 54 45 4c 4e 28 27 41 4b 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆EN WRITELN('AK')                ┆
0x1280…12a0      45 4c 53 45 20 57 52 49 54 45 4c 4e 28 27 4f 4b 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆ELSE WRITELN('OK');             ┆
0x12a0…12c0      20 49 46 20 43 4c 52 45 4f 53 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54   ┆ IF CLREOS = ''                T┆
0x12c0…12e0      48 45 4e 20 57 52 49 54 45 4c 4e 28 27 41 4b 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆HEN WRITELN('AK')               ┆
0x12e0…1300      20 45 4c 53 45 20 57 52 49 54 45 4c 4e 28 27 4f 4b 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆ ELSE WRITELN('OK');            ┆
0x1300…1320      20 20 49 46 20 43 4c 52 45 4f 4c 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  IF CLREOL = ''                ┆
0x1320…1340      54 48 45 4e 20 57 52 49 54 45 4c 4e 28 27 41 4b 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆THEN WRITELN('AK')              ┆
0x1340…1360      20 20 45 4c 53 45 20 57 52 49 54 45 4c 4e 28 27 4f 4b 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20   ┆  ELSE WRITELN('OK');           ┆
0x1360…1380      20 20 20 49 46 20 49 4e 53 4c 49 4e 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆   IF INSLIN = ''               ┆
0x1380…13a0      20 54 48 45 4e 20 57 52 49 54 45 4c 4e 28 27 41 4b 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆ THEN WRITELN('AK')             ┆
0x13a0…13c0      20 20 20 45 4c 53 45 20 57 52 49 54 45 4c 4e 28 27 4f 4b 27 29 3b 0d 0a 20 20 20 20 20 20 20 20   ┆   ELSE WRITELN('OK');          ┆
0x13c0…13e0      20 20 20 20 49 46 20 44 45 4c 4c 49 4e 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆    IF DELLIN = ''              ┆
0x13e0…1400      20 20 54 48 45 4e 20 57 52 49 54 45 4c 4e 28 27 41 4b 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆  THEN WRITELN('AK')            ┆