Forum » Programiranje » Pomoč pri Domači nalogi
Pomoč pri Domači nalogi
PoStrah ::
ja rabim pomoč pri domači nalogi [JAVA], pravzaprav pri dveh nalogah. če nalogi ne oddam, bom ponavljal letnik kar pa res nočem. poskušal sem ju sprogramirati a moje znanje ni ravno najbolše. res bi prosil če bi se našel kak junak ki bi mi pomagal v tej stresni situaciji.
1 DN:
2 DN:
1 DN:
2 DN:
- zaklenil: Gandalfar ()
PoStrah ::
cajt imam do sobote. relativno dost, k poanvad se spomnm 1 dan prej, da mogoče bi blo dobr pomoč poiskat =)
_Dormage_ ::
Glede na to, da druga naloga diktira uporabo niti naj nebi bil ravno začetnik?
Je tole za fax ali srednjo šolo?
Je tole za fax ali srednjo šolo?
PoStrah ::
sej nism reku začetnik =) to je za fax, to sta zadni dve nalogi letošnjega leta, in do sm sem nekak prlezu, to je pa preprosto preveč zahtevno zame.
_Dormage_ ::
Nisem bral navodil do konca zato ne vem, če dela to kar bi moralo je pa začetek.
Da se veliko lepše napisat je precej primitivno tole.
Sploh glede array-ev
Da se veliko lepše napisat je precej primitivno tole.
Sploh glede array-ev
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class naloga11 { // prepare data stuctures public static String[] prva = new String[1]; public static String[] druga = new String[3]; public static String[] tretja = new String[5]; public static String[] cetrta = new String[7]; public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader reader = new BufferedReader(new InputStreamReader( System.in)); String input = ""; int vrstica; int zacetna; int koncna; String[] parsedInput; // fill data prva[0] = "l"; for (int i = 0; i < druga.length; i++) { druga[i] = "l"; } for (int i = 0; i < tretja.length; i++) { tretja[i] = "l"; } for (int i = 0; i < cetrta.length; i++) { cetrta[i] = "l"; } while ((input = reader.readLine())!=null) { // wait for input //input = reader.readLine(); // preveri za izpis if (input.equals("IZPIS")) { izpisi(); } else { parsedInput = input.split("-"); vrstica = Integer.parseInt(parsedInput[0]); zacetna = Integer.parseInt(parsedInput[1]); koncna = Integer.parseInt(parsedInput[2]); // izvedi ukaz if(!izvediUkaz(vrstica, zacetna, koncna)){ System.out.println("Napaka"); } } } } public static void izpisi() { System.out.print(" " + prva[0]); System.out.println(); System.out.print(" "); for (int i = 0; i < druga.length; i++) { System.out.print(druga[i] + " "); } System.out.println(); System.out.print(" "); for (int i = 0; i < tretja.length; i++) { System.out.print(tretja[i] + " "); } System.out.println(); System.out.print(""); for (int i = 0; i < cetrta.length; i++) { System.out.print(cetrta[i] + " "); } System.out.println(); } public static boolean izvediUkaz(int vrstica, int zacetna, int koncna) { // preveri ce je ukaz izvedljiv switch (vrstica) { case 1: if(zacetna==1 && koncna ==1){ prva[0]="k"; }else{ return false; } break; case 2: if(zacetna>0 && koncna<4){ for (int i =zacetna; i < koncna+1; i++) { druga[i-1]="k"; } }else{ return false; } break; case 3: if(zacetna>0 && koncna<6){ for (int i =zacetna; i < koncna+1; i++) { tretja[i-1]="k"; } }else{ return false; } break; case 4: if(zacetna>0 && koncna<8){ for (int i =zacetna; i < koncna+1; i++) { cetrta[i-1]="k"; } }else{ return false; } break; default: return false; } return true; } }
Spura ::
Druga je zlo simpl. Polje predstavis z dvodimenzionalnim arrayem AtomicReference objektov in je problem vecnitnosti resen.
sandmat ::
haha, a te ne bodo pogruntali, da nisi sam naredil domače naloge? noben na faksu ne bere s-t? :D
_Dormage_ ::
Spura ::
public static boolean izvediUkaz(int vrstica, int zacetna, int koncna) { // preveri ce je ukaz izvedljiv switch (vrstica) { case 1: if(zacetna==1 && koncna ==1){ prva[0]="k"; }else{ return false; } break; case 2: if(zacetna>0 && koncna<4){ for (int i =zacetna; i < koncna+1; i++) { druga[i-1]="k"; } }else{ return false; } break; case 3: if(zacetna>0 && koncna<6){ for (int i =zacetna; i < koncna+1; i++) { tretja[i-1]="k"; } }else{ return false; } break; case 4: if(zacetna>0 && koncna<8){ for (int i =zacetna; i < koncna+1; i++) { cetrta[i-1]="k"; } }else{ return false; } break; default: return false; } return true; } }
izvediUkaz(4, 5, 2) je validna poteza zanj, precrta pa 0 crtic.
_Dormage_ ::
It's buggy, nekaj pa lahko sam naredi :)
Sploh pa nevem zakaj se s tem ukvarjam med službo...
Pa upam, da bo k-je zamenjal...
Sploh pa nevem zakaj se s tem ukvarjam med službo...
Pa upam, da bo k-je zamenjal...
Zgodovina sprememb…
- spremenil: _Dormage_ ()
PoStrah ::
hvala vsem za pomoč. upam da bom s to nalogo dobil še tisto edino zadno točko ki mi še manjka =)
Kresnik ::
No ja, doticni asistent neki na FB grozi da gre tale resitev skupaj z nalogami na MOSS.
Moje naloge zal se ne bi obesil sem gor, ker nocem da se meni tolcejo prepisovanje.
nenagradno vprasanje: Koliko tock dobijo prepisovalci?
Moje naloge zal se ne bi obesil sem gor, ker nocem da se meni tolcejo prepisovanje.
nenagradno vprasanje: Koliko tock dobijo prepisovalci?
Ciklamen ::
Ponavadi prepisovalci dobijo negativne točke, tudi tisti od katerega je v originalu naloga.
- End of the Post ->
sandmat ::
No ja, doticni asistent neki na FB grozi da gre tale resitev skupaj z nalogami na MOSS.
Moje naloge zal se ne bi obesil sem gor, ker nocem da se meni tolcejo prepisovanje.
nenagradno vprasanje: Koliko tock dobijo prepisovalci?
nč ne grozi, ne jokat no. Sam naj reši model nalogo, ni poanta to, da ima asistent 200 rešitev, ampak, da se 200 študentov nauči nekaj iz tega. Sicer je celoten sistem domačih nalog pretty much useless. Res je glupo, da evidentno veliko študentov išče neko najlažjo pot. Programiranje ni piflarija, je kilometrina. Kilometrino dobiš tako, da se trudiš, prideš na govorilne, greš na predavanja, gledaš še dodatna predavanja na netu (ne boste verjeli, pri tem predmetu ima prfoks še 1 dodatno uro videokonferenčnih predavanj just for fun). Predvsem pa prideš na vaje in tam rešiš podoben primer.
PoStrah ::
te naloge so za 1 letnik
gospodič SANDmat, zdej kle to tko izpade kokr da nočm tega sam narest. če bi znou narest bi to vrjetn že naredu, ane. in zame osebno so naloge precej težje glede na to da upravni informatiki nimamo baš neke podlage. o temu da so na vajah podobni primeri pa ne bomo, ker glih zdej ni blo vaj, in jst nimam pojma iz kje nej bi potegnu kako uporabno informacijo za ti zadni dve nalogi
gospodič SANDmat, zdej kle to tko izpade kokr da nočm tega sam narest. če bi znou narest bi to vrjetn že naredu, ane. in zame osebno so naloge precej težje glede na to da upravni informatiki nimamo baš neke podlage. o temu da so na vajah podobni primeri pa ne bomo, ker glih zdej ni blo vaj, in jst nimam pojma iz kje nej bi potegnu kako uporabno informacijo za ti zadni dve nalogi
sandmat ::
Da malo razčistimo:
FRIjevci napram UIjevcem nimajo nič več ali manj podlage, ker so vsi "programerski" predmeti v obeh predmetnikih v enakem obsegu. Iz tega vidika nisi prav nič prikrajšan glede na nekoga, ki je vpisan na FRI. Kvečjemu ti je lažje, ker (po jasno opredeljenemu mnenju tvojih kolegov) nimaš neke hude obremenitve s strani predmetov Fakultete za upravo.
lih zdej so ble vaje (pridi danes ob 17h na primer -> glej učilnico) in vprašaj. Poleg tega so ravno sedaj(dobesedno) dvojne govorilne ure + z dvema asistentoma se lahko za govorilne ure zmeniš po mailu ob željenem terminu.
Poleg tega je 11. domača naloga na voljo že od prejšnjega petka (torej cca dober teden). Med tem je bilo 8 ciklov vaj, na katerih bi se lahko oglasil in vprašal + štiri ure govorilnih ur. Za 11. domačo nalogo so eksplicitno opredeljena konferenčna predavanja, na katerih prof. eno uro razlaga točno to, kar moraš narest -> https://vox.arnes.si/p4u1mdzs552/.
+ če VSE ostalo odpove, lahko napišeš mail 4 asistentom in profesorju.
kje je problem?
FRIjevci napram UIjevcem nimajo nič več ali manj podlage, ker so vsi "programerski" predmeti v obeh predmetnikih v enakem obsegu. Iz tega vidika nisi prav nič prikrajšan glede na nekoga, ki je vpisan na FRI. Kvečjemu ti je lažje, ker (po jasno opredeljenemu mnenju tvojih kolegov) nimaš neke hude obremenitve s strani predmetov Fakultete za upravo.
lih zdej so ble vaje (pridi danes ob 17h na primer -> glej učilnico) in vprašaj. Poleg tega so ravno sedaj(dobesedno) dvojne govorilne ure + z dvema asistentoma se lahko za govorilne ure zmeniš po mailu ob željenem terminu.
Poleg tega je 11. domača naloga na voljo že od prejšnjega petka (torej cca dober teden). Med tem je bilo 8 ciklov vaj, na katerih bi se lahko oglasil in vprašal + štiri ure govorilnih ur. Za 11. domačo nalogo so eksplicitno opredeljena konferenčna predavanja, na katerih prof. eno uro razlaga točno to, kar moraš narest -> https://vox.arnes.si/p4u1mdzs552/.
+ če VSE ostalo odpove, lahko napišeš mail 4 asistentom in profesorju.
kje je problem?
Zgodovina sprememb…
- spremenil: sandmat ()
Spura ::
It's buggy, nekaj pa lahko sam naredi :)
Sploh pa nevem zakaj se s tem ukvarjam med službo...
Pa upam, da bo k-je zamenjal...
Tudi sicer ti priporocam da se resno lotis ucenja OOP. Pa preden reces, da je koda taka zato ker si malo casa porabil se raje ugrizni v jezik, ker bi v istem casu komot lahko napisal vsaj to, da se indeksi racunajo iz stevilke vrstice in da je vrstic poljubno. Pa napisal urejeno kodo ne pa da je vse public static.
Arto ::
Tudi sicer ti priporocam da se resno lotis ucenja OOP. Pa preden reces, da je koda taka zato ker si malo casa porabil se raje ugrizni v jezik, ker bi v istem casu komot lahko napisal vsaj to, da se indeksi racunajo iz stevilke vrstice in da je vrstic poljubno. Pa napisal urejeno kodo ne pa da je vse public static.
Jah, če še niso delali OOP (mogoče niso, glede na to da so 1. letnik, ne spomnim se kako je bilo pri nas), bi bilo malo čudno, če bi imel neko zglancano OOP kodo.
BTW, a se samo meni zdi, al smo mel mi bolj enostavne naloge v 1. letniku na tastarem UNI?
killa bee ::
@Postrah
dost folka ni videl nikol faxa(kaj šele lab. vaj) pa bi znal tole z levo roko sprogramirat
če ne znaš, začni z lažjimi primeri(poglej si knjigo Java rešeni primeri). Če ne boš znal lažje primere nikol narest tud teh ne boš znal
dost folka ni videl nikol faxa(kaj šele lab. vaj) pa bi znal tole z levo roko sprogramirat
če ne znaš, začni z lažjimi primeri(poglej si knjigo Java rešeni primeri). Če ne boš znal lažje primere nikol narest tud teh ne boš znal
Zgodovina sprememb…
- spremenilo: killa bee ()
_Dormage_ ::
It's buggy, nekaj pa lahko sam naredi :)
Sploh pa nevem zakaj se s tem ukvarjam med službo...
Pa upam, da bo k-je zamenjal...
Tudi sicer ti priporocam da se resno lotis ucenja OOP. Pa preden reces, da je koda taka zato ker si malo casa porabil se raje ugrizni v jezik, ker bi v istem casu komot lahko napisal vsaj to, da se indeksi racunajo iz stevilke vrstice in da je vrstic poljubno. Pa napisal urejeno kodo ne pa da je vse public static.
Kljub temu, da je komentar spisan v "dobri veri" je precej razvidno, da gre za očitek.
Toliko mi gre v nos, da se sploh ne bom zagovarjal!
Žal sem naredil napako, da sem kakršno koli kodo objavil. Reševanje tujih nalog v celi zgodvi ne koristi nobenemu.
Vsebinsko enak tekst je dobil tudi avtor teme.
Spura ::
_Dormage_ ::
"Object-oriented programming is an exceptionally bad idea which could only have originated in California." -- Edsger Dijkstra
PoStrah ::
...
FRIjevci napram UIjevcem nimajo nič več ali manj podlage, ker so vsi "programerski" predmeti v obeh predmetnikih v enakem obsegu. ...
to niti ni res. prejšne leto (ker sm ponavljalc) je blo tak da so se naše vaje (Osnove programiranja) ločevale od vaje FRI-jevcev, nato pa smo v drugem semestru s tisto malo osnovo prišli na PAD, kjer se pa vaje med FRI-jevci in UI ne razlikujejo več. Ker pa profesor misli da smo vsi vse predelali pri OP, preskakuje veliko stvari, ki jih folk iz UI prvič vidi. pa sej brezveze da se kle neki razlaga, sej se lahko procentualno pogleda kok ljudi nardi programiranje iz FRI in kok iz UI (lani od 50 vpisanih, ene 35 hodil od tega jih nardil 6).
sej ne krivim nobenga druzga kot upravno fakulteto, ki je tak faljen študij nardila, milseč da lahko par predmetov iz fri uzame in bomo vsi vse razumeli, a kaj ko se na fri vse navezuje.
drgač pa glede govorilnih ur, vaj itd... na vajah si verjetno že sam opazu da če bi folk res sprašvou tisto kar ne zna, ne bi nikamor pršli, ker se redko kdaj zgodi da naredimo nalogo na vajah in da nam še čas ostane.
killa bee ::
sej ne krivim nobenga druzga kot upravno fakulteto
kriv si si sam da si se tja upisal, pa da si ostal tm
pa ni tok stvar kaj je blo prej ampak kaj lahko nardiš da se bolj naučiš programirat.
Jst bi ti predlagu med drugimi da greš mal bl zgodi spat pa da ustajaš pred 11 pa bo boš vidu razliko
Zgodovina sprememb…
- spremenilo: killa bee ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java-Izdelek-NujnoOddelek: Programiranje | 1514 (1286) | iggy |
» | osnove v Javi - zvezdiceOddelek: Programiranje | 3573 (2795) | Tutankhamun |
» | [NALOGA][Java] Branje vsebine datoteke vzvratnoOddelek: Programiranje | 1618 (1560) | SkIDiver |
» | [Java][Naloga] SkladiOddelek: Programiranje | 1687 (1486) | bijonda |
» | Vmesnik v JaviOddelek: Programiranje | 2277 (2060) | Camel |