Információ elektronika, 1980 (15. évfolyam, 1-6. szám)

1980 / 2. szám

EPL: R-10-es számítógépen alapuló oktatórendszer Magyar József-Németh István A cikkben egy új, hazai fejlesztésű CAI szerzői nyelvet, az EPL-t mutatjuk be. Bemutatjuk a nyelv felépítését, az utasítások szintaxisát és szemantikáját. Ezután az EPL-re épített oktatórendszer R-10 TSM környezetében való kifejlesztésekor figyelembe vett szempontokat és a meg­valósított rendszer programjait ismertetjük. Végül beszá­molunk az oktatórendszer alkalmazása során nyert ta­pasztalatainkról és további terveinkről. (Érkezett: 1979. október 10.) A számítástechnikai alkalmazások köre egyre bővül. Mind újabb területeken használják fel a számítógépeket. Ilyen terület a számítógépes oktatás is, amellyel kapcso­latos kutatások hazánkban a 70-es évek elején kezdőd­tek. Kecskeméten a Gépipari és Automatizálási Műszaki Főiskola Számítástechnikai Laboratóriumában is foly­nak az ezzel kapcsolatos kutatások, kísérletek. Az első, gyakorlatban alkalmazott számítógépes oktatórendszer 1975-ben készült el a laboratóriumban. Ennek alapján, a gyakorlati tapasztalatokat figyelembe véve került defini­álásra az EPL (Educational Programming Language), a számítógépes oktatás szerzői nyelve. 1978-ban elkészült a hozzá tartozó programrendszer is, a VIDEOTON Szá­mítástechnikai Gyárának megbízásából. Az oktatórend­szer az R-10 TSM monitorja alatt működik, amely a megfelelő újraindíthatóságot is biztosítja. Az EPS rend­szerhez szükséges konfiguráció által támasztott követel­mények megegyeznek az R—10 TSM által támasztott követelményekkel. Kivételt képez azonban, hogy a DIA utasítás használatához szükség van a display-hez csatolt Aspectomat (124B) típusú diavetítőre. Az EPL nyelv utasításai A programnyelv utasításaiból egy sorba csak egy utasítás írható. Az utasítások azonban több sorból is állhatnak. Folytatósor jelzésére a $ karakter használható, amely az adott sorban az utasítások legutolsó karaktere kell hogy legyen. A sor hosszát mindig a terminálra írható karak­terek száma határozza meg. Az utasítások azonosítására az utasítások elé tetszőleges hosszúságú alfanumerikus karakterekből álló címke írható, amelynek az első karak­tere betű kell hogy legyen. Az azonosításra használt cím­két és az utána következő utasítást legalább egy szóköz karakternek kell elválasztania. A címkék nem egyez­hetnek meg az utasításokban levő alapszavakkal. Az utasítások a soron belül tetszőleges pozícióban kez­dődhetnek, a címkét is beleértve. A nyelv jelkészlete a VT 340 típusú display latin betűs változatában meghatározott jelkészlettel egyezik meg. Az utasítások többségében hivatkozhatunk a programban használt címkékre. E hivatkozások képzési szabálya a címkék képzési szabályával megegyezik, de ugyanez vo­natkozik a számlálók nevére is. Ugyanis a programban lehetőség van számlálók definiálására és ezek megfelelő értékre való beállítására. A számlálók különböző nume­rikus egész értékeket vehetnek fel a —32768 és +32767- es zárt intervallumban. Az utasítások részletes ismerte­tésekor felhasznált jelölések a következők: (...)— a nyelv szintaktikus eleme; a kapcsos zárójelben több sor, pl. címke áll,­­ amelyek közül az egyiket és csakis az egyiket kell megadott helyen használni; [ ] — a szögletes zárójelben álló jelsorozatot nem szükséges használni, vagyis elhagyható: □ — szóköz karakter. Először az utasítások formáját, majd jelentésüket írjuk le. TEXT utasítás [~címke‡] □ I text$ i (a terminálon megjelenítendő információ) END A végberendezésen megjelenítendő információ a (TEXT ) , L (TEXT$i alapszó után következő sorban vagy sorok­ban helyezendő el, és az END alapszóval kell befejezni, amely természetesen új sorban kell hogy álljon. Az utasí­tás végrehajtásakor a terminálra húzódik a megjelení­tendő információ, amely 15 sorból állhat VT 340-es tí­pusú display esetén. Ha végberendezésként alfanume­rikus display-t alkalmazunk, akkor a TEXTS alapszó al­kalmazásakor a képernyő tartalmát törölni lehet. Lehe­ 101 IN­FORMÁCIÓ-ELEKTRONIKA 1980/2

Next