DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

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

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ B T

⟦b9430b5e9⟧ TextFile

    Length: 530 (0x212)
    Types: TextFile
    Names: »B«

Derivation

└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
    └─ ⟦129cab021⟧ »DATA« 
        └─⟦this⟧ 
└─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04
    └─ ⟦d65440be7⟧ »DATA« 
        └─⟦this⟧ 

TextFile

with Text_Io;
with Square;
procedure Magic_Square (Size : in Positive) is
    package My_Square is new Square (Size);
    use My_Square;
begin
    Go_To_Center;
    Deposit (Token (1));
    for I in 2 .. (Size * Size) loop
        Move (D => North);
        Move (D => East);
        if (Get_Token /= Token (0)) then
            Move (D => North);
            Move (D => West);
        end if;
        Deposit (T => Token (I));
    end loop;
    Text_Io.Put_Line ("Magic square is calculated");
    Display;
end Magic_Square;