Matematyka w programowaniu

0

Matematyka jest najważniejszym działem, który powinien chciaż w podstawach opanować programista,

hehe podstawy to powinien opanowac kazdy ludek a co dopiero programista (tylko zalezy co rozumiec przez "podstawy"?)

0

Wieta cio mi sie wydaje...
...matematyka jest potrzebna do tworeznia ładnych i w miare prostych algorytmów i uczy logicznego myslenia, ale poza nią 3a miec duzą wiedze o tej dziedzinie dla której sie pisze program, czyli np:

  • piszesz program do symulacji scalaków: programowanie, matma, elektronika, fizyka
  • piszesz planetarium: programowaie, majca, astronomia, fiza
  • piszesz sex-przeglądarke: programowanie, wiedza gdzie sa stronki :-)
0

Widze ze moj temat wywołal duze zainteresowanie.

POZDROWIENIA DLA ALL [cya]

0

Dosyć dużą popularność ma ten temat, ponieważ każdy ma coś do powiedzenia na temat matematyki w informatyce, a i wielu takich się znajdzie co będzie twierdzić, że im matematyka do programowania nie jest potrzebna.

0

Nie kumam skad to pytanie, trzeba ogolnie jarzyc matme zeby programowac....

0

Głównie są ptrzebne całki i rachunek różniczkowy.

0

Ja ma dwóje z matmy i jestem na poziomie 5 podstawówki :-D :-D :-D . ale jakoś sobie radze w programowaniu (<font color="red">na razie</span>) bez użycia jakiejś zaawansowanej matmy. Do tworzenia platformówek i jakiś takich bardziej przestrzennych rzeczy mogą się przydac osie współrzędnych. A oprócz tego zwykła algebra. Jeżeli cos źle mówię to sie czepaicie

0

Mam rozumieć ze podstawy to:
dodawanie,odejmowanie,mnożenie,dzielenie,potęgowanie,pierwiastkowanie, i to wszystko!!.Więc skończe swoja edukację na poziomie 2 gimnazjum i programuje dalej!!.Dzieki już wiem co powiem rodzicom jak mi sie uczyć ęda kazali!!<font color="green">Matematyka jest najważniejszym działem, który powinien chciaż w podstawach opanować programista,

</span>
0

Nie czytałem wcześniejszych podpowiedzi(odpowiedzi).

Matematyka, matematyka i jeszcze raz matematyka może fizyka.

Nie oszukujmy się matematyka jest królową nauk, i to ona
jest pomocna w programowaniu. Ucz się matematyki jeżeli ci każą.
Nie bój się obliczeń w pamięci. A reszta to kwestia czasu i twoich chęci.
http://strony.wp.pl/wp/mw_marynarz/
Ja zaczełem programować potem, przyszła kolej na zrozumienie matematyki.

0

jakoś sobie radze w programowaniu (<font color="red">na razie</span>) bez użycia jakiejś zaawansowanej matmy. Do <font color="red">twożenia</span> platformówek i jakiś takich bardziej przestrzennych rzeczy mogą się przydac osie współrzędnych. A oprócz tego zwykła algebra. Jeżeli cos źle mówię to sie czepaicie

Wydaje mi sie ze osie wspolrzednych nie wystarczaja. Na przyklad do banalnej gry tetris, aby jakos dobrze dzialala tzn. odbicia byly realistyczne, potrzebna jest algebra "wyzsza" :) kolizja elementow nie jest prosta spawa i znobienie czegos takiego wymaga znajomosci dzialan na wektorach, prawa fizyki, wspolrzedne biegunowe itp. Wiec nie mow ze wystarcza ci to co wiesz (bo z tego co piszesz to niewiele) z zakresu matmy i fizyki. Kumpel robi platformowke i nad kolizjami siedzial 2 tygodnie. Nie wiem jak twoje gry chodza, ale chyba nie maja ciekawych efektow (nie chodzi mi o wizualne).
Pozdrowienia

0

Chyba najwięcej matmy jest w asm. Myślałem że jakoś bez matmy przejdę ale mnie dopadł system szesnastkowy

/* fomcl Rzeczywiście jest to niesamowicie trudna matematyka. Opanowanie działań w innym systemie pozycyjnym niż dziesiętnym wymaga wielu lat studiów :) - m.D. */

//Śmiech na sali - m.M

//Tylko że ja nie jestem zbyt dobry z matmy i sie troche nad tym męczyłem :)

0

/* fomcl Rzeczywiście jest to niesamowicie trudna matematyka. Opanowanie działań w innym systemie pozycyjnym niż dziesiętnym wymaga wielu lat studiów :) - m.D. */

//Śmiech na sali - m.M

