Skip to main content

Vad är en pseudokod?

Pseudocode är en metod för att skriva ut en algoritm eller kodkoncept på ett sätt som gör det enkelt för människor att läsa och förstå.Även om det strukturellt kan likna ett programmeringsspråk, är Pseudocode inte avsett för en maskin att läsa eller bearbeta.Inom de allmänna strukturella konventionerna av ett programmeringsspråk kan det inkludera förklaringar med naturligt språk, matematiska formler och andra notationer.Det används ofta i olika publikationer för att illustrera funktionen för en algoritm, eller i planeringsstadierna för ett datorprogram innan någon faktisk kod skrivs.

En vanlig användning av pseudokod finns i läroböcker och vetenskapliga publikationer.Genom att utelämna många av de saker som skiljer ett programmeringsspråk från ett annat kan det möjliggöra en hög nivå förståelse av en algoritm av många olika människor, oavsett programmeringsspråk de känner.En algoritm är en uppsättning steg eller instruktioner som är utformade för att ge ett särskilt resultat, och man utgör ofta ryggraden i datorprogrammering.Detta kan göra förmågan att förstå algoritmer, över olika programmeringsspråk, mycket användbara.

Den andra huvudanvändningen av pseudokod är att komma ner de allmänna funktionerna i ett nytt program innan du skriver någon riktig kod.Detta kan göra det möjligt för en programmerare att se saker på ett top-down-sätt, konceptualisera hela systemet innan de fastnar i den faktiska kodningen.En annan form som denna process kan ta är användningen av en grafisk struktur, till exempel ett flödesschema.

Skeletonprogrammering liknar pseudokod, även om den skiljer sig åt att den faktiskt kan sammanställas utan fel.Pseudocode följer de strukturella konventionerna för programmeringsspråk, samtidigt som man utelämnar många av de saker som koden krävs för att framgångsrikt analyseras.Syftet med skelettprogrammering är bara att få ett hög nivå program igång snabbt, samtidigt som du använder dummy -kod för många funktioner som kommer att fyllas i senare.Detta gör det liknande i funktionen som planeringsverktyg, med en som resulterar i ett faktiskt, arbetsprogram och det andra är mer som en icke-arbetande mock-up.

En annan användning av pseudokod är i förklaringen av vissa matematiska algoritmer.Genom att kombinera matematiska notationer från uppsättning och matristeori med en generisk programmeringsstruktur och naturligt språk kan det bli möjligt att enkelt förklara en mängd matematiska algoritmer.Även om det kan kräva matematisk träning för att detta ska fungera, kommer människor med sådan utbildning i allmänhet att kunna förstå sådana algoritmer oavsett deras andra bakgrunder.