Запитання з тегом «math»

Програмування питань, на які значно впливає або найкраще визначається основна математика проблеми.

26
Що математика пов'язана з програмуванням? [зачинено]
Я тільки почав диплом з розробки програмного забезпечення. Зараз ми починаємо з базової Java та такої (так можна сказати знизу) - що добре, у мене немає досвіду програмування, окрім того, як знати, як робити "Hello World" на Java. Я постійно чую, що математика стосується кодування, але як це так? Які …

30
Чи потрібно бути хорошим в математиці, щоб бути хорошим програмістом? [зачинено]
Здається, що звичайна мудрість говорить про те, що хороші програмісти також непогані в математиці. Або що вони якимось сутнісно пов'язані. Чимало книг з програмування, які я прочитав, дають багато прикладів, які є рішеннями математичних задач або якимось чином пов'язані з математикою, ніби ці приклади є те, що має сенс для …
78 math 

10
Чи корисна практика замінити ділення на множення, коли це можливо?
Щоразу, коли мені потрібно поділ, наприклад, перевірка стану, я б хотів змінити вираз поділу на множення, наприклад: Оригінальна версія: if(newValue / oldValue >= SOME_CONSTANT) Нова версія: if(newValue >= oldValue * SOME_CONSTANT) Тому що я думаю, що це може уникнути: Ділення на нуль Переповнення, коли oldValueдуже мало Це так? Чи є …

5
Чому важливий негативний нуль?
Мене бентежить питання, чому ми дбаємо про різні уявлення про позитивний та негативний нуль. Я туманно згадую читання тверджень про те, що наявність негативного нульового представлення є надзвичайно важливим у програмуванні, яке включає складні числа. У мене ніколи не було можливості писати код із складними числами, тому я трохи не …

5
Чи спробує комп’ютер розділити на нуль?
Ми всі знаємо, що 0/0це Undefinedі повертає помилку, якби я ставлю її до калькулятора, і якби я створив програму (принаймні на C), ОС би припинила її, коли я намагаюся розділити на нуль. Але мені цікаво, чи комп’ютер навіть намагається розділити на нуль , чи він просто "вбудований у захист", так …

11
Чи є канонічна книга з математики для програмістів? [зачинено]
Я програміст-самоучок. Я, чесно кажучи, не добре в математиці. Яку пораду ви можете дати, щоб покращити мої математичні навички, щоб я не був таким невпевненим у своїх колегах-програмістах? Які кроки чи рекомендації можна рекомендувати для вдосконалення моїх математичних навичок? Чи є там книга, яка є фактичним стандартом для опису найкращих …
52 math 

14
Чому DirectX використовує систему лівих координат?
Я розглядав публікацію в Stack Overflow, але питання вражає мене як занадто суб'єктивним, оскільки я не можу придумати розумного технічного пояснення щодо вибору Microsoft у цьому питанні. Але це питання насторожує мене так довго, і питання продовжує виникати в одному з моїх проектів, і я ніколи не бачив спроби пояснити …
52 math  directx  opengl 

5
отримати зважений випадковий предмет
У мене, наприклад, ця таблиця + ----------------- + | фрукти | вага | + ----------------- + | яблуко | 4 | | помаранчевий | 2 | | лимон | 1 | + ----------------- + Мені потрібно повернути випадковий плід. Але яблуко слід збирати в 4 рази частіше, ніж лимон і …
51 algorithms  ruby  math  random 

1
Трактування 1D структури даних як 2D-сітка
Я працюю з рідним класом, який представляє 2D зображення як 1D масив. Якщо ви хочете змінити один піксель, наприклад, вам потрібно зараз, як отримати індекс від x,yкоординат. Отже, скажімо, у нас є 1D масив на array1dзразок цього: array1d = [ a, b, c, d, e, f, g, h, i, j, …


16
Навіщо використовувати інші бази чисел при програмуванні
Ми з моїми співробітниками роздумували над тим, щоб зрозуміти, чому хто-небудь піде зі свого шляху, щоб запрограмувати номери в базі, відмінній від бази 10. Я припустив, що, можливо, ви могли б оптимізувати більш довгі рівняння, помістивши змінні у потрібну базу, з якою ви працюєте (наприклад, якщо у вас є лише …

1
Чому карету використовували для XOR замість експоненції?
Не те, що це справді проблема для тих, хто раніше стикався з цим синтаксичним питанням, але я бачу дику кількість плутанини, що випливає з використання каретки ( ^) як операції XOR замість широко прийнятої математичної операції експоненції. Звичайно, є багато місць, де (неправильне) використання каретки пояснюється та виправляється, але я …

10
Чому Math.Sqrt () є статичною функцією?
У дискусії про статичні та екземплярні методи я завжди думаю, що це Sqrt()повинен бути метод примірника типів чисел, а не статичний метод. Чому так? Це, очевидно, працює на цінність. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Типи значення, очевидно, …

4
Чи можете ви використовувати Pi як сирий генератор випадкових чисел?
Нещодавно я зустрічався з цим питанням на math.SE. Це змусило мене задуматися. Чи можна Пі використати як генератор сирого випадкового числа? Я маю на увазі результати добре відомі (скільки часу обчислювались пі?), Але, здається, Pi є цілком випадковим, коли брати 1 цифру за один раз. Чи має це взагалі сенс?

17
Представлення програмування математику [закрито]
Наразі я програміст, мені майже 16 років, і я значно скоротив свою кар’єру до чогось, що стосується ступеня інформатики або ступеня електротехніки (я знаю, вони зовсім інші, але це питання стосується мого друга), але мій друг не такий впевнений. Він дуже зацікавлений в математиці і дуже добре, і я думаю …
30 education  math 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.