Другие языки программирования и технологии

Математика для программистов. Что я делаю не так?

Хочу быть программистом. год назад начал все это дело изучать. понял что у меня есть проблемы с задачами, не умею самостоятельно все делать. только если помогут и подскажут. Я понял, что для изучении программировании нужно просто масштабные знания по математике. Раньше конечно знал, что математика в программировании часто встречается, но я не думал, что они настолько связаны друг с другом. То есть у меня нету такого большого математического знания. могу посчитать корень квадратный или всякие формулы школьные помню, интегралы и тд, но в программировании этого мало конечно же. И вот месяц назад начал гуглить, собирать информацию. Математика для программистов и все такое. Гугл посоветовал мне сс изучения дискретных структур, Логика, теория вероятности, комбинаторика. ок начал вчера изучать Дискретные структуры, и как только дошел до "Множества, отображения" (а это самое начало), сразу волосы дыбом встали (((((((((((((((( нифига не понятно что объясняют люди. И тут вопрос, может я что то делаю не так.? с чего нужно начинать на самом деле? поделитесь ссылками плз. не разочаровывайте новичка, пожалуйста.
Погромство - прикладная алгебра.
Андрей Шевчук
Андрей Шевчук
82 538
Лучший ответ
успокойся, это у всех так. математики-первокурсники первый месяц все ходят с квадратными головами - потому что школьная математика сильно отличается от того, чем грузят в институте.

на самом деле все эти отображения и множества - просто сильно заформализованное изложение довольно простых вещей. и тут как повезёт - набредёшь на учебник/видеокурс/препода, которые смогут всё это внятно "разжевать" - всё будет ок. а если не повезёт, то уж сам продираешься.

ну и на самом деле сильно на математику не налегай. теория вероятностей или матлогика - нафиг они сдались в 80% случаев. практика, больше практики - без неё теория так и останется ненужным булыжником в багаже знаний.
Азимбек Мурзаев Я прос после этой задачи вообще не выдержал уже. что за фигня (((( Вот задача:

Пусть A и B — множества, такие, что |A|=|B|=3. Чему может равняться |A△B|? Укажите все возможные варианты. Не торопитесь!
Тут два варианта:
1. Встретилось что-то непонятное - прерываешь изучение, начинаешь изучать непонятное. Плюсы - ничего лишнего не наизучаешь. Минусы - отсутствие систематизации знаний.
2. Классическое образование. От простого к сложному. Сначала школьная программа, потом ВУЗовская. Плюсы и минусы ровно наоборот от первого варианта.
Лучше, конечно, сначала по второму варианту пройти, а в дальнейшем первый использовать при необходимости, так как минусы второго варианта весьма условные (лишних знаний не бывает), после второго минусы первого не работают, а плюсы остаются.
Каких ссылок дать - не знаю. Зависит от текущего уровня знаний. А то дам ссылку на "букварь" - еще обидитесь.
Илья Зубков
Илья Зубков
25 516
год учишь уже и понял что нужна математика это для какой проги тебе нужна математика? чтоб решать задачи? думаю стоит найти другое уч пособие или загуглить эту же тему в инете найти другое объяснение того же материала, было в книге такое про классы в с++ не понятно написано загуглил прочитал 1 раз и понял все)