Автор:
Gregory Harris
Дата На Създаване:
11 Април 2021
Дата На Актуализиране:
1 Юли 2024
![Евгений Понасенков x Александр Емельяненко | ЧТО БЫЛО ДАЛЬШЕ?](https://i.ytimg.com/vi/ZudsBqbtws8/hqdefault.jpg)
Съдържание
Изучаването на компютърни науки не означава програмиране; това означава алгоритми за обучение (крайна последователност от стъпки, които някой или нещо разбира, за да изпълни определена задача). Много компютърни учени изобщо не програмират. Едсгер Дайкстра веднъж каза: „Компютърните науки не се занимават повече с компютрите, отколкото астрономията с телескопите“.
Стъпки
1 Да бъдеш компютърен учен означава непрекъснато да се учиш, да бъдеш студент завинаги. Технологиите се променят, разработват се нови езици за програмиране, разработват се нови алгоритми: необходимо е постоянно да се научават нови неща, за да бъдем в крак с нещата.
2 Започнете с псевдокод. Псевдокодът всъщност не е език за програмиране, но е начин за представяне на програма на английски език. Най -близкият и познат алгоритъм е върху бутилката с шампоан: Сапун, изплакване, повторение. Това е алгоритъмът. Той е разбираем за вас („Компютърен агент“) и съдържа ограничен брой стъпки.
3 Тествайте вашия псевдокод. Примерът, обозначен върху бутилката с шампоан, не е добър алгоритъм по две причини: той няма крайно условие и не ви казва коя процедура да повторите. Повторете пяна? Или просто изплакване. Най -добрият пример би бил „Стъпка 1 - Кожа. Стъпка 2 - изплакнете. Стъпка 3 - Повторете Стъпка 1 и Стъпка 2 (2-3 пъти за най -добър резултат) и Край (Изход) ”. Този алгоритъм ви е ясен, има условие за прекратяване (краен брой стъпки) и е много точен.
4 Опитайте се да напишете алгоритми за всички дейности. Например как да се преместите от една сграда в кампуса в друга или как да направите гювеч. Скоро ще видите алгоритми навсякъде!
5 След като научите как да съставяте алгоритми, процесът на програмиране ще бъде по -разбираем за вас. Купете книгата и я прочетете изцяло, за да научите езика за програмиране. Не използвайте онлайн уроци, за да научите език, тъй като те са написани от аматьори, а не от професионалисти.
- Не се колебайте обаче да се обърнете за помощ към Интернет. Можете да започнете да изучавате обектно-ориентирани езици като Java и C ++ веднага, но все пак е по-добре да започнете с процедурни езици като C, защото те са изцяло базирани на алгоритми.
6 Програмирането е процес на превод на псевдокод в език за програмиране. Колкото повече време отделяте за писане на псевдокод, толкова по -малко ще въвеждате програмата и ще пробиете мозъка си в бъдеще.
Съвети
- Компютърните науки обхващат много области като компютърно проектиране и развитие, бази данни, компютърна сигурност, езици за компютърно програмиране. Ето защо е разумно решение да се съсредоточите върху една или повече области, които ви интересуват.
- След като научите един език за програмиране, научете друг, подобен език, тъй като все още превеждате само псевдокода на реалния език.
- Бялата дъска е най -доброто място за писане на алгоритъма.