Loading...
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

За логическото мислене!

Здравейте колеги , никога не съм бил добър по математика , винаги ми е била тегава някак си. Чувам много хора казват " трябва да имаш логическо мислене , не е задължително да си спец по математика " ...е хубаво. Реших да се запиша за курса "Основи на програмиране" видях какво представлява if конструкция... писах код . Видях какво е for цикъл... писах код . Видях какво са вложени цикли ... писах код Не се записах за изпит , реших първо да видя какво е( Знаете , записа за изпита е по желание) изтеглих упражнението на 1-вата задача от изпита на курса , за който се бях записал и... оказва се , че логическото ми мислене е 0 . Имам огромно желание да уча програмиране , но логическото ми мислене е меко казано окаяно. Въпроса ми е : Какво да направя за да развия логическото си мислене и да подобря подхода си към задачите ? Ако се запиша присъствена форма , а не онлайн ще рефлектира ли според вас ? Не съм се занимавал с програмиране , преди 9 месеца научих за СофтУни и от тогава гледам видеото и после решавам задачите от упражнението , но... за циклил съм , нямам подход към решаването на този тип задачи. Някаква алтернатива ?

0
Общи приказки 22/12/2016 14:17:07
KonstantinLupov avatar KonstantinLupov 34 Точки

Винаги можеш да се запишеш присъствено, помага. Пробвай. Виж на място как лектора решава задачата. Ако сметнеш, че не можеш да я решиш сам - учи, пробвай, питай, докато успееш да я решиш сам и тогава продължи нататък..

1
r3v3nan7 avatar r3v3nan7 365 Точки

Не се предавай. Опитвай се да решаваш домашните и когато имаш нужда да питаш тук във форума всичко, което те измъчва в програмирането. Освен това когато свършиш с домашните.. тогава се опитвай да решаваш стари изпитни задачи. Каквото и да научиш от тях помага страшно много. И моята логика е зле, но си мисля , че това е правилният път.. Домашни + изпитни задачи + достатъчно отделено време за тях. Успех.

0
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

Благодаря ! Ще правя всичко възможно :)

0
ThePSXHive avatar ThePSXHive 436 Точки

Всяко начало е, по правило, много демотивиращо и трудно. Ако нямаш ментор, преживяването може да е още по-дразнещо, защото не получаваш "обратна връзка" за това как се справяш и какъв напредък имаш. Разбира се, това зависи и от начина по който учиш. Някои хора учат по-добре с видеа, на други трябва да им се обяснява с аналогии, трети предпочитат да се мъчат сами и след това да потърсят информация в Интернет, четвърти избират книгите и се опитват да подредят наученото в една систематизирана схема. Тези методи не са взаимоизключващи се, естествено. Друг фактор е и езикът за програмиране, който използваш. Голяма част от дразненията може да произтичат от това, че все още нямаш много опит със съответния език. Ако пък за начален език избереш програмен бегемот от рода на C++, всичко ще бъде по-трудно, защото през по-голямата част от времето ще се мъчиш със синтаксисът и конструкциите, специфични за този език, дори и когато ти е ясно как трябва да решиш задачата. 

 

Най-напред се увери, че си овладял конструкциите на този език до степен, която ти позволява да приведеш в програма собствените ти разсъждения над даден проблем. Това няма да бъде бърз, мигновен процес. Ще отнеме известно време, и тук книгата на Наков може да ти помогне. Започваш от самото начало, и не продължаваш напред освен ако не си уверен, че си овладял материалът в съответната глава. Ако е необходимо, създай си списък с нещата, които не са ти ясни, и след това пиши тук, във форумът. Това важи и за упражненията към книгата.

4
b.yordanov avatar b.yordanov 146 Точки

Здравей, изгледай тези две видеа, може да са ти от полза.

част 1 - https://www.youtube.com/watch?v=iyxDTh3h-eU

част 2 - https://www.youtube.com/watch?v=ie_nuQRbZ9Q

1
msmilkoff avatar msmilkoff 338 Точки

Изгледай няколко видеа от този плейслист. Ако чаткаш английски много ще ти помогнат. Лекциите са страшно (и страстно) добре обяснени. Ще видиш, че някои алгоритми, които ги водят "сложни", всъщност са много интуитивни. Освен това математиката и логиката се учат, както и всичко друго. Тези приказки за "таланта" са до 99% глупости. Трябва много практика; на малки стъпки и лека-полека - поне в началото. Просто подходи към тези неща с отворен ум - без да се отвратяваш от тях преждевременно, просто защото някой даскал в училище не е могъл да те грабне.

