VMS beadandó feladatok Programozás Környezet tárgyból, 2000 tavasz
Nappali tagozat

Last Mod: 2000. apr. 5.
A beadandó feladatokból egyet kell megcsinálni a félévhez. A megoldás milyensége nem számít bele a félévi jegybe, csak a megléte. A megoldásoknak _pontosan_ teljesíteniük kell a feladatban specifikáltakat, részleges megoldást nem fogadok el. Mindenképpen próbáld ki a megoldásodat.
A Beadási határidő junius 1.
Az összes feladathoz szükséges a HELP böngészése, feltétlenűl nem elég az órán elhangzott anyag.

A feladatok megoldásait drótpostán küldjétek el nekem, a maulis@csirke.elte.hu címre. A levél témája (subject line) utaljon arra, hogy ez egy beadandó feledat, és hanyadik feladat. A megoldást a levél törzsében küldjétek, ne csatolással. Csak a valerie.inf.elte.hu ludens.elte.hu és csirke.elte.hu gépekről fogadok el megoldást. Más címről ne is küldjetek.
Ha biztos akarsz lenni abban, hogy a megoldásod megérkezik hozzám, akkor a ludens, vagy a csirke MAIL programjával küldd, a CSIRKE::MAULIS címre.

1, make
   Spec: készíts egy parancsfile-t, ami a paraméterént kapott 
         - file-t leforditja, és összelinkeli, és futtatja, 
           ha nem volt még lefordítva;
         - csak összelinkeli és futtatja, ha létezik már az object 
           file;
         - csak futtatja, ha létezik már az executive.
   Segítség: f$search(...) lexicallal lehet megállapítani, hogy 
           egy file létezik-e.
	 - elfogadom a megoldást, ha csak kiterjesztés nelkül
           megadott file-okra működik, és feltételezi, hogy C
           (vagy pascal, vagy fortran, vagy ada) kiterjesztésű.

2, 2 hatvány
   Spec: készíts egy parancsfile-t, ami a paraméterként átadott
         nevű file-ba beleírja a 2 első 30 hatványát.
         (Ha olyan file nem volt, hozza létre)

3, who
   Spec: készíts parancsfile-t, ami a $ SHOW USER /FULL
         parancs outputjából PID NÉV listát csinál.
         (vagyis a $ SHOW USER /FULL adataiból csak a PID és a NAME kell)

4, Számtani összeg
   Spec: Készíts egy parancsfile-t, ami összeadja a 1-től a paraméterként
         átadott számig a természetes számokat.
         Bonus (nem kötelező a programnak ezt is tudnia): ha (és csak ha)
         nem kapott paramétert, akkor kérdezzen rá, hogy meddig készítse
         el a sorösszeget.

5, Játék
   Spec: Készíts egy játékot DCL-ben. Egyetlen feltétel, hogy élvezetes 
         legyen.

6. Programozás (Igen nehéz)
   Aki beszámol a system services lényegéről, AST, Event Flags, 
   az mentesűl a beadandó és a ZH vms része alól. Keressen meg személyesen.