• 279 odgovora
  • 77.756 pregleda
Re: Programiranje kao posao? 22.08.2012. u 13:47 · pre 172 meseci #221
Samo cepaj algoritme i potrudi se da znaš kako stvari zapravo rade, a ne samo kako se koriste šarena okruženja i biće nešto od tebe.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 14:20 · pre 172 meseci #222
Citat:
Boyka:
Ovde su lekcije tako? https://class.coursera.org/algs4partI-2012-001/lecture/index

Mnogo koristan sajt...


Mislim da je profesor Andrew Ng demonstrirao kako bi trebalo da izgledaju online kursevi u svom Machine Learning kursu "ml-class".
Način predavanja, materijali, testovi, funkcionisanje sajta... Kurs je držao prošle godine. Ove godine je počeo pre par dana na na https://www.coursera.org/course/ml
Posle uspeha njegovog "ml-class"-a i Norvigovog "ai-class"-a pokrenuti su Coursera i Udacity.
Re: Programiranje kao posao? 22.08.2012. u 16:43 · pre 172 meseci #223
Hajde Boyka, probaj da rešiš onaj prvi zadatak, pa ako zapneš, pomoći ću ti.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 17:26 · pre 172 meseci #224
Citat:
Nedeljko:
Hajde Boyka, probaj da rešiš onaj prvi zadatak, pa ako zapneš, pomoći ću ti.


Pravim jedan poslovni program trebalo bi da zavrsim za par sati(prvi program za pare jeee:)) imam neki problem okacio sam temu na .NET podforum, probacu taj da uradim imas moju rec. :)
Re: Programiranje kao posao? 22.08.2012. u 17:30 · pre 172 meseci #225
Super je što radiš to za kintu i što se trudiš.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 17:58 · pre 172 meseci #226
Citat:
Boyka:
Citat:
Nedeljko:
Hajde Boyka, probaj da rešiš onaj prvi zadatak, pa ako zapneš, pomoći ću ti.


Pravim jedan poslovni program trebalo bi da zavrsim za par sati(prvi program za pare jeee:)) imam neki problem okacio sam temu na .NET podforum, probacu taj da uradim imas moju rec. :)



Samo napred :)
Potpis
Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
Re: Programiranje kao posao? 22.08.2012. u 19:18 · pre 172 meseci #227
Hvala vam.

Citat:
Zadatak 1:

Iz ulazne datoteke se učitava prirodan broj N<=1000, a zantim N celih brojeva d1,g1,...,dN,gN takvi da je di<=gi za svako 1<=i<=N. Simulirati ovakvu obradu:
Code:
for (int i1:=d1; i1<=g1; ++i1)
    for (int i2=d2; i2<=g2; ++i2)
        ...
            for (int iN=dN; iN<=gN; ++iN)
                obrada(i1,...,iN);

[quote]Zadatak 2:

E ovako, koliko sam razumeo ovde se prvo traži broj 1-1000, recimo 970, a zatim 970 tih brojeva i 970 for petlji od d1-d970, g1-g970, tako da je d(i iz for petlje) manje ili jednako od g(i iz for petlje) a da je 1<=i(for)<=970

da probam da razmotrim samo ovaj slucaj, bez puno c# koda, posle cu

N=970;
int d1=1;
int g1=N;
for (int i1=d1; i1<=g1; ++i1)
for (int i2=d2; i2<=g2; ++i2)
for (int i970=d970; i970<=g970; ++i970)
if(di==gi)
{
Ispisi sve brojeve do N
}

hmmmmm ovo bi mnogo lakse islo jednom for petljom, ali ovako? Kako si mislio da mi za svaku iplementaciju varijable 'i' varijable d,g dobijaju 'i' ispred i da pritom stvaraju novu for petlju? O.O

