Comments 46
У нас крутые программисты, но, блин, почему некоторые такие неграмотные? Не нравится русский язык? :0)
<botanic_mode>
ТСЯ — пишется в случае, если глагол отвечает на вопрос — Что делает? Что сделает? и т. д.
ТЬСЯ — пишется, если глагол отвечает на вопрос — Что делать? Что сделать? и т. д.
</botanic_mode>
<botanic_mode>
ТСЯ — пишется в случае, если глагол отвечает на вопрос — Что делает? Что сделает? и т. д.
ТЬСЯ — пишется, если глагол отвечает на вопрос — Что делать? Что сделать? и т. д.
</botanic_mode>
Если бы программисты умели бы так виртуозно писать свой софт, как приебываться (йа правильно написал?) к ашипкам и очепяткам…
Да понятно, что уже надоели тут такие «умники», как я. Просто, я придерживаюсь такой точки зрения: пусть лучше на ошибку укажет какой-то там незнакомый alfsoft, чем, к примеру, начальник перед коллективом будет стыдить или там, перед девушкой неудобно будет.
Йа и так начальник и никто меня не застыдит
А перед девушкой неудобно если там, после побрился одеколоном забыл или давно цветы не дарил
Короче, ненада меня лечить за коллектив и девушек, я на этом давно собаку зохавал
Лучше вот что, давай так
Если ты отвечаешь на мой вопрос, то я буду писать всегда грамотно, а ейсли нет, то буду чипятать как нравиццо и зохавую твой моск (шутка)
Вобщем вот задача:
int i = 5;
i = ++i + ++i;
Чему будет равно i?
А перед девушкой неудобно если там, после побрился одеколоном забыл или давно цветы не дарил
Короче, ненада меня лечить за коллектив и девушек, я на этом давно собаку зохавал
Лучше вот что, давай так
Если ты отвечаешь на мой вопрос, то я буду писать всегда грамотно, а ейсли нет, то буду чипятать как нравиццо и зохавую твой моск (шутка)
Вобщем вот задача:
int i = 5;
i = ++i + ++i;
Чему будет равно i?
12
Гы ниправильно, 14 будет :)
Хм, ну я понимаю, 13 может получиться. А 14 как?
Насколько я понимаю, идет сначала 2 операции инкремента (i становится равно 7), а потом только сложение. Хотя верно сказали, что без языка и стандарта это фуфло все.
Когда вычисляется выражение, сначала вычисляются его операнды но оператор ++i — это не i + 1, а i += 1 то есть сначала к i прибавляется 1, потом к i еще раз прибавляется единица а потом к i прибавляется i получается 7+7, то есть 14
Ну что ж, вы победили :0) За 5 минут новый язык не выучить…
Я искал информацию по сложению здесь:
http://www.unix.com.ua/c/h13.htm
и рассудил, что раз плюсы впереди переменной, то, как там написано, сначала идет инкремент каждого слагаемого, а затем они складываются между собой: (5+1) + (5+1) = 6 + 6 = 12. Потом подумал, что может быть еще так: (5+1) + ((5+1)+1) = 6 + (6+1) = 6 + 7 = 13.
Я искал информацию по сложению здесь:
http://www.unix.com.ua/c/h13.htm
и рассудил, что раз плюсы впереди переменной, то, как там написано, сначала идет инкремент каждого слагаемого, а затем они складываются между собой: (5+1) + (5+1) = 6 + 6 = 12. Потом подумал, что может быть еще так: (5+1) + ((5+1)+1) = 6 + (6+1) = 6 + 7 = 13.
а жаваскрипт выдал 13 :)
без указания языка и стандарта(и компилятора) — не определено: может быть и 12, и 13, насколько я помню
А какой язык используем? Для каждого конкретного языка значение i будет варьироватся от 12 до 14.
согласен, но не знаю как исправить, подскажи
Согласен, из универского курса матана сразу стало ясно куда можно приложить только теорвер. Но тут во многом зависит от препода. Если лектор нам нифига не объяснял в этом плане(как раз только сухие формулы и давал), то вот «практик» только этим и занималась.
Задача математики в ВУЗах — дать необходимый мат-аппарат и сформировать новое мышление.
Некоторые области связаны с компьютерами лишь в рамках себя. Так вы можете столкнуться с GAP при попытке подскитать количество каких-нибудь подгрупп в группе со сложной структурой.
Но, чтобы понять для чего оно надо, до этого надо суметь дорости. А стандартный ВУЗовый курс обычно этого не предполагает.
Иногда нужно сделать какое-то хитрое распределение, а все что у вас имеется в наличии это rand(). Распределение может понадобиться во многих случаях моделирования чего-либо, подобрать на это задачи вполне реально. (скажем нужно описать/отобразить поведение града, создать какой-то погодный эффект). Без знания теорвера можно довольно долго тупить.
Матанализ — тут все сложно. Я столкнулся с его использованием всего один раз, опять таки в задаче моделирования, в области теорвера. Знание ТФКП позволило не применять знания вычметодов. =)
Есть следующая картинка, которая хорошо показывает, что программисту нужна математика в большей степени именно для развития мышления, а не для применения на практике.

