Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Matematika - Programiranje ???

[es] :: Art of Programming :: Matematika - Programiranje ???

[ Pregleda: 3819 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon75319
freelancer
Varazdin(Hrvatska)

Član broj: 75319
Poruke: 239
*.adsl.net.t-com.hr.



Profil

icon Matematika - Programiranje ???09.02.2006. u 14:28 - pre 221 meseci
Evo mene zanima dali bi ja koj je stvarno jako loš(jos losiji nego mislite) u matematici mogao u buducnosti biti dobar programer. Dosada mi nije bilo problem rješavati zadatke na natjecanjima jer nije bilo previse matematike u njima ali u ovim srednjoškolskim primjerima koje mi je profesor dao vidim da ima puno matematike. Rješio sam prva 3 zadatka koju su sa HPLa od prošle godine ali sam se sa 3 pošteno namučio. Ostatak zadataka(jos 3 komada) mi se cini da je to neka matematika koju jos nismo niti radili u skoli a kamoli da ja mogu rješiti zadatak...

Uglavnom primjetio sam da u programiranju puno znači znanje matematike, ali pošto je meni matka stvarno loša ne znam dali cu ja moci postati dobar programer...

Ima li načina da mi se matematika malo približi? tj. da se ja približim njoj...

Imam jadnu dvojku na polugodištu koju sam jedva izvukao...

Usput, dali ima neka knjiga koja se osvrče na matematiku u programiranju???

Imam volje da učim i vježbam pa molim vas da mi pomognete...
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
195.252.94.*

Sajt: www.vast.com


+2 Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 16:12 - pre 221 meseci
Ako je tacan profil koji si naveo ti sa 14 godina i ne mozes imati neko ludo znanje matematike (ako si isao u normalnu osnovnu skolu). Ne znam shta je HPL (hrvatska programerska liga ?), ali srednjoskolska takmicenja cesto zahtevaju i znaje matematike. Postoje knjige iz matematike koje su namenjene raznim oblastima programiranja, ali one uglavnom traze dooobru osnovu. Resenih pola od zadatka sa takmicenja je poprilicno dobar score, a pogotovo sto si voljan da ucis NIKAKO NEMOJ DA ODUSTAJES naravno samo ako volis da se bavis programiranjem ili ti je to najmanje od svih zala :). Mislim da bi tebi bilo najinteresantnije da malo proucis osnove linearne algebre. Nemoj da ulazis u dokaze teorema vec veruj u ono sto kazu (ubice me svi zivi profesori matematike :) ). Razlog za to je sto je Linerna algebra osnova za 3D programiranje. Tako ces posle nekog vremena dobijati rezultate (vidljive na ekranu npr. kocke koje se rotiraju i slicne stari_ koji ce te stalno vuci da ides dalje i dalje. Na kraju ces odabrati pravac u programiranju koji te zanima. Ucenje programiranja traje dugo mnogo duze nego sto verovatno sada mislis. Pa samo napred.
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.etf.bg.ac.yu.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 16:13 - pre 221 meseci
Ma sve zavisi od oblasti informatike u kojoj si, a to ne mora ni biti programiranje. Ako je u pitanju poslovno programiranje tu ti matematika ne treba. Što kaže jedan asistent sa FON-a (beogradski FOI): "Meni su od matematike potrrebne samo 2 operacije: sabiranje i množenje, a ponekad i oduzimanji i deljenje ali to svedem na prve 2".
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

anon75319
freelancer
Varazdin(Hrvatska)

Član broj: 75319
Poruke: 239
*.adsl.net.t-com.hr.



Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 17:04 - pre 221 meseci
Citat:
masetrt: Ako je tacan profil koji si naveo ti sa 14 godina i ne mozes imati neko ludo znanje matematike (ako si isao u normalnu osnovnu skolu). Ne znam shta je HPL (hrvatska programerska liga ?), ali srednjoskolska takmicenja cesto zahtevaju i znaje matematike. Postoje knjige iz matematike koje su namenjene raznim oblastima programiranja, ali one uglavnom traze dooobru osnovu. Resenih pola od zadatka sa takmicenja je poprilicno dobar score, a pogotovo sto si voljan da ucis NIKAKO NEMOJ DA ODUSTAJES naravno samo ako volis da se bavis programiranjem ili ti je to najmanje od svih zala :). Mislim da bi tebi bilo najinteresantnije da malo proucis osnove linearne algebre. Nemoj da ulazis u dokaze teorema vec veruj u ono sto kazu (ubice me svi zivi profesori matematike :) ). Razlog za to je sto je Linerna algebra osnova za 3D programiranje. Tako ces posle nekog vremena dobijati rezultate (vidljive na ekranu npr. kocke koje se rotiraju i slicne stari_ koji ce te stalno vuci da ides dalje i dalje. Na kraju ces odabrati pravac u programiranju koji te zanima. Ucenje programiranja traje dugo mnogo duze nego sto verovatno sada mislis. Pa samo napred.


Da istina je da imam 14 godina.
Ja sam uporan u programiranju i znam nekoliko programskih jezika a C++ mi zasad ide najbolje i najviše mi se sviđa!

HPL je hrvatksa programerska liga za 2. 3. i 4. razrede srednje a ja sam tek prvi...

Mene samo brine to sto mi matematika ide vrlo slabo tj. kada rješavam u školi zadatak pred pločom rješim ga bez problema i bez pomoči profesora ali kada recimo pišemo test od 40 mogučih bodova ja imam 8 što je vrlo slabo...

Hvala ti na odgovoru i nabavit cu neku knjigu da proucim linearnu algebru pa dalje.(jedino da mi mozda preporučiš neku?)

Citat:
Au197/79: Ma sve zavisi od oblasti informatike u kojoj si, a to ne mora ni biti programiranje. Ako je u pitanju poslovno programiranje tu ti matematika ne treba. Što kaže jedan asistent sa FON-a (beogradski FOI): "Meni su od matematike potrrebne samo 2 operacije: sabiranje i množenje, a ponekad i oduzimanji i deljenje ali to svedem na prve 2".


Uh ne znam sta znaci poslovno programiranje :) misliš da programiram one programe za kase, videoteke itd. ???