P.S nemoj sve da mi otkrijes, ako je matematika odmah mi reci. :D
Re: Programiranje kao posao? 22.08.2012. u 19:45 · pre 172 meseci #228
Citat:
Boyka: Kako si mislio da mi za svaku iplementaciju varijable 'i' varijable d,g dobijaju 'i' ispred i da pritom stvaraju novu for petlju?

E, u tome je poenta zadatka. Program ima fiksan, a ne promenljiv broj redova. Ne, nije matematika. Nemoj da se plašiš. Vidi ovo:
Code:
for (int i0=0; i0<=9; ++i0)
    for (int i1=0; i1<=9; ++i1)
        for (int i2=0; i2<=9; ++i2)
            for (int i3=1; i3<=9; ++i3)
                printf("%d%d%d%d\n", i3, i2, i1, i0);

Ovaj C kod ispisuje sve četvorocifrene brojeve u rastućem redosledu

1000
1001
1002
...
9999

Probaj da shvatiš pravilo po kome kada ti je dat n-tocifren broj određuješ broj koji je za jedan veći. Pravilo za rešavanje ovog zadatka je vrlo slično.

Može tako, a može i pomoću rekurzije, ako ste je učili.

Naravno, d i g moraju biti nizovi.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 20:04 · pre 172 meseci #229
Citat:
Nedeljko:
Citat:
Boyka: Kako si mislio da mi za svaku iplementaciju varijable 'i' varijable d,g dobijaju 'i' ispred i da pritom stvaraju novu for petlju?

E, u tome je poenta zadatka. Program ima fiksan, a ne promenljiv broj redova. Ne, nije matematika. Nemoj da se plašiš. Vidi ovo:
Code:
for (int i0=0; i0<=9; ++i0)
    for (int i1=0; i1<=9; ++i1)
        for (int i2=0; i2<=9; ++i2)
            for (int i3=1; i3<=9; ++i3)
                printf("%d%d%d%d\n", i3, i2, i1, i0);

Ovaj C kod ispisuje sve četvorocifrene brojeve u rastućem redosledu

1000
1001
1002
...
9999

Probaj da shvatiš pravilo po kome kada ti je dat n-tocifren broj određuješ broj koji je za jedan veći. Pravilo za rešavanje ovog zadatka je vrlo slično.

Može tako, a može i pomoću rekurzije, ako ste je učili.

Naravno, d i g moraju biti nizovi.


aaa rekurzija
Sećam se iz matematike, funkcija koristi sama sebe. Iz programiranja nisam to učio.
Sad ću da vidim literaturu vezanu za rekurziju u programiranju...
Re: Programiranje kao posao? 22.08.2012. u 20:29 · pre 172 meseci #230
Može i bez rekurzije. Vidi ovo što sam pisao:
Citat:
Nedeljko: 
Code:
for (int i0=0; i0<=9; ++i0)
    for (int i1=0; i1<=9; ++i1)
        for (int i2=0; i2<=9; ++i2)
            for (int i3=1; i3<=9; ++i3)
                printf("%d%d%d%d\n", i3, i2, i1, i0);

Ovaj C kod ispisuje sve četvorocifrene brojeve u rastućem redosledu

1000
1001
1002
...
9999

Probaj da shvatiš pravilo po kome kada ti je dat n-tocifren broj određuješ broj koji je za jedan veći. Pravilo za rešavanje ovog zadatka je vrlo slično.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 22:02 · pre 172 meseci #231
Citat:

Sećam se iz matematike, funkcija koristi sama sebe. Iz programiranja nisam to učio.
Sad ću da vidim literaturu vezanu za rekurziju u programiranju...



sve je to lepo sto ti imas volju i tako to, ali mi nije jasno kako mozes da pises da znas dosta o programiranju, kako si ne znam ni ja koliko programa napisao, kako ne postoji nijedan program u C# [ako se ne varam] koji ne razumes,i tome slicne stvari, a na pomen reci rekurzija kazes kako se "secas iz matematike"..ne ide to tako.
Re: Programiranje kao posao? 22.08.2012. u 22:24 · pre 172 meseci #232
Nemojmo se sada vraćati na to. Konstatovali smo gde su mu otprilike granice i sad je poenta da mu pomognemo da nauči što više.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 22.08.2012. u 22:33 · pre 172 meseci #233
Citat:
djole_za:
Citat:

