Аутор:
Gregory Harris
Датум Стварања:
11 Април 2021
Ажурирати Датум:
1 Јули 2024
![Квазар ARM - все настройки и полная настройка прибора. Как отстроится от феррита.Видео 2018](https://i.ytimg.com/vi/_HPLb715EpI/hqdefault.jpg)
Садржај
Студирање информатике не значи програмирање; то значи алгоритме за учење (коначан низ корака које неко или нешто разуме да би постигао одређени задатак). Многи рачунарски научници уопште не програмирају. Едсгер Дијкстра је једном рекао: "Рачунари се не баве рачунаром више него астрономија телескопима."
Кораци
1 Бити информатичар значи стално учити, заувек бити студент. Технологије се мењају, развијају се нови програмски језици, развијају се нови алгоритми: потребно је стално учити нове ствари како би били у току са стварима.
2 Почните са псеудокодом. Псеудокод заправо није програмски језик, али је начин представљања програма на енглеском. Најближи и најпознатији алгоритам налази се на бочици шампона: сапун, исперите, поновите. Ово је алгоритам. То вам је разумљиво („Рачунарски агент“) и садржи коначан број корака.
3 Тестирајте свој псеудокод. Пример означен на бочици шампона није добар алгоритам из два разлога: нема крајњи услов и не говори вам који поступак да поновите. Поновити пењење? Или само испирање. Најбољи пример би био „Корак 1 - Оперите се. Корак 2 - исперите. Корак 3 - Поновите 1. и 2. корак (2-3 пута за најбољи резултат) и крај (Излаз) ”. Овај алгоритам вам је јасан, има услов завршетка (коначан број корака) и веома је тачан.
4 Покушајте да напишете алгоритме за све активности. На пример, како се преселити из једне зграде у кампусу у другу, или како направити тепсију. Ускоро ћете свуда видети алгоритме!
5 Када научите да састављате алгоритме, процес програмирања ће вам бити разумљивији. Купите књигу и прочитајте је у целости да бисте научили програмски језик. Немојте користити мрежне водиче за учење језика јер их пишу аматери, а не професионалци.
- Међутим, не оклевајте да се обратите Интернету за помоћ. Можете одмах почети да учите објектно оријентисане језике попут Јаве и Ц ++, али је ипак боље почети са процедуралним језицима попут Ц јер су потпуно засновани на алгоритмима.
6 Програмирање је процес превођења псеудокода у програмски језик. Што више времена проведете у писању псеудокода, мање ћете куцати програм и трудити се у будућности.
Савјети
- Рачунарска наука обухвата многа подручја као што су дизајн и развој рачунара, базе података, рачунарска сигурност, програмски језици за рачунаре. Стога је мудра одлука усредсредити се на једно или више подручја која вас занимају.
- Након што научите један програмски језик, научите други, сличан језик, јер и даље само преводите псеудокод у стварни језик.
- Табла је најбоље место за писање алгоритма.