[stuk] Nie wiem dlaczego to jest takie smieszne, moze nie az wiele tal studiow, ale trzeba poswiecic troche czasu tzn. rok dwa moze nawet wiecej, aby dojsc do zasad ktorymi zadza sie inne systemy. Nie wiem czy slyszales o kodowaniu RSA, tam jest stosowany nie system dziesietny, ale dzialania robi sie na ciele liczb modulo. Nie wiem czy wiesz o czym mowie, wiec nie mow ze to jest takie smieszne i latwe. To jest tylko jeden przyklad innego systemu pozycyjnego. Umiesz np. znalezc pirwiastek z 500 w mod 19 ?? :D a to jest jeden krok w rozkodowaniu RSA, najprostszy jaki tylko moze byc, nie mowie juz o liczeniu szeregu lub funkcji zadanej na ciele liczb modulo. System 16-kowy, 2-kowy itp. sa najbanialniejsze systemy o jakich tylko slyszalem. Inne systemy pozycyjne to daleko rozwiniete i bardziej skomplikowane niz ci sie wydaje (systemy pozycyjne inne niz dziesietny to nie tylko 16-stkowy i ich pochodne:))
Jak wy malo wiecie :) zartuje oczywiscie, ja studiuje matme wiec wiem co nieco o tym

//Borek pisał tylko o systemie szesnastkowym i tylko to skomentowałem!

rok dwa moze nawet wiecej, aby dojsc do zasad ktorymi zadza sie inne systemy

Twierdzisz, że potrzeba tyle czasu aby opanować system o podstawie 16 ??, bo tylko o takim systemie była mowa.
P.S. Tak się składa, że wiem, co to RSA. - Marooned
P.S.2 A na rozluźnienie poczytaj o mnożeniu liczb o różnych podstawach wg Alicji
http://www.eeggs.com/items/20350.html [browar]
P.S.3 a tak się dopisuje... - mV :P

0

Witam kolege matematyka.
Masz absolutną racje, przejście z systemu dziesiętnego na inny zabiera troche czasu, ale jak się człowiek wgryzie w dany system to coraz łatwiej się w nim operuje. Trzeba wiedzieć conieco i znać zasady działania w danym systemie (i wiedzieć, że 500 mod 19 = 6).

0

Nie wiem dlaczego to jest takie smieszne, moze nie az wiele tal studiow, ale trzeba poswiecic troche czasu tzn. rok dwa moze nawet wiecej, aby dojsc do zasad ktorymi zadza sie inne systemy.

Zasad? Biorąc już nawet ciało liczb modulo (choć poruszaliśmy jedynie zagadnienia dot. systemów szesnatkowych, binarnych, ósemkowych oraz dziesiętnych, jako że tylko takie są używane w asm) to same zasady operowania na nich tzn. dodawanie (bo znowu mówimy o asm) jest banalnie proste (kto wie czy nie bardziej niż w zwykłym).

Nie wiem czy slyszales o kodowaniu RSA

Nie. Kompletnie nie słyszałem studiując informatykę i kochając się w kodowaniu ;) (choć raczej kodowaniu - kompresji niż kodowaniu - kryptografii)

Umiesz np. znalezc pirwiastek z 500 w mod 19 ??

Jasne, banał. I to jeszcze w szybkim czasie? :) Mówimy o dodawaniu (ew. mnożenie)!!

Inne systemy pozycyjne to daleko rozwiniete i bardziej skomplikowane niz ci sie wydaje (systemy pozycyjne inne niz dziesietny to nie tylko 16-stkowy i ich pochodne:))

Ogólnie działania na dowolnym systemie pozycyjnym o podstawie naturalnej, wywodzące się od babilończyków, są proste. Wymagają oczywiście pewnej wprawy, aby szybko liczyć, ale zasady rządzące nimi są jednakowe.

Jak wy malo wiecie :) zartuje oczywiscie, ja studiuje matme wiec wiem co nieco o tym

Ja studiuję informatykę i wiem co nieco o tym, że ty nie wiesz co nieco o assemblerze, albo nie potrafisz czytać.

Przepraszam za taki ton wypowiedzi, ale naskoczyłeś na mnie najprawdopodobniej nie czytając dokładnie wypowiedzi Borka.

0

Przepraszam jesli kogos obrazilem (a widze ze jest sporo takich osob :-( ) mialem wtedy nienajlepszy. Zdziwil mnie ten komentarz "śmiech na sali" i wyzszy post (na ktory odpisalem). Ludzie troche spedzaja czasu na nauke tych tajnikow :-) a ten pierwiastek to ... Nie mowilem do ciebie z tymi cialami (wkoncu admin :

0

iwaski - na Boga, przestań się kompromitować !

//Kapustka nie jest administratorem tej strony - Dryobates

//Wybaczcie ingerencję w ten post, ale [rotfl] [rotfl] [rotfl] po prostu nie wytrzymałem - jak zobaczyłem ten dopisek (nie mający nic do rzeczy), to mnie tak wzięło, że spadłem z krzesła. Skąd ten pomysł - sam nie wiem. Ale o 3:00 w nocy takie coś rozwala. - Marooned

//Kuba i co najlepszego narobiles??wstydz sie, teraz stawiasz pranie spodni dla marooneda :-)

/* Ja podpisuję się w takich znaczkach i z m.D. na koniec. I może skończmy z tym edytowaniem cudzych postów bez potrzeby :) - m.D. */
/ o w mordę, to było mocne :) - mV /

//A czy z edytowaniem własnych postów bez potrzeby też należy skończyć? - m.Kapustka

{zaprawde powiadam Ci - nie - mS}

0

No moze jeszcze geometria analityczna - działania na figurach majac tylko ich wspolrzedne, problemy takie jak algorytm sprawdzania, czy odcinki sie przecinaja itp... fajna rzecz. :-D

1 użytkowników online, w tym zalogowanych: 0, gości: 1