2
flareset avatar flareset 140 Точки

Поне две неща можеш да направиш за решаване на проблема. Едното е да си преговориш и попълниш пропуските по математика  от първи клас до края на средното образование. Другото е да четеш материали и да решаваш разнообразни логически задачи свързани с логическо мислене (математическите са част от тях). Видеото за добрия програмист, което b.yordanov посочи, има полезни насоки за ефективно учене и развитие. И може да не звучи предпразнично, но с мечти не става - трябва действие. Последното го казвам защото обикновено хората си казват "от новата година вече започвам да се занимавам сериозно с...", което в последствие се отлага с един ден, с една седмица, един месец, за следващата нова година, за следващия живот.... :)

0
davichonov365 avatar davichonov365 127 Точки

Ами започни с IQ тестовете- там всичко е основано на логиката ,. намери някакъв материал по Логика (едно време са го изучавали в училище -имам стари учебници от времето на комунизма) , започни да играеш ШАХ , ПОКЕР , и всякакви игри кадето се иска мислене

0
22/12/2016 11:20:57
RoYaL avatar RoYaL Trainer 6849 Точки

Логическото мислене се развива по много начини. Доста натурално е да се развива с математика, но това не е задължително.

Аз мисля, че човек за да развие дадено умение, не е нужно да мине през строго дефинирани стъпки. Трябва да ти е интересно и приятно заниманието, което упражняваш, развивайки логическото си мислене. На сила няма как да се получи.

Започни от това, че вероятно прилагаш логика и алгоритми и в живота си. Например трябва да хванеш автобуса за СофтУни, навън е студено и не ти се чака на спирката много време. Съответно отваряш прилоението на градска мобилност, виждаш кога ще е автобуса на спирката - примерно след 15 мин. Знаеш, че имаш 5 мин ходене до спирката - значи за 10 мин трябва да се обуеш, облечеш и излезеш. Ако не можеш за 10 мин, чакаш за следващия - не излизаш просто в момента, в който си сложил обувките.

Ако се хващаш, че не правиш така в живота, а излизаш и умираш от студ на спирката, то шансовете са, че не прилагаш никаква логика никъде, и първата стъпка е да си наредиш живота, преди да започнеш да прилагаш логика професионално (в проргамирането, например).

Аз също в училище бях много слаб по математика. Завърши Търговската гимназия в Бургас с диплома 4,04, като по математика средния ми успех 3.00. Впоследствие работих над 5 години в IT сферата като QA и програмист. Просто не това е нещото, което ми помогна да развивам логическото си мислене.

През 2004та започнах да играя онлайн браузър стратегии (от тези дето няма особена графика, а само кликаш по разни менюта:)). Натуралното ми желание да побеждавам, ме накара да развивам подобно мислене. Там единственият начин да спечелиш честно е да надиграеш противниците си с логически ходове. Може да звучи налудничаво, но всичкото това пресмятане какво решение да вземеш в играта, спрямо хилядите фактори около теб, впоследствие намерих за много полезно когато стартирах девелъпърската си кариера. Връщайки се назад, правех аналогии с нещата, които съм взимал предвид тогава.

Ако ме вържеш да решавам задачи по математика, всичко ще ми се стори по-интересно, дори петната по тавана. Но играта ми беше толкова интересна, че можех да прекарвам часове, мислейки най-добрия стратегически ход.

Идеята е да обвържеш учебния си процес с нещо приятно. Например първата програмистка сметка, която съм правил без да съм програмист, е на Excel: бях си направил таблица, в която като въведеш какви ресурси имаш в играта, ти пресмята от кои бойни единици по колко да пуснеш, така че да го оползотвориш максимално и да станат горе долу по едно и също време единиците (не едната след 2 часа, другите след 18....). Това е със сложност малко по-голяма от първа задача на входния изпит :) Баси, даже се получи така, че почти всеки в играта ми искаше таблицата, и му я продавах за количеството от игровата валута вътре :D

Така, че ако не ти се получава и евентуално ти е скучно да смяташ на Гошо ябълките и на Пенка крушите - измисли си твой проблем и мисли как да го разрешиш. При мен игрите бяха от полза, при теб вероятно е нещо друго. Вероятно знаеш какво е, така че дерзай.

Успех и попътен вятър!

6
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

Благодаря за вниманието :) 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.