Konkretno mene zanimaju 2 smjera programiranja: programirajne igara, i programiranje aplikacija(za pocetak jednostavnije a poslije bi ako bi imao dovoljno znanja radio i slozenije)
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
*.smin.sezampro.yu.

Sajt: www.vast.com


+2 Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 18:04 - pre 221 meseci
Citat:
Uh ne znam sta znaci poslovno programiranje :) misliš da programiram one programe za kase, videoteke itd. ???


E to ti znaci otprilike to samo nije bas tolko prosto. A i tu ako hoces da budes dobar moras da imas dobru matematicku osnovu (dekartovi proizvodi , Karneove mape , ...). A da ne ulazimo u princip rada DataBase servera itd, itd...

Citat:
Konkretno mene zanimaju 2 smjera programiranja: programirajne igara, i programiranje aplikacija(za pocetak jednostavnije a poslije bi ako bi imao dovoljno znanja radio i slozenije)


Znam ja sta otprilike mladog coveka moze da zanima. Zato sam ti i preporucio da proucis osnove Linearne algebre jer je 3d programiranje svakako najefektnija oblast u programiranju igara (mislim rezultati su vizuelni i ostavljaju jak utisak)(ovo NIKAKO ne znaci da je lako sta vise,...). Za sada zaobidji DirectX , OpenGl i slicne API-je probaj neke prostije stvari sam da iskodiras. Ako imas problema postoji na elitesecurity-ju forum koji se bavi 3d programiranjem kog prate sjajni clanovi koji su spremni skoro uvek da pomognu.
Usput programiranje aplikacija je mnogo sirok pojam (skoro sve)

Sto se tice izbora knjige za linearnu algebru maltene bilo koja je dobra, tebi trebaju osnove koje su ustanovljene pre izvesnog vremena tako da tu pisci knjiga ne izmisljaju nista novo. Prvo obrati paznju na Ojlerove transformacije, translacije, itd.. videces vec sta hoces da postignes to i trazi. Usput i ja sam u prvom polugodju prve godine imao 2 iz matematicke analize jer jednostavno nisam kapirao sta profesor prica. Medjutim to me nije sprecilo da kasnije imam jaku 4-ku.

Citat:
Au197/79: Ma sve zavisi od oblasti informatike u kojoj si, a to ne mora ni biti programiranje. Ako je u pitanju poslovno programiranje tu ti matematika ne treba. Što kaže jedan asistent sa FON-a (beogradski FOI): "Meni su od matematike potrrebne samo 2 operacije: sabiranje i množenje, a ponekad i oduzimanji i deljenje ali to svedem na prve 2".


E jadan je fakultet sa takvim asistentima, ne sto taj asistent ne zna da programira, nego zato sto svojim studentima stvara pogresnu sliku o onome sto on smatra programiranjem. Njacrnje od svega bi i bilo da je on dobar programer

Usput kada sam mislio na Linearnu algebru prvenstveno sam mislio na osnove Linearne algebre + Analiticka geometrija

