Вопросы с тегом «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-изображение в виде одномерного массива. Например, если вы хотите изменить один пиксель, вам нужно узнать, как получить индекс из x,yкоординат. Итак, допустим, у нас есть одномерный массив, array1dподобный этому: array1d = [ a, b, c, d, e, f, g, h, i, j, k, …


16
Зачем использовать другие базы чисел при программировании
Мои коллеги и я изо всех сил пытались понять, почему кто-то изо всех сил старается запрограммировать числа на базе, отличной от базы 10. Я предположил, что, возможно, вы могли бы оптимизировать более длинные уравнения, поместив переменные в правильную базу, с которой вы работаете (например, если у вас есть только наборы …

1
Почему каретка использовалась для XOR вместо возведения в степень?
Не то чтобы это действительно было проблемой для любого, кто сталкивался с этой синтаксической проблемой раньше, но я вижу дикую путаницу, возникающую из-за использования caret ( ^) в качестве операции XOR вместо широко принятой математической операции возведения в степень. Конечно, есть много мест, где (неправильное) использование каретки объясняется и исправляется, …

10
Почему Math.Sqrt () является статической функцией?
При обсуждении статических методов и методов экземпляров я всегда думаю, что это Sqrt()должен быть метод экземпляров числовых типов, а не статический метод. Почему это? Это очевидно работает на значение. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Типы значений, очевидно, …

4
Можете ли вы использовать Пи как генератор случайных чисел?
Я недавно видел этот вопрос в математике. Это заставило меня задуматься. Может ли Пи использоваться как генератор грубых случайных чисел? Я имею в виду, что результаты хорошо известны (как долго вычислялось число пи сейчас?), Но пи кажется довольно случайным, если брать по одной цифре за раз. Имеет ли это какой-либо …

17
Знакомство с программированием для математика [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 7 лет назад . В настоящее время я программист, мне почти 16 лет, и я в значительной степени сузил свою карьеру …
30 education  math 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.