Kezdőoldal » Számítástechnika » Programozás » Milyen matematikai tudással...

Milyen matematikai tudással kell rendelkeznie valakinek aki programozó szeretne lenni?

Figyelt kérdés
Tudom, hogy nagyon kell hozzá a matek, viszont itt arra gondolok, hogy főként a matematika melyik ágait használja egy programozó. Illetve azt hallottam, hogy van benne egy minimális fizika is, ez mennyire igaz, illetve ha igaz, akkor a fizika melyik ága? Ezek lennének a kérdéseim

2023. ápr. 10. 14:18
1 2 3 4 5
 1/48 anonim ***** válasza:
87%
Attol fugg, hogy milyen teruleten akar dolgozni.
2023. ápr. 10. 14:24
Hasznos számodra ez a válasz?
 2/48 anonim válasza:
14%

0


Programozasi nyelveknek alig van kozuk a matekhoz, max a boole algebra de az is ... fingnyire...


Ezt csak itt M.o-n eroltetik hogy fizika meg maxwell egyenletek meg Analizis 1 2 3 egyetemeken, holott zero koze van a programozasi nyelvekhez amiket hasznalnak napjainkban.

2023. ápr. 10. 14:25
Hasznos számodra ez a válasz?
 3/48 anonim ***** válasza:
3%
Annyi, hogy vannak függvények.
2023. ápr. 10. 15:00
Hasznos számodra ez a válasz?
 4/48 anonim ***** válasza:
72%

Ezt nehéz annak megmondani, aki nem profi programozó, és bizony nem a gyakorikérdéseken tengetik a szabadidejüket.


A fizikai ismeretek minimálisan hasznosak lehetnek a programozásban, például a kódolás során előfordulhatnak olyan problémák, mint a pontosság, a forgási műveletek, a mozgás vagy a térbeli orientáció, amelyek megértéséhez segítségül szolgálhat a fizikai tudás, de bizonyos esetekben használhatóak az Euler-féle ekuációk vagy az általános relativitáselmélet is. Összességében azonban a matematika ismerete fontosabb a programozás szempontjából


- Logika: a programozás logikájához szükséges a logikai gondolkodás, a predikátumkalkulus és a Boole-algebra ismerete.

- Számelmélet: az algoritmusok és adatstruktúrák megértése érdekében szükséges a számelmélet, ami a számok és matematikai műveleteik tudománya.

- Kombinatorika: a problémamegoldó képesség növeléséhez és az optimalizáláshoz szükséges a kombinatorika, amely egy matematikai ág, amely a lehetőségek kombinációját és permutációját vizsgálja.

- Lineáris algebra: a grafikus programozáshoz szükséges a lineáris algebra ismerete, amely az objektumok sorrendjével és arányával kapcsolatos matematikai alapokat tartalmaz.

- Számítógépelmélet: a programozóknak meg kell érteniük a számítógépek működését, a memória működésének alapelveit, valamint a hatékony algoritmusok és adatszerkezetek tervezésének módszereit.

2023. ápr. 10. 16:53
Hasznos számodra ez a válasz?
 5/48 A kérdező kommentje:
#4 Köszönöm, ez igazán hasznos válasz volt!
2023. ápr. 10. 17:06
 6/48 anonim válasza:
24%
A matematika semelyik ágát sem használja a programozók 95%-a.
2023. ápr. 10. 17:47
Hasznos számodra ez a válasz?
 7/48 anonim ***** válasza:
82%

#4 remek válasz, viszont az első három területtel nem értek egyet, mert valójában egy átlagos programozó csak ezeknek a területeknek egy nagyon nagyon nagyon picike szig szegletét fogja használni.


Logikából elég annyit tudni, hogy az AND, OR, XOR, NOT mit csinál és mi az az igazság tábla.

Számelméletből kb semmit nem kell értened azokhoz amit írtál, ha nem nyúlsz kriptográfiához, akkor felesleges megtanulnod (matek szakot is csináltam, imádom ezt a területet, de ettől még felesleges tudni általában).

Kombinatorikából kb csak a középsuliban tanultak kellenek, de azt jól tudni.


Matekból egy átlagos programozónak a "számítógépelmélet" kell nagyon és az absztrakt gondolkodás. Általában ezért mondják az átlagos programozók, hogy nem kell matek, mert ugye ezeket egy nap alatt megtanulja bárki, kivéve az absztrakt gondolkodást, de azt meg el lehet sajátítani programozás gyakorlása közben.

Viszont ebből jön egy nagyon érdekes dolog, hogy nem kell kimondottan matek tudás a programozóknak, viszont bármelyik medior+ programozó jó lehetne matekból, ha érdekelné és tanulná, mert az absztrakt gondolkodásuk kellően kialakult a felsőbb matek megértéséhez.


Na mindegy, nagyon elkalandoztam:D de arra próbálok célozni, hogy nem kell matematika olyan értelemben, hogy tudd a képleteket, definíciókat meg a tételeket, így csak nagyon kevés dolgot kell tudnod. De a matekos gondolkodás elengedhetetlen és ha az nincs meg, akkor nem leszel jó programozó, de talán programozó sem, mert elakadsz majd a tanulásban és feladod.

Szóval ne stresszelj rajta kedves kérdező, hogy milyen matek kell, mert a legtöbb programozó utálja tanulni, de látod mégis programozók lettünk:D a lényeg, hogy programozz és programozz és programozz, meg egyetemen alakíts ki egy erős tudást a számítógép működéséről meg az algoritmusokról és teljesen okés lesz minden!:)

2023. ápr. 10. 18:03
Hasznos számodra ez a válasz?
 8/48 anonim ***** válasza:
75%

Ha nem akarsz ezekkel foglalkozni, akkor nagy valószínűséggel egy közép matek érettségivel el fogsz boldogulni.

Fizikaalapú szimulációk

Számítógépes grafika

Mesterséges intelligencia és gépi tanulás(valszám)

Kriptográfia,tiktosítás, DLP.

2023. ápr. 10. 18:07
Hasznos számodra ez a válasz?
 9/48 A kérdező kommentje:
#7,8 Nagyon köszönöm szépen a kifejtett és normális választ!
2023. ápr. 10. 18:12
 10/48 A kérdező kommentje:
És igen, megvan a matekos gondolkodás
2023. ápr. 10. 18:22
1 2 3 4 5

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!