A gyakorlatokon teljesítendő feladatok
Az
it.inf.unideb.hu (továbbiakban: IT)
gépen kialakítottunk egy programozói
környezetet a gyakorlatok számára. Ez a
környezet magában foglalja a HLA programnyelv
fordítóját, és a gyakorlati feladatok
lekérésére, tesztelésére,
beadására szolgáló parancsokat. A IT elérésre a WinScp
és a putty
parancsokat használhatjuk Windows alatt, ill.
a Konqueror és
ssh parancsokat linux
alatt. A gépre való bejelentkezéshez ugyanazt a
egyetemi hallgatói
azonosítót és jelszót kell
használni, mint pl. a NEPTUN-ban.
A szükséges fájlokhoz úgy juthat
hozzá,
hogy a IT-n futtatja
az
uj #
parancsot, ahol a #
helyére egy számot
kell beírni. (Jelenleg #
"legális" értékei: 0..5.)
#=0
A parancs ekkor három, a HLA
programnyevvel való ismerkedést segítő
forráskódot másol az aktuális
könyvtárba.
#=1,2,...
A parancs ilyenkor egy HLA
programot másol az aktuális könyvtárba: user-#.hla.
A feladat
megoldásához a user-#.hla
állományban kell a kiírt egyéni feladattal
összhangban módosítani egy eljárást.
A
feladatok megoldásának ellenőrzése az
alábbi módon történik:
- Bejelentkezés a IT-re
(felhasznalo@it.inf.unideb.hu), és az
alábbi parancs futtatása (abban a
könyvtárban, ahol a user-#.hla
állomány található):
asmtest
#
- Ez a parancs az eredmények képernyőn
történő megjelenítésén túl a
"felhasznalo-#.log" fájlban is megőrzi az
értékelést.
- Ha a feladat készítője (a hallgató)
már elégedett a működés
helyességével és a kapott pontokkal, akkor
- Futtassa az asmbead #
parancsot. Ez a parancs átmásolja a user-#.hla állományt a
gyakorlatvezető által használt tárterületre.
- A beadott programok értékelése megtekinthető ezen a weboldalon.
- Keresse a gyakorlatvezetőt a személyes
bemutatás
érdekében.
- A feladatok alábbi listája tartalmazza a
beadás határidejét is. Határidőn
belüli teljesítésnek minősül, ha
- Sikerül a programot még határidő előtt
személyesen bemutatni a gyakorlat vezetőjének, vagy
- az asmbead parancs
határidő előtt dokumentálja a program
működését, és a hallgató a
határidő lejártát követő 2 héten
belül személyesen is bemutatja a programot a gyakorlat
vezetőjének.
- Amelyik feladat mellett -az előző pontban jelzettekkel
ellentétben- nincs megjelölve határidő, akkor a
határidő a szorgalmi időszak vége.
(Ez idén december 31-et jelent.)
További, a gyakorlást segítlő lehetlőségek:
- uj # test
Szerkeszthetlő gyakorló feladatot ad.
(Csak a #=1,2,3 esetekben használható.)
- run-zh
A ZH-k esetén is használt szintaxishoz
hasonló lehetlőséget ad az egyes utasítások
után a különféle részeredmények lekérdezésére.
A gyakorlatokon az alábbi feladatokat kell megoldani:
- Ismerkedés a HLA programnyelvvel
- Egyszerű aritmetikai feladat
(Határidő: )
- Egyszerű aritmetikai feladat (Határidő: )
- Ciklus, tömb, mutató (Határidő: )
- Bit műveletek (logikai és
forgató, eltoló műveletek)
(Határidő: )
- Kiterjesztett pontosságú
műveletek (Határidő: )
Alacsony
szintű programszervezés
Műveletek
sztringekkel
(Határidő: Dec. 16)
Az egyes feladatok értékelése során az
ellenőrző programok (asmtest)
pontozzák az egyes feladatokat. A
gyakorlat teljesítésének ( az
aláírás megszerzésének) feltétele, hogy a hallgatónak az egyes
feladatokra kapott pontjainak
összege még a szorgalmi időszakban elérje a 30-at.