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

⟦94a967f32⟧ TextFile

    Length: 19584 (0x4c80)
    Types: TextFile
    Names: »SKOMAL1.DOK«

Derivation

└─⟦e96298e07⟧ Bits:30004225 SKOMAL Version 1.02 til ICL Comet
    └─ ⟦this⟧ »SKOMAL1.DOK« 

TextFile

                         Brugervejledning                     SKOMAL v. 1.0 
 
                         Jan 86/TH                                   s. 0.1




                         I N D H O L D S F O R T E G N E L S E
                         -------------------------------------


       1.   Hvad er skomal ? ........................................... 1.1

       2.   Beskrivelse af systemet skomal ............................. 2.1

            2.1   Dataskærm ............................................ 2.1

                  2.1.1  Normalsiden ................................... 2.1
                  2.1.2  Lagersiden .................................... 2.1
                  2.1.3  Systemsiden ................................... 2.1

            2.2   Matrixprinter ........................................ 2.2
            2.3   Systemdisketten ...................................... 2.2
       
       3.   Installation af skomal ..................................... 3.1

            3.1   Fremstilling af sikkerhedskopi ....................... 3.1
            3.2   Fremstilling af arbejdskopi .......................... 3.1

       4.   Opstart af skomal .......................................... 4.1

            4.1   Udskrivning af diskettekataloget på skærmen .......... 4.1
            4.2   Udskrivning af diskettekataloget på linieskriveren ... 4.1

                  4.2.1 Enkeltbrugersystemer ........................... 4.1
                  4.2.2 Flerbrugersystemer ............................. 4.2

            4.3   Sletning af filer på disketten ....................... 4.2
            4.4   Omdøbning af filer på disketten ...................... 4.3

       5.   Ordrerne til skomal ........................................ 5.1

            5.1   Beskrivelse af ordrerne alfabetisk ordnet ............ 5.1
            5.2   Oversigt over ordrerne til skomal .................... 5.8

       6.   Programmer ................................................. 6.1

            6.1   Programelementer ..................................... 6.1

                  6.1.1   Tal .......................................... 6.1
                  6.1.2   Variabler .................................... 6.1
                  6.1.3   Regnetegn .................................... 6.1
                  6.1.4   Logisk operator .............................. 6.1
                  6.1.5   Udtryk ....................................... 6.1
                  6.1.6   Udsagn ....................................... 6.2

            6.2   Programopbygning ..................................... 6.2

                  6.2.1   Programhoved ................................. 6.2

                          6.2.1.1   Programnavn ........................ 6.2











                         Brugervejledning                     SKOMAL v. 1.0 

                         Jan 86/TH                                   s. 0.2





                  6.2.2   Programdel ................................... 6.3
  
                          6.2.2.1   Tildelingsordren ................... 6.3
                          6.2.2.2   Sløjfestrukturen ................... 6.3
                          6.2.2.3   Betingede ordrer ................... 6.4
                          6.2.2.4   UDHOP-ordren ....................... 6.4
                          6.2.2.5   Programkald ........................ 6.4

                  6.2.3   SLUT-ordren .................................. 6.5

            6.3   Programafbrydelse .................................... 6.5

       7.   Indskrivning af programmer ................................. 7.1

       8.   Variabelbegrebet i skomal .................................. 8.1

            8.1    Program kalder program .............................. 8.1
            8.2    Program kalder sig selv ............................. 8.2

       9.   Lidt om skomal ............................................. 9.1

            9.1    Specifikationer ..................................... 9.1
            9.2    Fortolkningen ....................................... 9.2









































                         Brugervejledning                     SKOMAL v. 1.0
 
                         Jan 86/TH                                   s. 1.1




       1. Hvad er SKOMAL ?
       -------------------

             Skomal er en fortolker, der bygger på den  delmængde  af  LOGO-
          projectet, som arbejder med beregninger og variabeltildelinger bå-
          de som direkte kommandoer og som programordrer.

             I skomal har eleven mulighed for at benytte simpelt  programme-
          ringssprog, der kan arbejde med lokale variable, med funktioner og
          med algoritmiske strukturer.  Eleven  har  mulighed  for at se sit
          program afviklet trin for trin, da fortolkeren er i  stand  til at
          vise et dynamisk lagerbillede, hvor variabellagets ændringer  øje-
          blikkeligt vises, når programordrerne udføres.
             Sprogets syntaks er så simpel, at det ikke lægger  hindringer i
          vejen for elevens kreativitet. 
             Skomal er altså et stærkt elev/maskine  interaktivt  programme-
          ringssprog.

             Pædagogisk set har skomal-dialogen mange  fordele.  Hver  ordre
          kan straks efterprøves på skærmen. Viser lagerbilledet ikke,  hvad
          eleven forventer, kan fejlen straks rettes. Eleven lærer at  algo-
          ritmisere en række af ordrer, når der arbejdes med programmer.
          Desuden animerer sproget til at opdele store programmer  i  mindre
          delprogrammer.

              Fortolkeren foretager ingen syntaks-check af ordrer, der  ind-
          tastes direkte eller gives i programmer. Kan den ikke genkende or-
          dren eller eventuelt programnavnet, springer den det over og giver
          et bip i højtaleren (hvis anlægget har en sådan indbygget).  Dette
          medfører, at brugeren tvinges til at arbejde omhyggeligt og  grun-
          digt med sine programstrukturer, hvorved gode  arbejdsvaner  opar-
          bejdes. Fejltekster er holdt til et minimum,  idet  fejlfinding  i
          programmerne lettes meget, ved brug af programafvikling på det dy-
          namiske lagerbillede.

             Skomal henvender sig til undervisningssektoren.  I  folkeskolen
          vil den kunne bruges fra ca. 4.-5. klassetrin til 10.  Desuden eg-
          ner den sig udmærket til brug i gymnasiet, HF, EFG og mange  andre
          steder.

             Denne skomal-fortolker følger nøje de specifikationer,  som  er
          er givet af Viggo Sadolin ved Danmarks Lærerhøjskole,  således  at
          undervisningsmateriale herfra til skomal  umiddelbart  kan bruges.
          På visse punkter er denne fortolker udvidet.  Ordre-sættet er for-
          øget.   Desuden benytter denne fortolker en program-editor, som er
          meget nem at betjene.

             Der er udkommet en elevtekst til brug i folkeskolens matematik-
          undervisning :

                    SKOMAL - Matematik 8.-10. klassetrin.
                       Programmering af regneprocesser
                    Viggo Sadolin
                    Teknisk Forlag, 1984.











                         Brugervejledning                     SKOMAL v. 1.0
       
                         Jan 86/TH                                   s. 2.1




        2.   Beskrivelse af systemet til skomal.
        ----------------------------------------
        
                I forbindelse med skomal skal man anvende  en  COMET  basis-
             model udbygget med en matrixprinter.

        2.1  Dataskærm.
        ---------------
        
                Under skomal skiftes mellem 3 billeder på dataskærmen :

                - et normalside     (ordrer kan direkte indtastes her)
                - et lagerside      (en model af arbejdslageret vises)
                - et systemside     (bruges til editor og katalog).

       2.1.1 Normalsiden.
       ------------------

                På normalsiden er der plads til 15 linier.  Der  skrives  på
             nederste linie, og denne flyttes sammen med linierne over denne
             en plads opad, når indtastningen afsluttes med tryk på  RETURN-
             tasten.
                Skomal-ordren UD udskriver indholdet af variabler  på  denne
             skærm.
                Dette skærmbillede kaldes ved ordren  NORMAL (forkortet  til
             NM). Nederst på normalsiden vil eventuelle fejlmeddelelser bli-
             ve udskrevet. 
                Ordrene HUSK, RET, LIST, SKRIV, KATALOG, HENT, GEM, GLEM  og
             OPSTART vil automatisk vise normalsiden. Ordren RENS vil slette
             alt, der står på normalsiden. 

       2.1.2 Lagersiden.
       -----------------

                Lagersiden er opdelt i tre kolonner. Yderst til venstre  vi-
             ses programpegepinden, der udpeger den programordre,  som  skal
             udføres.
                Midt i billedfeltet listes et kaldt program (programmet  der
             skal udføres).
                I højre kolonne vises de variabler,  der  tildeles  værdier.
             Nederst i denne kolonne vises desuden hvilket niveau,  der  ar-
             bejdes på.
                Under lagersiden findes to linier,  hvor  skomal-ordrer  kan
             skrives.  På øverste linie vises den sidst udførte ordre,  mens
             nederste linie benyttes til indtastning af ordrer, der skal ek-
             sekveres.
                Dette skærmbillede kaldes ved ordren LAGER  (eller forkortet
             LG). Lagersiden vises på niveau 0, og markøren stilles på  fel-
             tets nederste linie.

       2.1.3 Systemsiden.
       ------------------

                Dette billede, der erstatter lagersiden, har to funktioner : 











                         Brugervejledning                     SKOMAL v. 1.0
       
                         Jan 86/TH                                   s. 2.2




                Som programeditor benyttes dette skærmbillede til  indskriv-
             ning og rettelse af skomal-programmer. (Se beskrivelsen i kapi-
             tel 7). Kaldet til dette billede sker ved ordrerne  HUSK,  RET,
             LIST og SKRIV.
                Som katalogbillede, når man ønsker at se hvilke  programmer,
             der ligger i programlageret  (ordren  KATALOG  eller  KT), samt
             når ordrerne HENT, GEM og GLEM anvendes.


        2.2  Matrixprinter.
        -------------------

                Da skomal ikke benytter grafik, kan alle de forskellige  ma-
             trixprintere af typen microline benyttes.
                Ønsker man udskrift af et skomal-program på printeren ,  be-
             nyttes ordren SKRIV.
                Ordren   TRYK   vil udskrive variabler samt deres indhold på
             printeren.
                Udskriften kan afbrydes ved tryk på 'S'- eller ESC-tasten.
                Skomal-fortolkeren kan udmærket køre uden  tilsluttet  prin-
             ter, men i sagens natur vil ordrene SKRIV og TRYK så ingen  me-
             ning have.

        2.3  Systemdisketten.
        ---------------------

                På systemdisketten ligger følgende programmel :
                
                   - SKOMAL.COM
                   - SKOMAL.SYS
                   - SKOMAL1.DOK
                   - SKOMAL2.DOK
                   - SKOMAL3.DOK

                HUSK:    Skomal kan ikke køres fra systemdisketten. Der skal
             laves en arbejdskopi (se kap. 3.2).





























                         Brugervejledning                     SKOMAL v. 1.0

                         Jan 86/TH                                   s. 3.1




        3.   Installation af skomal.
        ----------------------------

             Fremstil straks en sikkerhedskopi af originaldisketten.

             BEMÆRK: Kun originaldisketten kan ombyttes, hvis der konstate-
                     res fejl i leverancen.

             Konstateres  fejl  under brugen af skomal laves en ny arbejds-
             kopi.


        3.1  Fremstilling af sikkerhedskopi.
        ------------------------------------

             1. Indsæt originaldisketten i pladelager A.
             2. Indsæt en formatteret diskette i pladelager B.
             3. Tryk på 'RESET' knappen.
             4. Tryk på '1'-tasten.
                   Hvis der ikke vises 'A>' på skærmen nedtrykkes funktions-
                   tasten øverst til venstre og pkt. 4 gentages.
             5. Indtast 'PIP B:=*.*ÆVÅ' og tryk på 'RETURN'.
                   Originaldisketten kopieres over på disketten i lager B.

        3.2  Fremstilling af arbejdskopi.
        ---------------------------------

             1. Udfør punkterne 1-4 under kap. 3.1.
             2. Indtast 'SKOMAL' (tryk 'RETURN').
             3. Besvar spørgsmålet om arbejdskopi.
                  En arbejdskopi lagres nu på disketten i pladelager B.
             4. Ønskes flere arbejdskopier, udskiftes disketten i B med en
                  formatteret diskette, og spørgsmålet besvares med 'J'.
































                         Brugervejledning                     SKOMAL v. 1.0
 
                         Jan 85/TH                                   s. 4.1




        4.   Opstart af skomal.
        -----------------------

             Nedenstående punkter skal nøje følges ved  opstart  af  skomal-
             fortolkeren.

             1. Tænd for COMETen og de evt. tilsluttede enheder.
             2. Indsæt disketten i det pladelager, hvori opstart normalt fo-
                   retages  (A på enkeltbruger og B på flerbruger systemer).
             3. Tryk på '1'-tasten.
                   Hvis der ikke vises 'A>' på skærmen nedtrykkes funktions-
                   tasten øverst til venstre og pkt. 3 gentages.
             4. Indtast 'SKOMAL' og tryk på 'RETURN'.
             5. Skomal er nu klar til at modtage ordrer.


        4.1  Udskrivning af diskettekataloget på skærmen.
        -------------------------------------------------

             A. Inden opstart af systemet.

                1. Udfør pkt. 1-3 under opstart (kap. 4.)
                2. Indtast 'DIR'.
                      Kataloget vises på skærmen.
                3. Udfør pkt. 4-5 under opstart.

             B. Mens skomal er i brug.

                1. Indtast 'STOP'.
                      Skomal-fortolkeren standser.  Husk at gemme eventuelle
                      programmer inden ordren 'STOP', ellers mistes de.
                      Hvis man ved et uheld glemmer at gemme programmer  før
                      fortolkeren standses, kan  man  genstarte  fortolkeren
                      med kommandoen
                                        SKOMAL *
                      husk mellemrummet mellem SKOMAL og stjernen. En nærme-
                      re beskrivelse giver i kap. 5.1.2.1.
                2. Indtast 'DIR'.
                3. Udfør pkt. 4-5 under opstart.

        4.2  Udskrivning af diskettekataloget på linieskriveren.
        --------------------------------------------------------

        4.2.1   Enkeltbrugersystemer.
        -----------------------------

             A. Inden opstart af systemet.

                1. Udfør pkt. 1-3 under opstart (kap. 4.)
                2. Hold 'CONTROL' nede, mens der trykkes een gang på 'P'.
                3. Indtast 'DIR'.
                      Kataloget udskrives på skriveren samtidig med at det
                      vises på skærmen.
                4. Udfør pkt. 4-5 under opstart.











                         Brugervejledning                     SKOMAL v. 1.0
 
                         Jan 85/TH                                   s. 4.2




             B. Mens skomal er i brug.

                1. Indtast 'STOP'.
                      Skomal-fortolkeren standser.   Husk at gemme eventuel-
                      le programmer inden ordren 'STOP', ellers mistes de.
                2. Hold 'CONTROL' nede, mens der trykkes een gang på 'P'.
                3. Indtast 'DIR'.
                4. Udfør pkt. 4-5 under opstart.

        4.2.2   Flerbrugersystemer.
        -----------------------------

             A. Inden opstart af systemet.

                1. Udfør pkt. 1-3 under opstart (kap. 4.)
                2. Indtast 'DIRP ;P1'.
                      Kataloget udskrives først til en printfil på disketten
                      og overføres derpå til skriveren.
                3. Udfør pkt. 4-5 under opstart.

             B. Mens skomal er i brug.

                1. Indtast 'STOP'.
                      Skomal-fortolkeren standser.   Husk at gemme eventuel-
                      le programmer inden ordren 'STOP', ellers mistes de.
                2. Indtast 'DIRP ;P1'.
                3. Udfør pkt. 4-5 under opstart.

        4.3   Sletning af filer på disketten.
        -------------------------------------

              A. Inden opstart af systemet.

                 1.  Udfør pkt. 1-3 under opstart (kap. 4.).
                 2.  Indtast

                              ERA <programnavn>.SKO

                     og tryk RETURN (Navnet er max. 8 tegn lang).
                     Ønskes alle skomalprogrammer slettet, gives  kommandoen

                              ERA *.SKO

                 3.  Udfør pkt. 4-5 under opstart (kap. 4.).





















                         Brugervejledning                     SKOMAL v. 1.0
 
                         Jan 85/TH                                   s. 4.3




              B. Mens skomal er i brug.

                 1.  Indtast STOP.
                        Skomal-fortolkeren standser.   Husk at gemme eventu-
                        elle programmer inden ordren STOP, ellers mistes de.
                 2.  Indtast

                              ERA <programnavn>.SKO

                     og tryk RETURN (Navnet er max. 8 tegn lang).
                     Ønskes alle skomal-programmer slettet, gives kommandoen

                              ERA *.SKO

                 3.  Udfør pkt. 4-5 under opstart (kap. 4.).


        4.4   Omdøbning af filer på disketten.
        --------------------------------------

                 Omdøbning af filnavne på disketten foretages på følgende 
              måde:

                 1.   Opstart skomal   (se kap. 4)
                 2.   Indtast HENT(<programnavn>).
                 3.   Indtast RET og skriv programnavnet.
                 4.   Brug editoren til at rette programnavnet.
                 5.   Indtast GEM og skriv programnavnet.
                 6.   Indtast STOP og maskinen svarer med 'A>'.
                 7.   Slet den gamle fil (se kap. 4.3).



































«eof»