Аўтар:
Gregory Harris
Дата Стварэння:
11 Красавік 2021
Дата Абнаўлення:
1 Ліпень 2024
![Джо Диспенза. Сверхъестественный разум. Аудиокнига. Joe Dispenza. Becoming Supernatural](https://i.ytimg.com/vi/M3tef8JBFYg/hqdefault.jpg)
Задаволены
Вывучаць кампутарныя навукі - не значыць займацца праграмаваннем; гэта значыць вывучаць алгарытмы (канчатковая паслядоўнасць крокаў, зразумелых каму-небудзь ці чаго-то, для выканання пэўнай задачы). Многія вучоныя ў галіне кампутарных навук і зусім не займаюцца праграмаваннем. Эдсгер Дейкстра аднойчы сказаў: "Камп'ютарная навука займаецца кампутарамі не больш, чым астраномія займаецца тэлескопамі»
крокі
1 Быць навукоўцам, якія вывучаюць кампутарныя навукі - значыць пастаянна навучацца, вечна быць студэнтам. Змяняюцца тэхналогіі, распрацоўваюцца новыя мовы праграмавання, новыя алгарытмы: неабходна пастаянна навучацца новаму, каб быць у курсе спраў.
2 Пачніце з псевдокода. Псевдокод - не зусім мова праграмавання, але гэта спосаб прадставіць праграму ў англамоўным выглядзе. Найбольш блізкі і знаёмы вам алгарытм знаходзіцца на флаконе ад шампуня: намыльце, спаласніце, паўторыце. Гэта алгарытм. Ён зразумелы для вас ( "Кампутарны агент») і змяшчае канчатковае лік крокаў.
3 Тэстуе псевдокод. Прыклад з надпісам на флаконе шампуня не з'яўляецца добрым алгарытмам па дзвюх прычынах: у яго няма ўмовы заканчэння, і ён не паведамляе вам, якую менавіта працэдуру варта паўтарыць. Паўтарыць намыливание? Ці толькі апалоскванне. Лепшым прыкладам будзе «Крок 1 - намыліць. Крок 2 - спаласнуць. Крок 3 - паўтарыць крок 1 і крок 2 (2-3 разы для найлепшага выніку) і Канец (Выхад) ». Гэты алгарытм зразумелы вам, мае ўмова заканчэння (канчатковае лік крокаў) і вельмі дакладны.
4 Паспрабуйце напісаць алгарытмы для ўсіх відаў дзейнасці. Напрыклад, як перайсці з аднаго будынка на кампусе ў іншае, ці як прыгатаваць запяканку. Неўзабаве вы будзеце бачыць алгарытмы паўсюль!
5 Пасля таго як вы навучыцеся складаць алгарытмы, працэс праграмавання будзе вам больш зразумелы. Купіце кнігу і цалкам яе прачытайце, каб вывучыць мову праграмавання. Ня вывучайце мову з дапамогай онлайн-дапаможнік, так як яны напісаныя аматарамі, а не прафесіяналамі.
- Аднак, не саромейцеся звярнуцца па дапамогу да Інтэрнэту. Вы можаце адразу пачаць вывучаць аб'ектна-арыентаваныя мовы, такія як Java і C ++, але ўсё ж лепш пачынаць з працэдурных моў, такіх як З, таму што яны цалкам заснаваныя на алгарытмах.
6 Праграмаванне - гэта працэс перакладу псевдокода на мову праграмавання. Чым больш часу вы выдаткуеце на складанне псевдокода, тым менш вы будзеце набіраць праграму і ламаць сабе галаву ў далейшым.
парады
- Камп'ютэрныя навукі ахопліваюць многія вобласці, такія як кампутарны дызайн і распрацоўка, базы дадзеных, камп'ютэрная бяспека, камп'ютэрныя мовы праграмавання. Таму будзе мудрым рашэннем сфакусавацца на адной або некалькіх абласцях, зацікавілі вас.
- Пасля вывучэння адной мовы праграмавання, вывучайце іншы падобны мова, паколькі вы, па-ранейшаму, усяго толькі перакладаеце псевдокод на фактычны мову.
- Дошка - лепшае месца для запісу алгарытму.