|
|
DataMuseum.dkPresents historical artifacts from the history of: MIKADOS |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about MIKADOS Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 992 (0x3e0)
Types: TextFile
Notes: Mikados_K
Names: »SETTIME.K«
└─⟦eb89399bc⟧ Bits:30008990 SOM ISFORIG, MEN KUN K-FILER
└─⟦this⟧ »SETTIME.K«
PROGRAM NIC;
TYPE PARMARRAY=PACKED ARRAY (1..40) OF CHAR;
CLOCKRECORD = RECORD
DATE:PACKED ARRAY (1..10) OF CHAR;
TIME:PACKED ARRAY (1..8) OF CHAR
END;
VAR PARM:^PARMARRAY;
CLOCK:^CLOCKRECORD;
I:INTEGER;
TIM:STRING(8);
DAT:STRING(10);
BEGIN
WRITELN('TID: HH.MM.SS ');
READLN;
WRITELN('DATO: DD.MM.YYYY ');
READLN(TIM);
READ(DAT);
CLEARSCREEN;
FOR I:=1 TO 8 DO
CLOCK^.TIME(I):=TIM(I) ;
FOR I:=1 TO 10 DO CLOCK^.DATE(I):=DAT(I);
END.
0x000…00e Line {l1=0x0c, l2=»PROGRAM NIC;«, l3=0x0c}
0x00e…03c Line {l1=0x2c, l2=»TYPE PARMARRAY=PACKED ARRAY (1..40) OF CHAR;«, l3=0x2c}
0x03c…052 Line {l1=0x14, l2=»CLOCKRECORD = RECORD«, l3=0x14}
0x052…085 Line {l1=0x31, l2=» DATE:PACKED ARRAY (1..10) OF CHAR;«, l3=0x31}
0x085…0b6 Line {l1=0x2f, l2=» TIME:PACKED ARRAY (1..8) OF CHAR«, l3=0x2f}
0x0b6…0ca Line {l1=0x12, l2=» END;«, l3=0x12}
0x0ca…0e3 Line {l1=0x17, l2=»VAR PARM:^PARMARRAY;«, l3=0x17}
0x0e3…0ff Line {l1=0x1a, l2=» CLOCK:^CLOCKRECORD;«, l3=0x1a}
0x0ff…112 Line {l1=0x11, l2=» I:INTEGER;«, l3=0x11}
0x112…12a Line {l1=0x16, l2=» TIM:STRING(8);«, l3=0x16}
0x12a…143 Line {l1=0x17, l2=» DAT:STRING(10);«, l3=0x17}
0x143…14a Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x14a…166 Line {l1=0x1a, l2=»WRITELN('TID: HH.MM.SS ');«, l3=0x1a}
0x166…16f Line {l1=0x07, l2=»READLN;«, l3=0x07}
0x16f…18e Line {l1=0x1d, l2=»WRITELN('DATO: DD.MM.YYYY ');«, l3=0x1d}
0x18e…19c Line {l1=0x0c, l2=»READLN(TIM);«, l3=0x0c}
0x19c…1a8 Line {l1=0x0a, l2=»READ(DAT);«, l3=0x0a}
0x1a8…1b6 Line {l1=0x0c, l2=»CLEARSCREEN;«, l3=0x0c}
0x1b6…1c8 Line {l1=0x10, l2=»FOR I:=1 TO 8 DO«, l3=0x10}
0x1c8…1e2 Line {l1=0x18, l2=»CLOCK^.TIME(I):=TIM(I) ;«, l3=0x18}
0x1e2…20d Line {l1=0x29, l2=»FOR I:=1 TO 10 DO CLOCK^.DATE(I):=DAT(I);«, l3=0x29}
0x20d…213 Line {l1=0x04, l2=»END.«, l3=0x04}
0x213…220 00 00 63 63 63 63 63 63 63 63 63 63 63 ┆ ccccccccccc┆
0x220…240 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┆
[…0xc…]
0x3c0…3e0 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 00 ┆ccccccccccccccccccccccccccccccc ┆
\f
PROGRAM NIC;\f
,TYPE PARMARRAY=PACKED ARRAY (1..40) OF CHAR;,▶14◀CLOCKRECORD = RECORD▶14◀1 DATE:PACKED ARRAY (1..10) OF CHAR;1/ TIME:PACKED ARRAY (1..8) OF CHAR/▶12◀ END;▶12◀▶17◀VAR PARM:^PARMARRAY;▶17◀▶1a◀ CLOCK:^CLOCKRECORD;▶1a◀▶11◀ I:INTEGER;▶11◀▶16◀ TIM:STRING(8);▶16◀▶17◀ DAT:STRING(10);▶17◀▶05◀BEGIN▶05◀▶1a◀WRITELN('TID: HH.MM.SS ');▶1a◀▶07◀READLN;▶07◀▶1d◀WRITELN('DATO: DD.MM.YYYY ');▶1d◀\f
READLN(TIM);\f
READ(DAT);
\f
CLEARSCREEN;\f
▶10◀FOR I:=1 TO 8 DO▶10◀▶18◀CLOCK^.TIME(I):=TIM(I) ;▶18◀)FOR I:=1 TO 10 DO CLOCK^.DATE(I):=DAT(I);)▶04◀END.▶04◀▶00◀▶00◀cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc▶00◀