Információ elektronika, 1980 (15. évfolyam, 1-6. szám)
1980 / 2. szám
tőség van olyan információ megjelenítésére is, amely már egyszer a programban szerepelt vagy szerepelni fog. Ebben az esetben az utasítás az alábbi: [̇ címke‡] □ TEXT □ (hivatkozás) ahol a hivatkozásnak a tananyagban máshol elhelyezkedő TEXT utasítás címkéjével kell megegyeznie. Ha a TEXT utasításban hivatkozunk egy másik TEXT utasításra, akkor a kijelölt információ megjelenítése után a program visszatér a kiinduló TEXT utasítás után következő utasítás végrehajtására. ASI utasítás [(cimk‘]D IasksI (megjelenítésre kerülő kérdés) END vagy [(címke)] □ I ASIC$ | ^ ^vat^oz^^ ahol a hivatkozás egy másik ASK utasítás címkéje. Az ASK utasítás formailag megegyezik a TEXT utasítással. A különbség csak annyi, hogy a TEXT helyett ASK alapszót kell használni, és a tanulótól a feltett kérdésre választ vár. Amíg valamilyen válasz nem érkezik, addig a program futása megáll. Az utasítás kérdés feltevését teszi lehetővé, amely az ASK és END alapszavak között levő sorokban helyezkedik el. DIA utasítás [(címke)] □ DIA □ [((berendezés azonosító száma))] (kivetítendő diakép sorszáma) Hatására a végberendezéshez (VT 340) kapcsolt Aspectomat diavetítő tárában elhelyezett diaképek közül a megfelelő sorszámú vetítődik ki. A berendezés azonosító száma azt a célt szolgálja, hogy más berendezést, esetleg több diavetítőt is lehessen vezérelni. A diavetítő illesztése a laboratóriumban történt. A diavetítő lehetővé teszi a display által be nem mutatható rajzok, diagramok, képek megjelenítését. GO TO utasítás [(címke)] □ j^Qjoj n (hivatkozás) Az utasítás feltétel nélküli vezérlésátadó utasítás, amelynek hatására a GO TO alapszó után következő hivatkozás annak az utasításnak a címkéje, amelyikkel folytatódik a program végrehajtása. SET utasítás [(címke)] □ SET □ (számláló neve) Ezzel az utasítással számlálót lehet definiálni nulla kezdeti értékkel, illetve már más értékkel rendelkező számlálót lehet nullázni. A számláló elnevezésére ugyancsak azok a szabályok érvényesek, mint amelyek a címkékre. ADD utasítás [(címke)] □ ADD □ (számláló neve), | (számláló neve) ) (hozzáadandó érték)) Az ADD utasítással az elsőnek felsorolt számláló értékét lehet egy másik számláló értékével vagy a leírt értékkel megnövelni. SUB utasítás [(címke)] □ SUB □ (számláló neve), j Jszamlaló( neve) | L J ((kivonandó érték)) Hatása megegyezik az ADD utasításéval, azzal a különbséggel, hogy a számláló értékét csökkenti az argumentumban megadott értékkel vagy az adott számláló értékével. IF COUNT utasítás [(címke)] □ IF □ COUNT □ (számláló neve), (számláló értéke) □ I GOTO ^ (hivatkozás) Ha az előzőleg definiált és használt számláló értéke egyenlő vagy nagyobb az utasításban megadott értéknél, akkor a GOTO alapszó után levő hivatkozás által kijelölt címkéjű utasítás hajtódik végre, egyébként az IF COUNT utasítást követő utasítással folytatódik a program végrehajtása. COUNT utasítás [(címke)] □ COUNT □ (számláló neve) Az utasítás hatására a megnevezett számláló neve és tartalma megjelenik a terminálon. IF REPLY utasítás [(címke)] □ IF REPLY ’(válasz 1) ’, ’ (válasz2) ’,..., ( GOTO I GO TO (hivatk°zás) Feltételes vezérlésátadó utasítás. Hatására, ha a válaszok között van azonos (VAGY logikai kapcsolat a várt válaszok között) a tanuló által adott válasszal, akkor a GOTO alapszó után álló hivatkozás által kijelölt címkéjű utasítás kerül végrehajtásra. Ha a tanuló válasza nem egyezik meg a REPLY alapszó után felsorolt válaszokkal (karakterenként megfeleltetés), akkor ezen IF utasítás után a következő utasítás végrehajtása következik. Az utasítás lehetőséget ad részleges válasz azonosítására is. Ha egy adott válaszban egy vagy több karaktert el akarunk hanyagolni, akkor az aláhúzás (_) karaktert kell írni a helyébe. Ez az utasítás módot ad a kulcsszókeresésre is. A kulcsszókeresés esetén az előre látott válaszokban csak olyan kulcsszavakat kell megadni, amelyeknek a tanuló válaszában való előfordulása már elegendő információt szolgáltat a tanuló válaszának megítélésére. Kulcsszókereséskor a várt kulcsszavakat (válaszokat) kérdőjelekkel közrezárva kell felsorolni. STOP utasítás [(címke)] □ STOP A STOP utasítás a program futásának, végrehajtásának végét jelzi. FIN utasítás FIN Ez az utasítás a program fizikai végét jelzi. N FORMÁCIÓ-ELEKTRONIKA 1980/2