Некоторые области связаны с компьютерами лишь в рамках себя. Так вы можете столкнуться с GAP при попытке подскитать количество каких-нибудь подгрупп в группе со сложной структурой.
Но, чтобы понять для чего оно надо, до этого надо суметь дорости. А стандартный ВУЗовый курс обычно этого не предполагает.
Иногда нужно сделать какое-то хитрое распределение, а все что у вас имеется в наличии это rand(). Распределение может понадобиться во многих случаях моделирования чего-либо, подобрать на это задачи вполне реально. (скажем нужно описать/отобразить поведение града, создать какой-то погодный эффект). Без знания теорвера можно довольно долго тупить.
Матанализ — тут все сложно. Я столкнулся с его использованием всего один раз, опять таки в задаче моделирования, в области теорвера. Знание ТФКП позволило не применять знания вычметодов. =)
Есть следующая картинка, которая хорошо показывает, что программисту нужна математика в большей степени именно для развития мышления, а не для применения на практике.

Есть фраза такая, правда дословно не смогу её вопроизвести: химики создали химическое оружие, биологи — биологическое, физики — атомную бомбу, а математики… А математики сделали это всё возможным.
Насчет матана: без него действительно никак — ни механика сплошных сред, ни функциональный анализ, практически никая другая область науки не обходится без матана. Даже теория алгоритмов, а тем более теория оптимизаций. А вопрос об их применимости риторичен :)
Насчет матана: без него действительно никак — ни механика сплошных сред, ни функциональный анализ, практически никая другая область науки не обходится без матана. Даже теория алгоритмов, а тем более теория оптимизаций. А вопрос об их применимости риторичен :)
Как говаривал еще Ломоносов: «Математику уже затем учить стоит, что она ум в порядок приводит». Вот только это «новый порядок», т.е. иное мышление.
Демодович!
Демидович это детский лепет, вот Евграфов…
Только проблема в том, что примеры там висят в воздухе, а не согласуются ни с программированием ни с реальной жизнью. Да и сами по себе неинтересны.
Только проблема в том, что примеры там висят в воздухе, а не согласуются ни с программированием ни с реальной жизнью. Да и сами по себе неинтересны.
Упс, это был ответ товарищу kilg
собственно посоветовать книги, это и была тема топика.
спасибо
спасибо
Эти книги не более чем набор задач. К реальным проблемам они соовершенно не относятся.
Какой смысл от того, что вы сможите взять тот или иной интеграл, будете способны решить дифур вариационными методами или сможете на построить базис гребнера для решения системы уравнений.
Легче Вам что-ли от этого станет? Все равно это задачи висящие в воздухе, и даже большинство приматской (прикладной математики) этим страдает.
В той-же ТУ можно найти задачки с дифурами, но программистам они по большей части без надобности.
А если интересны именно задачники, то это всякие демидовичи, евграфовы, филипповы, Зубков и прочие нелюди. Но заниматься их прорешкой дело тупое, глупое и неблагодарное.
Какой смысл от того, что вы сможите взять тот или иной интеграл, будете способны решить дифур вариационными методами или сможете на построить базис гребнера для решения системы уравнений.
Легче Вам что-ли от этого станет? Все равно это задачи висящие в воздухе, и даже большинство приматской (прикладной математики) этим страдает.
В той-же ТУ можно найти задачки с дифурами, но программистам они по большей части без надобности.
А если интересны именно задачники, то это всякие демидовичи, евграфовы, филипповы, Зубков и прочие нелюди. Но заниматься их прорешкой дело тупое, глупое и неблагодарное.
Но неужели так сложно давать реальные задачи с реальными проблемами, а не просто сухие формулы?Тяжёлый случай. Собственно так обучение в ВУЗе и устроено: вам год (иногда два) рассказывают матан, линейку и другие «сурьёзные» матдисциплины, а затем три-пять лет — приводят примеры задач, где они используются (иногда, кстати, не для всех задач и примеры находятся). Вы хотите чтобы курс матанализа включал в себя все эти дисциплины и писался под каждую специальность отдельно? Почему когда в школе вас обучают доказывать теоремы на уроках геометрии такой проблемы не возникает? Их тоже, в общем, немного где «в реальном мире» применить можно…
И на примерах задач показывать студентам где можно применить формулу.
Я в школе хорошо учился. Вот геометрия для меня как раз абсолютно не была проблемой. Там можно легко все понять. Все фигуры геометрические — это нормальные настоящие предметы, и когда доказываешь теорему, то все можно вполне понять, осознать и повторить своими словами (для меня во всяком случае весь курс геометрии таким и был). А вот тригонометрия… Я и на экзамене все эти формулы спрашивал, так как их наглядно понять для меня сложно. Это нечто абстрактное, что нужно запомнить, а вот запоминать мне тяжело, в голове все откладывается, что я понимаю.
Как бывший школьник и студент могу сказать, что у нас просто не умеют преподавать (в том смысле, что именно преподносят материал не правильно). Пока я не купил себе книгу по компьютерной графике и не увидел объяснение принципов antialiasing — думал, что матрицы НЛО придумало, чтобы уничтожить наш мозг. К тому же все забывают, что обучаясь в ВУЗе, Вы, впервую очередь, получаете высшее образование. Так что смиритесь, что первые 3 курса Вас будут «пихать» всем и вся и только последующие 2-3 курса — материалом по Вашей будущей профессии.
Простите за «не правильно», «впервую». Только проснулся, да и Огнелис предательски не подсветил…
Так что смиритесь, что первые 3 курса Вас будут «пихать» всем и всяИ вы, в общем, научитесь тому что вам реально от ВУЗа нужно
только последующие 2-3 курса — материалом по Вашей будущей профессиикоторое в вашей последующей работе почти наверняка не пригодится и будет служить только примером того, как знания полученные на первых двух-трёх курсах можно применить на практике.
что значит «реальные» задачи?
«реальные» задачи, использующие мат.аппарат находятся во многих других науках. Например, физика, эл. тех или тот же анализ алгоритмов.
Собственно, мат.анализ является лишь методами и этим самим аппаратом. Да и многие вещи построены на более-менее «реальных» задачах (всякие объемы, центромассы и прочие).
Или под «реальными» задачами имелись ввиду актуальные математические проблемы на сегодняшний день? (;
«реальные» задачи, использующие мат.аппарат находятся во многих других науках. Например, физика, эл. тех или тот же анализ алгоритмов.
Собственно, мат.анализ является лишь методами и этим самим аппаратом. Да и многие вещи построены на более-менее «реальных» задачах (всякие объемы, центромассы и прочие).
Или под «реальными» задачами имелись ввиду актуальные математические проблемы на сегодняшний день? (;
Да нет — я думаю люди хотят чтобы задачки на курсе матанализа и алгебры выводились из каких-нибудь реальных задач. Ну как в школе: машинка выезжает из пункта A, меняет свою скорость так-то — куда она приедет? Дальше там можно говорить об интегрировании/дифференцировании/etc. Ведь вся математика изучающаяся на первых курсах ВУЗов вытекает из вполне просто описываемых задач! Беда в том что вытекает она не вполне тривиально, так что это увеличит курс матанализа и/или линейки в разы — а он и так немал. И будет интересно это малому проценту слушаталей: математика тем и хороша, что её приёмы можно применить где угодно, но это значит что большая часть «практических задач» человека изучающего конкретную специальность не затронет ни разу — и он просто потратит впустую кучу времени…
Вообще говоря я считаю, что в университете учат скорее находить методы решения, а не сами решения. Учат находить правильный иструмент.
Кстати вот вспомнил еще любимого мною Чака Паланика: «Телеигры придуманы для того, чтобы мы спокойно относились к случайным и бесполезным остаткам от полученного нами образования»
Математический аппарат преподается в отрыве от других наук, потому что это инструмент и применять его можно для любых областей. Вот придётся вам софт для физиков писать, сразу вспомните «Эх, почему я игнорировал дифференциальное исчисление».
Так что, если нужны примеры использования матаппарата, берите в руки теоретическую механику и квантовую механику. Там и матанализ, и дифференциально-интегральное исчисление, и тензорный анализ, и статистика.
А если хочется знать, как все это рассчитывается на ЭВМ, то прямаю дорога к книгам «Численные методы» (по-буржуйски «Numerical Recipes»)
Так что, если нужны примеры использования матаппарата, берите в руки теоретическую механику и квантовую механику. Там и матанализ, и дифференциально-интегральное исчисление, и тензорный анализ, и статистика.
А если хочется знать, как все это рассчитывается на ЭВМ, то прямаю дорога к книгам «Численные методы» (по-буржуйски «Numerical Recipes»)
Sign up to leave a comment.
re: Почему программистов не учат?