Вопросы с тегом «math»

20
почему все учебники по функциональному программированию такие математические?

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

19
Какие хорошие математические формулы нужно знать для программирования? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

19
Документирование математической логики в коде

Иногда, хотя и не часто, мне приходится включать математическую логику в мой код. Используемые концепции в основном очень просты, но результирующий код не таков - множество переменных с неясной целью и некоторые операции с не столь очевидным намерением. Я не имею в виду , что код не читается или...

19
Что является основой математики для значений первого / второго / третьего класса в языках программирования?

добавленной Просто нашел два связанных вопроса /math//q/1759680/1281 /programming//a/2582804/156458 В языках программирования, из прагматики языка программирования Майкла Скотта В общем случае считается, что значение в языке программирования имеет статус первого класса, если его можно передать в...

17
Почему Math.min работает с массивом из одного элемента

Согласно MDN Math.min принимает только числа, и если один из аргументов не является числом, он вернется NaN. Это правда , что если мы передаем массив с несколькими номерами мы получаем NaN, например: Math.min([1,2]), но если мы используем массив только с одним номером, Math.minвозвращает число в...

17
Почему mod (%) является фундаментальным математическим оператором во многих языках программирования?

Существует ли какая-либо историческая или иная причина, почему оператор модуля является частью небольшого набора стандартных операторов в том, что выглядит как многие языки? ( +, -, *, /а %для Java и C - **в Ruby и Python). Кажется странным включать мод как «фундаментальный» (чтобы не выбивать его,...

16
Что можно сделать, чтобы улучшить читаемость математически ориентированного кода на C #, Java и т.п.? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Как программист C и программист C #, одна вещь,...

16
На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку?

На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку? Этот предыдущий пост 1 объясняет, что символ%, вероятно, был выбран, потому что он включает косую черту, умную для операции, связанной с делением. В нем также упоминается влияние...

15
Обработка чрезвычайно больших чисел на языке, который не может?

Я пытаюсь подумать о том, как бы я делал вычисления для чрезвычайно больших чисел (до бесконечности - без целых чисел), если языковая конструкция не способна обрабатывать числа, превышающие определенное значение. Я уверен, что я не первый и не последний, кто задает этот вопрос, но используемые мной...

13
Пытаясь понять сравнение 2N lnN для быстрой сортировки

Я проходил анализ быстрой сортировки в книге Алгоритмов Седжвика. Он создает следующее рекуррентное отношение для числа сравнений в быстрой сортировке при сортировке массива из N различных элементов. Мне тяжело понять это ... Я знаю, что для любого элемента требуется 1 / N вероятность того, что он...

13
Чистая и прикладная математика для программистов [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Долгосрочный план атаки по изучению математики? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я веб-разработчик с желанием расширить свои навыки математики,...

12
Существуют ли какие-либо формализованные / математические теории тестирования программного обеспечения?

Поиск в Google "теории тестирования программного обеспечения", по-видимому, дает теории только в мягком смысле этого слова; Я не смог найти ничего, что можно было бы классифицировать как теорию в математическом, информационном или каком-либо другом научном смысле. Что я ищу, так это то, что...

12
Найти новые координаты, используя начальную точку, расстояние и угол

Хорошо, скажи, что у меня есть точечная координата. var coordinate = { x: 10, y: 20 }; Теперь у меня тоже есть расстояние и угол. var distance = 20; var angle = 72; Проблема, которую я пытаюсь решить, заключается в том, что если я хочу переместиться на 20 точек в направлении угла от начальной...

11
Использует ли какой-либо язык программирования переменные в математике?

В математике переменная означает, что вы можете поместить туда любое число, и уравнение все равно будет верным: root(square(x)) = abs(x) В языках программирования это не так: переменная может измениться. В Python: y = (x**2)**.5 x *= 2 assert y == abs(x) вызовет исключение, поскольку x в последней...

11
Должны ли «математические» функции следовать математическим обозначениям?

Я полагаю, что этот вопрос будет немедленно помечен как субъективный, но какой, по вашему мнению, лучше: double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; } или же double volume(double P, double n, double T) { return...

11
Поможет ли получение степени по математике в разработке игр? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . У меня два месяца до получения степени в области системного...

10
Хороший способ научиться решать вопросы на InterviewStreet [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Возможный дубликат:...

10
Можно ли изучать математику с помощью программирования, или вы должны изучать математику для программирования? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я не лучший в математике, не очень ужасный, но ниже среднего, я всегда...

10
Можно ли редактировать встроенный модуль Python?

В настоящее время я изучаю Python, и я сейчас в книге об использовании библиотеки Math. Я заглянул на сайт Python и заметил, что библиотеки немного не хватает, и я пишу еще несколько полезных функций. Например, я пошел дальше и написал функцию для получения коэффициентов и возврата корней...