[Ovu poruku je menjao masetrt dana 09.02.2006. u 19:31 GMT+1]
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

anon75319
freelancer
Varazdin(Hrvatska)

Član broj: 75319
Poruke: 239
*.adsl.net.t-com.hr.



Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 19:43 - pre 221 meseci
Stvarno ti hvala na ovolikoj pomoči!

Nabavit cu neku knjigu o tome pa cu poceti proucavati.

Kako si rekao da ne pocinjem sa OpenGL i DirectX sa cime onda da pocnem??? Skoro da sam kupio knjigu o DirectX...

Znam da programiranje POS aplikacija nije tako jednostavno kako se čini ali vjerovatno nije toliko slozeno koliko programiranje nekih naprednijih aplikacija.
Usput dali ja mogu kombinirati PostgreeSQL sa C++ ???

1 more question

Sto mi ti preporučaš dali da još dalje učim C++ kroz konzolno programiranje ili da pređem na windows programiranje? Napravio sam neke sitne programiče u Borland C++ Builder...

Još jednom hvala na podršci i pomoči

[Ovu poruku je menjao wiktor dana 09.02.2006. u 20:43 GMT+1]
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.etf.bg.ac.yu.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Matematika - Programiranje ???09.02.2006. u 22:44 - pre 221 meseci
Citat:
masetrt: E jadan je fakultet sa takvim asistentima, ne sto taj asistent ne zna da programira, nego zato sto svojim studentima stvara pogresnu sliku o onome sto on smatra programiranjem. Njacrnje od svega bi i bilo da je on dobar programer


Ma on je asistent na projektovanju inf. sis. i bazama podataka gde je fon najjači u zemlji. To on kaže više sprdnje radi sa PMF-ovcima i ETF-ovcima, koji uče programiranje, ali ne i projektovanje inf. sistema i poslovnu primenu znanja (na šta i ide 95% svog projektovanja i programiranja).
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
195.252.94.*

Sajt: www.vast.com


+2 Profil

icon Re: Matematika - Programiranje ???10.02.2006. u 09:37 - pre 221 meseci
Citat:
Kako si rekao da ne pocinjem sa OpenGL i DirectX sa cime onda da pocnem??? Skoro da sam kupio knjigu o DirectX...


OpenGl i DirectX su API-ji koji su ti u sustini interfejs ka hardware-u i koji u sebi sadrze neke stvari vec odradjene. Ovo nemoj bas bukvalno da shvatis al to ti je to samo najprizemnije objasnjeno. Nista ti ne vredi da ti pravis kompoziciju DX matrica kada neznas sta je kompozicija matrica ili da setujes rotaciju u matrici a ne znas koja polja matrice za to sluze. Programiranje grafike ne mora da bude zavisno od OpenGl, DX, pa cak ni od graficke karte (naravno neku moras da imas :) ) jer se kompletni procesi mogu izvrsavati na CPU-u. Uzmimo bas na primer Borland c++ builder. Imas otvorenu formu, na formu si postavio canvas (ako se bese tako zove) i na ravni kanvasa hoces da iscrtas liniju odredjenu tacka A i B. Zadas pozicije tackama i iscrtas liniju. E sad to ti je dosadno pa hoces da se ta linija rotira u ravni. Sta uradis. Imas vektor koji ti odredjuje tacku A vA i vektor koji ti odredjuje tacku B vB. Uzmes pomnozis ta dva vektora sa Ojlerovom matricom rotacije pa iscrtas liniju izmedju te dve novodobijene tacke, ili hoces da te dve tacke sihronizovano pomeras po rectanglu koje one odredjuju......... Vremenom ces da primetis da u nekim slucajevima linija nema konstantnu duzinu, da se ne rotira oko tacke oko koje bi ti voleo, da se prethodne linije ne brisu, da je sve sporo,.... Onda uzmes i to ispravis i tako u krug. Primer koji sam naveo je banalan, da vidis sta se sve desi kad sa 2d predjes na 3d prostor. E tek kad sve to savladas i razumes uzmes DX (ili OGL) pa naucis princip komunikacije CPU-a sa graf karticom i samu arhitekturu graf kartice pa se bacis na novo ucenje, ali ti je matematicka osnova stabilna i taj deo razumes. Tj uci stvar jednu po jednu a ne sve u komadu.

Citat:
Sto mi ti preporučaš dali da još dalje učim C++ kroz konzolno programiranje ili da pređem na windows programiranje


Ma windows

Citat:
To on kaže više sprdnje radi

