datoralgoritmer är bitar av instruktioner som talar om för maskinen att utföra en uppgift . Medan de är skrivna i många olika programmeringsspråk , algoritmer är lätt att förstå om du förstå de grundläggande datavetenskap ämnen i denna artikel. Instruktioner
1
Förstå Computer Software och Grunderna Hårdvara - Datorer arbetar på ett system av 1: or och 0: or kallas binär . Denna metod tillåter datalagring och överföring göras enkelt - att använda sladdar och elektroniska komponenter samt magnetiska och optiska medier , såsom hårddiskar och CD-skivor . Binary matematik är annorlunda på bakändan så vanlig matte , men om du tänker på siffror som datorer använder som vanliga nummer , behöver du inte oroa dig för binär för mycket .
Datorer fungerar mycket snabbt , utför miljontals av beräkningar och dataöverföringar lagring per sekund ! Dagens program är en uppsättning av många på hög nivå instruktioner , att datorn översätter till sitt eget språk för att bearbeta
2
Vet programmering grunderna - . Programmen är skrivna i unika språk . Det finns hundratals olika språk , med översättare ( kallas kompilatorer eller tolkar ) för maskiner att förstå och verkställa dem . De flesta programmeringsspråk har följande grunderna :
* variabel - lagrar viss typ av data ( tal, en sträng ( text ) , etc ) ( C exempel : int i = 0 ) * funktion /subrutin - utför någon form av mindre uppdrag , kan " kallas " (använda) flera gånger i ett program ( C exempel : void functionName ( ) { } ) * villkorligt - om /då - utvärderar ett visst värde för att avgöra om det är sant , då exekverar olika kod baserad på om det är sant eller inte ( C exempel : om , annat) * loop - exekverar en uppsättning kod flera gånger , bygger upp en disk eller villkorad ( C exempel : medan , do ) katalog
Du bör se upp . detaljerna för ditt programmeringsspråk nätet
3
Läs algoritm Rad för rad - titta på varje steg i algoritmen process . Det blir inte något mer komplex än vad som skrivs . Om algoritmen är skriven väl , bör det innehålla meningsfulla variabler och funktionsnamn , samt kommentarer från programmeraren för att hjälpa dig att förstå det
4
Försök parafras eller skriva din egen version - . Ibland är det hjälp att försöka åter skriva algoritmen i din egen kod , eller på engelska . Detta är mycket hands för komplicerade algoritmer med massor av variabler eller funktioner - försöka organisera en lista över de olika variabler /funktioner på ett separat papper /fil för att organisera processen
< . br >