Algoritme er videnskaben om at skabe algoritmer og processer, en væsentlig komponent i struktureret programmering. At udarbejde en forretningsplan, udvikle en applikation til et mobil- eller computerspil klarer sig ikke uden algoritmer. Evnen til at oprette algoritmer giver dig mulighed for at gøre mange ting gentagne gange med et minimum af indsats i en automatisk tilstand.
Instruktioner
Trin 1
For første gang blev ordet "algoritme" brugt af en af grundlæggerne af moderne algebra, vismanden og astronomen Al-Khwarizmi, tilbage i 224 e. Kr. i hans grundlæggende værker. Efter hans forståelse er en algoritme en instruktion, der giver dig mulighed for at løse et problem. Al-Khwarizmi var en respekteret videnskabsmand blandt sine kolleger, og udarbejdelsen af sådanne instruktioner blev normen i det matematiske miljø.
Trin 2
Kompilering af algoritmer erhvervet den vigtigste praktiske og anvendte rolle med fremkomsten af computere. Enorme vakuumrørmaskiner blev bygget med det formål at beregne komplekse udtryk og løse problemer. En computer kan ikke tænke kreativt og kun forstå instruktioner (kommandoer) i binær kode. Algoritme i programmering er en sekvens af kommandoer, der fører til opnåelse af et resultat.
Trin 3
For at komponere en algoritme skal du først definere et mål. Derefter kan du formulere med dine egne ord (og skrive ned på papir, selv om det er vagt), hvordan du opnår dette mål.
Trin 4
De vigtigste funktioner i algoritmen er kortfattet præsentation, trin for trin trin for trin, forståelighed for den udøvende kunstner. Et godt eksempel på en algoritme er en opskrift. Forvandl din vage beskrivelse af at nå et mål til instruktioner, opdelt i specifikke handlinger, der kommer tættere på at nå målet. Holdene skal være klare, mulige, ikke-tvivlsomme, målbare. For eksempel:”Tag 2 æg. Kog dem i 10 minutter i en gryde. Skræl skallen af."
Trin 5
For at oversætte en algoritme til en programkode skal du forenkle den så meget som muligt. Derefter kan du omskrive det i "pseudokode" - på dette sprog udføres alle handlinger i en programmeringsstil, men i menneskelige, ikke programmatiske ord. Efter afslutning oversættes pseudokoden til kode på et programmeringssprog, du kender, og selve programmet kompileres (udføres af en computer).