Pytania otagowane jako math

Pytania dotyczące programowania, na które istotnie wpływa lub najlepiej określa je podstawowa matematyka problemu.

26
Co matematyka ma wspólnego z programowaniem? [Zamknięte]
Właśnie zacząłem dyplom w zakresie tworzenia oprogramowania. W tej chwili zaczynamy od podstawowej Javy i tak dalej (można powiedzieć od samego początku) - co jest w porządku, nie mam żadnego doświadczenia w programowaniu poza wiedzą, jak robić „Hello World” w Javie. Ciągle słyszę, że matematyka ma znaczenie dla kodowania, ale …

30
Czy musisz być dobry z matematyki, aby być dobrym programistą? [Zamknięte]
Wydaje się, że konwencjonalna mądrość sugeruje, że dobrzy programiści są również dobrzy w matematyce. Albo że oba są w jakiś sposób wewnętrznie powiązane. Wiele książek o programowaniu, które przeczytałem, zawiera wiele przykładów, które są rozwiązaniami problemów matematycznych lub są w jakiś sposób powiązane z matematyką, tak jakby te przykłady miały …
78 math 

10
Czy dobrą praktyką jest zastępowanie dzielenia mnożeniem, jeśli to możliwe?
Ilekroć potrzebuję podziału, na przykład sprawdzania warunku, chciałbym zmienić wyrażenie dzielenia na mnożenie, na przykład: Orginalna wersja: if(newValue / oldValue >= SOME_CONSTANT) Nowa wersja: if(newValue >= oldValue * SOME_CONSTANT) Ponieważ myślę, że można tego uniknąć: Dzielenie przez zero Przepełnienie, gdy oldValuejest bardzo małe Czy to prawda? Czy istnieje problem z …

5
Dlaczego zero ujemne jest ważne?
Jestem zdezorientowany, dlaczego dbamy o różne reprezentacje dla dodatniego i ujemnego zera. Z niejasnych wspomnień czytam, że posiadanie ujemnej reprezentacji zera jest niezwykle ważne w programowaniu, które obejmuje liczby zespolone. Nigdy nie miałem okazji pisać kodu zawierającego liczby zespolone, więc jestem nieco zaskoczony, dlaczego tak się dzieje. Artykuł Wikipedii na …

5
Czy komputer spróbuje podzielić przez zero?
Wszyscy wiemy, że 0/0jest Undefinedi zwraca błąd, gdybym włożył go do kalkulatora, a gdybym stworzył program (przynajmniej w C), system operacyjny zakończyłby go, gdy spróbuję podzielić przez zero. Zastanawiam się jednak, czy komputer nawet próbuje podzielić przez zero , czy też po prostu ma „wbudowaną ochronę”, więc kiedy „widzi” 0/0, …

11
Czy jest kanoniczna książka o matematyce dla programistów? [Zamknięte]
Jestem programistą-samoukiem. Naprawdę nie jestem dobry z matematyki. Jaką radę możesz udzielić, aby poprawić moje umiejętności matematyczne, abym nie był tak niepewny wobec innych programistów? Jakie kroki lub wytyczne możesz zalecić, aby poprawić moje umiejętności matematyczne? Czy istnieje książka, która jest de facto standardem opisującym najlepsze praktyki, metodologie projektowania i …
52 math 

14
Dlaczego DirectX używa układu współrzędnych dla leworęcznych?
Zastanawiałem się nad opublikowaniem w usłudze Stack Overflow, ale pytanie wydaje mi się zbyt subiektywne, ponieważ nie mogę wymyślić rozsądnego technicznego wyjaśnienia wyboru Microsoftu w tej sprawie. Ale to pytanie mnie tak długo denerwowało, a problem pojawia się w jednym z moich projektów i nigdy nie widziałem próby wyjaśnienia tego: …
52 math  directx  opengl 

5
zdobądź ważoną pozycję losową
Mam na przykład ten stół + ----------------- + | owoce | waga | + ----------------- + | jabłko | 4 | | pomarańczowy | 2 | | cytryna | 1 | + ----------------- + Muszę zwrócić losowy owoc. Ale jabłko powinno być zbierane 4 razy częściej niż cytryna i 2 …
51 algorithms  ruby  math  random 

1
Traktowanie struktury danych 1D jako siatki 2D
Pracuję z rodzimą klasą, która reprezentuje obraz 2D jako tablicę 1D. Jeśli chcesz na przykład zmienić jeden piksel, musisz teraz dowiedzieć się, jak uzyskać indeks ze x,ywspółrzędnych. Powiedzmy, że mamy taką tablicę 1D array1d: array1d = [ a, b, c, d, e, f, g, h, i, j, k, l, m, …


16
Po co używać innych baz liczb podczas programowania
Wspólnie z moimi współpracownikami staramy się zrozumieć, dlaczego ktokolwiek miałby przeszkadzać w programowaniu liczb w bazie innej niż baza 10. Zasugerowałem, że być może możesz zoptymalizować dłuższe równania, umieszczając zmienne we właściwej bazie, z którą pracujesz (na przykład, jeśli masz tylko zestawy 5 elementów bez resztek, możesz użyć podstawy 5), …

1
Dlaczego kursor został użyty do XOR zamiast potęgowania?
Nie znaczy to, że tak naprawdę jest to problem dla każdego, kto zmagał się z tym problemem składniowym, ale widzę ogromną dozę zamieszania wynikającą z użycia funkcji caret ( ^) jako operacji XOR zamiast powszechnie akceptowanej operacji matematycznego potęgowania. Oczywiście istnieje wiele miejsc, w których (niewłaściwe) użycie karetki jest wyjaśnione …



17
Przedstawiamy programistę matematykowi [zamknięte]
Obecnie jestem programistą, mam prawie 16 lat i prawie zawęziłem swoją karierę zawodową do czegoś związanego z uzyskaniem stopnia informatyki lub inżynierii elektrycznej (wiem, że są zupełnie inne, ale to pytanie dotyczy mojego przyjaciela), ale moje przyjaciel nie jest tego taki pewien. On jest bardzo zainteresowany w matematyce i jest …
30 education  math 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.