Вот ещё пример.
Решить простейшую задачку без знания элементарной математики автор вопроса не в состоянии.
Другие языки программирования и технологии
Для чего нужно знать математику програмисту если можно наведите пример. Зарание блогадарю !!!
"Задачка для программистов, которую любят задавать на собеседованиях. Даны две переменные, например, a=4 и b=7. Требуется поменять местами значения этих переменных (то есть должно получиться a=7 и b=4), но при этом нельзя использовать третью переменную. Нужен алгоритм, который легко реализовать на любом языке. "
Другой пример задачки для программистов: даны автобусные билеты с номерами от 000000 до 999999 нужно узнать сколько из этих билетов являются счастливыми. Составить программу для подсчета таких билетов. Причем если программа будет работать дольше секунды (например, вам вздумается перебрать все миллион билетов) , то это не зачет.
математика это микроскопическая часть знаний которые должен иметь программист
Что касается непосредственно вопроса, то необходимо понимать, что компьютер это не более чем крутой калькулятор, он может только складывать, вычитать, умножать и делить. Т. е. работа программиста заключается в том чтобы свести любую задачу к последовательности арифметических действий (разработать математическую модель задачи)
Что касается непосредственно вопроса, то необходимо понимать, что компьютер это не более чем крутой калькулятор, он может только складывать, вычитать, умножать и делить. Т. е. работа программиста заключается в том чтобы свести любую задачу к последовательности арифметических действий (разработать математическую модель задачи)
неплохо было бы и русский язык знать, чтобы ваши мысли были понятны и другим людям
1. программирование игровых движков - физика объектов. Без физики и математики не обойтись
2. программирование любой 3D графики - умение работать с математическими матрицами и многое другое
3. прикладное программирование для организаций - тут никак без математики )) всё на финансах завязано, а это математика.
4. Оптимизация разных изображений и подобных массивов - умение правильно просчитать пропорции и т. д.
5.сайты - разные калькуляторы цен.. . времени предоставления услуг и т. д. Не всегда начальство точно может написать как посчитать надо (по крайней мере у меня были случаи)
6. общая оптимизация кода - то, что можно найти в инэте для решения задачи (те уровнения, которые её решают) , не всегда оптимальны, так как заточены под общие случаи. Если везде их вставлять, то общая потеря времени при работе может быть значима.
7. многое другое
То есть то, где нужна математика, встречается очень часто. Конечно некоторые пункты можно проигнорить и оставить как есть (не оптимизируя, не подгоняя к точным значениям) , некоторые можно взять с инэта или ещё откуда-то.. . В итоге код можно собрать и без знаний математики. НО.. . любая переработка в коде может стоить Вам работы, поверьте, в своём коде иногда бывает сложно разобраться спустя год-два после написания.. . А в чужом.. . а тем более когда понятия не имеешь что автор делает.. . Могут уйти дни и даже недели на правку какой-то мелочи, которую Ваш напарник исправит за 5 минут и Вас просто выкинут с работы по проф. непригодности :)
2. программирование любой 3D графики - умение работать с математическими матрицами и многое другое
3. прикладное программирование для организаций - тут никак без математики )) всё на финансах завязано, а это математика.
4. Оптимизация разных изображений и подобных массивов - умение правильно просчитать пропорции и т. д.
5.сайты - разные калькуляторы цен.. . времени предоставления услуг и т. д. Не всегда начальство точно может написать как посчитать надо (по крайней мере у меня были случаи)
6. общая оптимизация кода - то, что можно найти в инэте для решения задачи (те уровнения, которые её решают) , не всегда оптимальны, так как заточены под общие случаи. Если везде их вставлять, то общая потеря времени при работе может быть значима.
7. многое другое
То есть то, где нужна математика, встречается очень часто. Конечно некоторые пункты можно проигнорить и оставить как есть (не оптимизируя, не подгоняя к точным значениям) , некоторые можно взять с инэта или ещё откуда-то.. . В итоге код можно собрать и без знаний математики. НО.. . любая переработка в коде может стоить Вам работы, поверьте, в своём коде иногда бывает сложно разобраться спустя год-два после написания.. . А в чужом.. . а тем более когда понятия не имеешь что автор делает.. . Могут уйти дни и даже недели на правку какой-то мелочи, которую Ваш напарник исправит за 5 минут и Вас просто выкинут с работы по проф. непригодности :)
ну пожалуйста.
Компьютерная графика - требует познание в области геометрии и линейной алгебры
Алгоритмы сортировки и поиска оптимальных решений - требуют познаний высшей математики, теории графов дифур. теории автоматики управления
Математическое моделирование - математика. физика, химия и много других наук
Нейронные сети (некоторые не верно называют этот раздел искусственным интеллектом) - высшая маразматика, теория графов, линейная алгебра
Вот это оговорка по Фрейду "высшая маразматика"
Компьютерная графика - требует познание в области геометрии и линейной алгебры
Алгоритмы сортировки и поиска оптимальных решений - требуют познаний высшей математики, теории графов дифур. теории автоматики управления
Математическое моделирование - математика. физика, химия и много других наук
Нейронные сети (некоторые не верно называют этот раздел искусственным интеллектом) - высшая маразматика, теория графов, линейная алгебра
Вот это оговорка по Фрейду "высшая маразматика"
На самом деле, алгоритм который реализуется математически (не имею ввиду циклы с мат-действиями) , всегда будет быстрее, но менее понятнее и наоборот.
Похожие вопросы
- на каком уровне нужно знать математику программисту?
- Насколько глубоко нужно знать математику программисту?
- Программисту нужно знать математику?
- скажите кто не будь стал програмистом плохо зная математику но стремился и имел жилания стать програмистом?
- Програмисту математику нужно знать на отлично?
- какие конкретно задачи стоят перед програмистом Java и какие перед PHP? если можете наведите примеры
- Как стать програмистом: ) Хотела бы узнать что нужно знать что бы стать хорошим програмистом (языки программирование...)
- Какие области математики нужно знать будущему программисту?
- Нужно ли очень хорошо знать математику чтобы программировать и писать программы ??
- чтобы стать программистом нужно хорошо знать математику? математика и программирование взаимосвязанно?)