2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 математика начало
Сообщение09.01.2011, 22:32 
здравствуйте :)
хочу полностью обновить свои познания математики, так как практически все забыл, а хотелось бы восстановить и получить новые знания.

Хотелось изучать с точки зрения программиста. и в том числе ее применение в программирование.

И так первая тема из дискретной математики "я так понял что это та математика которая нужна программисту" множества.

первое что не понимаю: как оно выглядит в программировании ? к примеру в языках с / php

не говоря о сложных теоремах и аксеомах про множества.

Надеюсь услышать дельные советы и на толковое разъяснение "для чайника"

Заранее Благодарю.

 
 
 
 Re: математика начало
Сообщение09.01.2011, 23:28 
Ааа, ну раз вы так тада читайте
Дональд Кнут Искусство программирования в трех томах

 
 
 
 Re: математика начало
Сообщение09.01.2011, 23:44 
mihailm
у него там углубление в АСМ больше чем что то то что мне поможет.
я там ничего не понимаю :( вот нашел книгу : дискретная математика для программистов - Новиков.

и не могу въехать в первую тему, может кто объяснит на примерах Множества и Отношения ?

 
 
 
 Re: математика начало
Сообщение09.01.2011, 23:50 
true в сообщении #397360 писал(а):
mihailm
у него там углубление в АСМ больше чем что то то что мне поможет.
я там ничего не понимаю :( вот нашел книгу : дискретная математика для программистов - Новиков.

и не могу въехать в первую тему, может кто объяснит на примерах Множества и Отношения ?


кто же вам объяснит в паре абзацев)) для этого книжки и пишут, читайте и перечитывайте

Подумал немного и вспомнил что по этой теме неплохие методички в ЗФТШ попробуйте их чтоли почитать и пару задачек там решить, может поможет

 
 
 
 Re: математика начало
Сообщение09.01.2011, 23:56 
mihailm
да в том то и дело что куча сухой теории и матетических символов ломают моСк.
Если бы знать как это применяется то и вся эта теория становится понятной, а то так это просто тупое заучивание, мне надо понимание.

Собственно первая тема: Множетсва
Хотелось бы увидеть примеры простые на с/php

потом уже можно пробовать что то разбирать, а сейчас просто не знаю куда податься. Для меня теория без практики не воспринимается :(

 
 
 
 Re: математика начало
Сообщение10.01.2011, 07:54 
Аватара пользователя
true в сообщении #397340 писал(а):
хочу полностью обновить свои познания математики, так как практически все забыл, а хотелось бы восстановить и получить новые знания.

Самое первое - повторить школьный курс математики.

Цитата:
Хотелось изучать с точки зрения программиста. и в том числе ее применение в программирование.

Математика в программировании может применятся абсолютно любая. К примеру, разработчики в Mathlab применяют очень много математики.


Цитата:
И так первая тема из дискретной математики "я так понял что это та математика которая нужна программисту" множества.

Дискретная математика, думаю, является более прикладной математикой, чем чистой.
Множество - понятие из чистой математики.
Что такое множество? http://en.wikipedia.org/wiki/Set_(mathematics)
Коллекция уникальных объектов.

Цитата:
первое что не понимаю: как оно выглядит в программировании ? к примеру в языках с / php

Как можно создать коллекцию уникальных объектов в PHP или Си?
Если нету стандартных классов, как в Java: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Set.html
Можно просто использовать массив (array), написать вокруг него оболочку, которая перед добавлением проверит нет ли подобного элемента в массиве, и добавлять через неё.

Цитата:
не говоря о сложных теоремах и аксеомах про множества.

Множества не так сложны. Вот я сейчас с мат. анализом парюсь - там покруче.

Цитата:
Надеюсь услышать дельные советы и на толковое разъяснение "для чайника"

Учите чистую математику, а все остальное приложится.

-- Пн янв 10, 2011 07:58:52 --

mihailm в сообщении #397351 писал(а):
Ааа, ну раз вы так тада читайте
Дональд Кнут Искусство программирования в трех томах


Дональд Кнут для человека не знакомого с высшей математикой будет очень сложен и очень теоретичен.
И, скорее всего, не будет осилен.
На самом деле Кнута читают очень серъезные computer science профессионалы, которых в идустрии очень очень мало.
Для Software Engineer можно почитать полегче. К примеру,
А. Ахо, Дж. Хопкрофт, Дж. Ульман-Структуры данных и алгоритмы полная версия
или посложнее
Introduction to Algorithms, Thomas H. Cormen

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group