Moja reakcija je bila onakva jer sam stvarno upoznao asistente sa fon-a koji su imali slicna razmisljanja. Ne mogu sad da se setim imena ljudi, ali mislim da su neki postali i profesori.

Citat:
PMF-ovcima i ETF-ovcima, koji uče programiranje, ali ne i projektovanje inf. sistema i poslovnu primenu znanja (na šta i ide 95% svog projektovanja i programiranja).

Zato se i zovu programeri a ne projektanti informacionih sistema. Svako radi svoj posao :)

[Ovu poruku je menjao masetrt dana 10.02.2006. u 10:47 GMT+1]
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

anon75319
freelancer
Varazdin(Hrvatska)

Član broj: 75319
Poruke: 239
*.adsl.net.t-com.hr.



Profil

icon Re: Matematika - Programiranje ???10.02.2006. u 13:55 - pre 221 meseci
OK shvatio sam.
Nabavit cu knjigu o linearnoj algebri pa cu pocet citati.


 
Odgovor na temu

overseer
BiH

Član broj: 82632
Poruke: 10
*.tel.net.ba.



Profil

icon Re: Matematika - Programiranje ???10.02.2006. u 20:30 - pre 221 meseci
Pozdrav,

Mislim da se ne bi trebao zamarati takvim problemima,posebice sa 14 god.
Mislim da postoji hrpa ljudi koji ce sigurno potvrditi da postoji mnogo dobrih programera koji nisu bas dobri matematicari,i obratno...Kad sam ja svom fakultetu polozio programiranja,imao sam jedno veoma jadno znanje matematike(kad malo razmislim,ni tablicu mnozenja bas nisam najbolje znao),ali necu reci da ti matematika ne moze pomoci,sve ce doci na svoje s vremenom.
kao sto je vec netko spomenuo,najvaznije je da ne odustajes,samo radi i budi uporan!
 
Odgovor na temu

Yu Raider
Ivan Djordjevic
Bg

Član broj: 40731
Poruke: 273
..njuel-bg.customer.sbb.co.yu.



+2 Profil

icon Re: Matematika - Programiranje ???13.02.2006. u 18:14 - pre 221 meseci
Ova tema je i meni bila od velike pomoci, jer sam i ja pre tacno 5 dana od danas (8.2.06.) napunio 14 godina. Bavio sam se BASIC programiranjem od 11. godine ali sad vidim da je to bio jako glup potez, jer je BASIC isuvise vestacki. Kada kazem vestacki mislim na to da su pravila u BASICu znatno drugacija od pravila bilo kog low level programskog jezika tipa C++, ASM itd.
Ne shvatite me pogresno, BASIC mi je mnogo pomogao u shvatanju sustine programiranja, bez njega verovatno nikad ne bih ni pomislio na programiranje. Ali sada mi C++ deluje kao potpuno drugaciji svet. Takodje mi je zao sto nisam na vreme poceo da ucim C++, jer tek kad sam ga pogledao shvatio sam da on nije uopste tezak, bar ne onoliko koliko sam ja smatrao da jeste. A opet - mozda je to zbog toga sto sad vec znam neka osnovna pravila programiranja...

Ijaoo... Sad kad vec napisah ovoliki post i kada sam ga ponovo procitao ovo deluje ko neka ispovest...

Da bi post imao bar neki smisao postavicu i jedno pitanje:
Da li ovo sto kazete, tipa "bez matematike se moze", vazi i za neke bas low level jezike poput ASM-a? Znam da su danasnji programski jezici izuzetno optimizovani ali ASM je meni jednostavno... u nedostatku boljeg izraza najlepsi.



[Ovu poruku je menjao Yu Raider dana 13.02.2006. u 19:15 GMT+1]
SLIder.
 
Odgovor na temu

dimitar 16
Dimitar Misev
Makedonija

Član broj: 31509
Poruke: 134
62.162.20.*

Jabber: dimitarmisev@gmail.com


Profil

icon Re: Matematika - Programiranje ???14.02.2006. u 19:56 - pre 221 meseci
Citat:
Yu Raider:
Da li ovo sto kazete, tipa "bez matematike se moze", vazi i za neke bas low level jezike poput ASM-a? Znam da su danasnji programski jezici izuzetno optimizovani ali ASM je meni jednostavno... u nedostatku boljeg izraza najlepsi.


Pa ne znam zasto bi ti trebalo vise (ili manje) matematika za rad u asembler nego u C++?
I pazi: C++ uopste nije low level jezik.
 
Odgovor na temu

[es] :: Art of Programming :: Matematika - Programiranje ???

[ Pregleda: 3819 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.