Zadanie 1
Zadanie 1
Do AIS odovzdajte [vase_AIS_ID]_zad1.zip do 18.3. 2016, 23:59. Program MUSÍ byť spustiteľný v jave 1.6 a viac. Inak je zadanie hodnotené za 0 bodov
Stiahnite si zadanie .pdf .
Súbor [vase_AIS_ID]_zad1.zip musí obsahovať
- src/ - priečinok so zdrojovými súbormi
- dist/[vase_AIS_ID]_zad1.jar - spustiteľny súbor .jar
- pri zápise do súborov, nastaviť práva 777 pre súbor !! Ukážka na riadkoch 12 až 15 v kóde nižšie.
Program musí pracovať s
- matice.in - súbor, ktorý program berie ako vstup s dvoma maticami, v zadanom formáte ( nesmie byť v priečinku dist/ )
- matica.out - súbor, ktorý program vytvorí ako výstupný súbor s jednou maticou , v zadanom formáte ( nesmie byť v priečinku dist/ )
Súbor [vase_AIS_ID]_zad1.zip môže obsahovať
- lib/ - priečinok kde sú uložené všetky používané knižnice
- dist/lib/ - priečinok s používanými knižnicami (totožný obsahovo s lib/ )
public static void saveObsahDoSuboraString(String menoSuboru, String obsah) {
try {
FileOutputStream subor = new FileOutputStream(menoSuboru);
OutputStreamWriter out = new OutputStreamWriter(subor);
PrintWriter doSuboru = new PrintWriter(out);
doSuboru.print(obsah);
doSuboru.close();
out.close();
final File file = new File(menoSuboru);
file.setReadable(true, false);
file.setExecutable(true, false);
file.setWritable(true, false);
} catch (FileNotFoundException e) {
System.err.println("chyba " + e);
} catch (IOException ex) {
System.err.println("chyba " + ex);
}
}
UPOZORNENIE !!! Ak v archíve .zip budú chýbať niektoré povinné uvedené priečinky/súbory alebo .jar sa nebude dať spustiť alebo zdrojové súbory sa nebudú dať skopilovať zadanie je hodnotené 0 bodmi !!!
Program nesmie fungovať výhradne len pre daný vstup ale pre ľubovoľný vstup, keďže obsah súboru matice.in budeme počas konktroly meniť. V prípade, že vstupné matice nemôžu byť vynásobené tak program to používateľovi oznámi na chybovom výstupe. ( System.err )
Riešenia
Aby ste mohli odovzdať zadanie na otestovanie funkcionality musíte sa najprv prihlásiť. Prihlásiť sa a odovzdávať môžu len študenti z cvičení v piatok o 9:00 a 11:00.Výsledky
Na základe odovzaných zadaní bol zostavený posledného vyhodnotenia pre každé odvzdanie. Ak máte niekde FALSE, znamená to, že nespĺnate daný test. Ak máte v stlpci Kompletnosť .ZIP, hodnotu FALSE znamená, to že ste nedodržali predpísanú štruktúru odovzdávania, a validácia ďalej nepokračovala a preto máte ďalší stĺpec prázdny.
Aby ste mohli výsledky musíte sa najprv prihlásiť.