|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 5120 (0x1400) Types: TextFile Names: »MYREDOK3.PAS«
└─⟦6b390fbd9⟧ Bits:30002872 Myresnak v.1.06 for ICL COMET └─ ⟦this⟧ »MYREDOK3.PAS«
Brugervejledning MYRESNAK v. 1.0 Maj 84/TH s. 9.1 9. Lidt om fortolkeren. -------------------------- 9.1 Specifikationer. ---------------------- Fortolkerens tegnsæt består af - Alle store bogstaver (A til Å). - Cifrene 0 til 9. - Parenteser til parameterangivelser. - Komma til adskillelse af variabler/udtryk. - Minus til angivelse af negative tal. - De fire regneoperatorer ( +, -, * og / ). - De logiske operatorer ( >, < og = ). Kommandoliniens længde ......................... 30 tegn. Programliniens længde ......................... 30 tegn. Antal linier pr. program ....................... 20 linier. Antal programmer i arbejdsområdet .............. 20 stk. Antal programniveauer .......................... 50 Antal variabler pr. niveau ..................... 29 9.2 Fortolkningen. -------------------- I korte træk foretages tolkningen af en kommando-eller pro- gramlinie som følger : Tegn til venstre for '(' eller linieslut tolkes, som en or- dre. Hvis ordren ikke findes i fortolkerens ordre-lister, under- søges det, om den findes i programkataloget. Findes den en af disse steder, udføres ordren ellers gives et signal i højttaleren (dog kun på maskiner med lydfunktion). Har fortolkeren fundet en '(' søger den efter variabler, tal, udtryk og udsagn. Bruges flere bogstaver i en variabel, benytter fortolkeren kun sidste bogstav som variabelnavn. F.eks. vil variablen SKR opfattes som en variabel med navnet R. Udelades skilletegnet ',' mellem variblerne, opfattes de så- ledes kun som een variabel med navnet bestemt af det sidste bogstav i variabelrækken. Sættes et regnetegn foran et tal eller en variabel, vil kun minus-tegnet tolkes, og tallet/variablen vil skifte fortegn. Brugervejledning MYRESNAK v. 1.0 Maj 84/TH s. 9.2 I regneudtryk vil tolkningen ske således : Eks. Hvis L=-5 vil L efter udførslen af ordren KANT(5*-L) eller KANT(-5*L) have værdien -25 (GLOBAL version). Hvis der benyttes flere regnetegn sammen (bortset fra minus) benyttes kun det sidst indtastede regnetegn. To minustegn tol- kes som eet pludstegn. Eks. Udtrykket (K*/+5) vil blive tolket som (K+5). Ved ordren HVIS opfattes alt efter ')' som en ny ordre, som tolkes selvstændigt, hvis udsagnet efter HVIS er sandt. Eks. Følgende har altså god mening : HVIS(A=0)HVIS(B=0)SLUT Kun hvis både A og B er 0 samtidig udføres ordren SLUT. Brugervejledning MYRESNAK v. 1.0 Maj 84/TH s. 10.1 10. Efterskrift. ------------------ Myresnak er et værktøj som andre værktøjer i undervisnings- sammenhænge. Det har een funktion, nemlig at formidle viden og forståelse. Men udnyttelsen af værktøjsfunktionen har mange fa- cetter helt afhængig af hvilke mål og midler brugeren anvender. Myresnak er et program, der i hele sin ideelle baggrund har et væld af muligheder inden for et utal af fagområder i folke- skolen, gymnasiet etc. Myresnak er et pædagogisk hjælpemiddel i undervisningen af fremmedsprogede elever. Myresnak er en pædagogisk vej ved indlæringen af grundbegre- ber i programmering i faget Datalære. De ovenstående korte afsnit er påstande, som helt bevidst er udformet polemiske, fordi det er vigtigt, når man arbejder med myresnak, at åbne andre og nye døre og vinduer til pædagogisk metodisk tænkning. Myresnak er ikke og bør ikke være et etiketteprogram, der kan henføres i de to grupperinger, nemlig Datamaskin Formidlet Undervisning (DFU) Datamaskinstyret Undervisning. Myresnak er til yderste konsekvens et program, der kontrol- leres af brugeren i et samarbejde med andre brugere. «eof»