Sećam se iz matematike, funkcija koristi sama sebe. Iz programiranja nisam to učio.
Sad ću da vidim literaturu vezanu za rekurziju u programiranju...



sve je to lepo sto ti imas volju i tako to, ali mi nije jasno kako mozes da pises da znas dosta o programiranju, kako si ne znam ni ja koliko programa napisao, kako ne postoji nijedan program u C# [ako se ne varam] koji ne razumes,i tome slicne stvari, a na pomen reci rekurzija kazes kako se "secas iz matematike"..ne ide to tako.


Može se reći da sam tek posle ove teme shvatio koliko ne znam...
Mnogo sam osnovnih koraka preskočio i prešao na gui oop programiranje.
Re: Programiranje kao posao? 22.08.2012. u 23:01 · pre 172 meseci #234
Odlično! Ima li pomaka sa zadatkom? Jesi li shvatio pravilo po kome se od nekog četvorocifrenog broja (kao niza cifara) dobija taj broj uvećan za jedan (kao niz cifara)?
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 23.08.2012. u 00:41 · pre 172 meseci #235
Citat:
Chobicus:
@Boyka Vidim da se raspalilo po algoritmima. Na Coursera je pre 10ak dana počeo kurs "Algorithms". Drži ga Robert Sedgewick sa Princeton University. Još nije kasno da se priključiš.
Prilično je ozbiljno odrađen, kao i sve ostalo što sam video na Courseri.


Ovde https://www.edx.org/ isto ima odlicnih kurseva, recimo Introduction to CS koji krecu Oktobra. Sajt je u reziji MIT-a sa kursevima i sa Harvard-a i Berkeley-a.
Potpis
- Il n'est pas important qui, importe c'est quoi!
Re: Programiranje kao posao? 23.08.2012. u 01:21 · pre 172 meseci #236
Citat:
Ivan Dimkovic: Pa to lepo napisi. Nije nikakva sramota biti umoran i ne kontati zadatak zbog umora. Kako ti to odmah nije palo na pamet, nego zadatak je nejasan, Nedeljko je ovakav i onakav...


Pa jeste mi palo napamet i to sam lepo i napisao - odmah tamo gde sam i rekao da ne kapiram zadatak, u pola pet ujutro. Ali ne čitaš pažljivo, impuls za replikom ti je jači od brzine kojom čitaš i pamtiš. Zadatak jeste nejasan, meni bio, jer nisam kapirao ulazne parametre, i to je to.

A to sve nema veze sa Nedeljkom, on i jeste "ovakav i onakav" bez obzira na taj ili bilo koji drugi zadatak. Evo zadnjih par postova se nešto smirio, ali čekaj samo da podivlja opet u ovoj ili drugoj temi

[Ovu poruku je menjao pisac dana 23.08.2012. u 02:33 GMT+1]
Re: Programiranje kao posao? 23.08.2012. u 08:26 · pre 172 meseci #237
Ne, ti nisi napisao taj jedan post, nego si nastavio da... E, to je ono o čemu ti ivan priča. Nakon tih pola pet ujutro ti si nastavio sa pričama kako je zadatak nekompletan, kako uz njega treba da ide ulazna datoteka, kako si "tačno objasnio šta nije jasno u zadatku"... e to je već nešto drugo, a ti nastavi da se blamiraš.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 23.08.2012. u 09:11 · pre 172 meseci #238
Kao što vidiš i drugima je jasno ko je trol. Jednom trol, uvek trol.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Programiranje kao posao? 23.08.2012. u 09:19 · pre 172 meseci #240
Slažem se. Poenta teme je da se Boyka uputi.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme