DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦f9790a331⟧ TextFile

    Length: 2528 (0x9e0)
    Types: TextFile
    Notes: Mikados_K
    Names: »MØNTKAST.K«

Derivation

└─⟦92e6f589c⟧ Bits:30003895/4xCOMAL3b.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »MØNTKAST.K« 
└─⟦faca42ef2⟧ Bits:30003895/4xCOMAL1.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »MØNTKAST.K« 

Mikados K File

0010 // ------------------ møntkast --------------------
0020 CLEAR 
0030 RNDSEED:=4
0035 INTEGER PLAT,KRONE,KAST
0040 PLAT:=0;KRONE:=0
0045 PRINT 
0050 INPUT "Indtast antal af kast:  ":ANTAL
0060 FOR I:=1 TO ANTAL DO 
0070 KAST:=INT(RND(0,1)+0.5)
0080 PRINT KAST;
0090 IF KAST=0 THEN 
0100 PLAT:=PLAT+1
0110 ELSE 
0120 KRONE:=KRONE+1
0130 ENDIF 
0140 NEXT I
0150 PRINT 
0160 PRINT "Antal kast:    ";ANTAL
0170 PRINT "Antal plat:    ";PLAT
0180 PRINT "Antal krone:   ";KRONE
0200 PROC RND(LOW,HIGH)
0210 RNDX:=RNDSEED+3.14159
0220 RNDX:=EXP(5.0*LN(RNDX))
0230 RNDSEED:=RNDX-INT(RNDX)
0240 RND:=RNDSEED*(HIGH-LOW)+LOW
0250 ENDPROC RND

Mikados K File

0x000…03a Line {l1=0x38, l2=»0010 // ------------------ møntkast --------------------«, l3=0x38}
0x03a…047 Line {l1=0x0b, l2=»0020 CLEAR «, l3=0x0b}
0x047…058 Line {l1=0x0f, l2=»0030 RNDSEED:=4«, l3=0x0f}
0x058…076 Line {l1=0x1c, l2=»0035 INTEGER PLAT,KRONE,KAST«, l3=0x1c}
0x076…08d Line {l1=0x15, l2=»0040 PLAT:=0;KRONE:=0«, l3=0x15}
0x08d…09a Line {l1=0x0b, l2=»0045 PRINT «, l3=0x0b}
0x09a…0c7 Line {l1=0x2b, l2=»0050 INPUT "Indtast antal af kast:  ":ANTAL«, l3=0x2b}
0x0c7…0e3 Line {l1=0x1a, l2=»0060 FOR I:=1 TO ANTAL DO «, l3=0x1a}
0x0e3…101 Line {l1=0x1c, l2=»0070 KAST:=INT(RND(0,1)+0.5)«, l3=0x1c}
0x101…113 Line {l1=0x10, l2=»0080 PRINT KAST;«, l3=0x10}
0x113…129 Line {l1=0x14, l2=»0090 IF KAST=0 THEN «, l3=0x14}
0x129…13c Line {l1=0x11, l2=»0100 PLAT:=PLAT+1«, l3=0x11}
0x13c…148 Line {l1=0x0a, l2=»0110 ELSE «, l3=0x0a}
0x148…15d Line {l1=0x13, l2=»0120 KRONE:=KRONE+1«, l3=0x13}
0x15d…16a Line {l1=0x0b, l2=»0130 ENDIF «, l3=0x0b}
0x16a…177 Line {l1=0x0b, l2=»0140 NEXT I«, l3=0x0b}
0x177…184 Line {l1=0x0b, l2=»0150 PRINT «, l3=0x0b}
0x184…1a8 Line {l1=0x22, l2=»0160 PRINT "Antal kast:    ";ANTAL«, l3=0x22}
0x1a8…1cb Line {l1=0x21, l2=»0170 PRINT "Antal plat:    ";PLAT«, l3=0x21}
0x1cb…1ef Line {l1=0x22, l2=»0180 PRINT "Antal krone:   ";KRONE«, l3=0x22}
0x1ef…208 Line {l1=0x17, l2=»0200 PROC RND(LOW,HIGH)«, l3=0x17}
0x208…224 Line {l1=0x1a, l2=»0210 RNDX:=RNDSEED+3.14159«, l3=0x1a}
0x224…242 Line {l1=0x1c, l2=»0220 RNDX:=EXP(5.0*LN(RNDX))«, l3=0x1c}
0x242…260 Line {l1=0x1c, l2=»0230 RNDSEED:=RNDX-INT(RNDX)«, l3=0x1c}
0x260…282 Line {l1=0x20, l2=»0240 RND:=RNDSEED*(HIGH-LOW)+LOW«, l3=0x20}
0x282…294 Line {l1=0x10, l2=»0250 ENDPROC RND«, l3=0x10}
0x294…2a0 00 00 63 63 63 63 63 63 63 63 63 63                                                               ┆  cccccccccc┆
0x2a0…2c0 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
          […0x39…]

TextFile

80010 // ------------------ møntkast --------------------8▶0b◀0020 CLEAR ▶0b◀▶0f◀0030 RNDSEED:=4▶0f◀▶1c◀0035 INTEGER PLAT,KRONE,KAST▶1c◀▶15◀0040 PLAT:=0;KRONE:=0▶15◀▶0b◀0045 PRINT ▶0b◀+0050 INPUT "Indtast antal af kast:  ":ANTAL+▶1a◀0060 FOR I:=1 TO ANTAL DO ▶1a◀▶1c◀0070 KAST:=INT(RND(0,1)+0.5)▶1c◀▶10◀0080 PRINT KAST;▶10◀▶14◀0090 IF KAST=0 THEN ▶14◀▶11◀0100 PLAT:=PLAT+1▶11◀
0110 ELSE 
▶13◀0120 KRONE:=KRONE+1▶13◀▶0b◀0130 ENDIF ▶0b◀▶0b◀0140 NEXT I▶0b◀▶0b◀0150 PRINT ▶0b◀"0160 PRINT "Antal kast:    ";ANTAL"!0170 PRINT "Antal plat:    ";PLAT!"0180 PRINT "Antal krone:   ";KRONE"▶17◀0200 PROC RND(LOW,HIGH)▶17◀▶1a◀0210 RNDX:=RNDSEED+3.14159▶1a◀▶1c◀0220 RNDX:=EXP(5.0*LN(RNDX))▶1c◀▶1c◀0230 RNDSEED:=RNDX-INT(RNDX)▶1c◀ 0240 RND:=RNDSEED*(HIGH-LOW)+LOW ▶10◀0250 ENDPROC RND▶10◀▶00◀▶00◀cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

Reduced view