Skip to main content

Hvad er en pseudokode?

Pseudocode er en metode til at udskrive en algoritme eller kodekoncept på en måde, der gør det let for folk at læse og forstå.Selvom det strukturelt kan ligne et programmeringssprog, er pseudocode faktisk ikke beregnet til en maskine at læse eller behandle.Inden for de generelle strukturelle konventioner af et programmeringssprog kan det omfatte forklaringer ved hjælp af naturligt sprog, matematiske formler og andre notationer.Det bruges ofte i forskellige publikationer til at illustrere funktionen af en algoritme eller i planlægningsstadierne for et computerprogram, før der er skrevet nogen faktisk kode.

En almindelig brug af pseudokode er i lærebøger og videnskabelige publikationer.Ved at udelade mange af de ting, der differentierer et programmeringssprog fra et andet, kan det muliggøre en forståelse på højt niveau af en algoritme af mange forskellige mennesker, uanset de programmeringssprog, de kender.En algoritme er et sæt trin eller instruktioner designet til at give et bestemt resultat, og en udgør ofte rygraden i computerprogrammering.Dette kan gøre evnen til at forstå algoritmer på tværs af forskellige programmeringssprog, meget nyttige.

Den anden hovedanvendelse af pseudocode er at komme ned de generelle funktioner i et nyt program, før du skriver nogen reel kode.Dette kan give en programmør mulighed for at se ting på en top-down måde, hvilket konceptualiserer hele systemet, før han bliver forkælet i den faktiske kodning.En anden form, som denne proces kan tage, er brugen af en grafisk struktur, såsom et flowdiagram.

-skeletprogrammering ligner pseudokode, skønt den adskiller sig, idet den faktisk kan udarbejdes uden fejl.Pseudocode følger de strukturelle konventioner af programmeringssprog, mens udeladelse af mange af tingene kræver at blive parseret med succes.Formålet med Skeleton -programmering er blot at få et program på højt niveau i gang hurtigt, mens du bruger Dummy -kode til mange funktioner, der vil blive udfyldt senere.Dette gør det ens i funktion som planlægningsværktøjer, hvor den ene resulterer i et faktisk arbejdsprogram og det andet er mere som en ikke-arbejdende mock-up.

En anden brug af pseudocode er i forklaringen af visse matematiske algoritmer.Ved at kombinere matematiske notationer fra sæt og matrixteori med en generisk programmeringsstruktur og naturligt sprog kan det blive muligt let at forklare en række matematiske algoritmer.Selvom det kan kræve matematisk træning for at dette kan fungere, vil folk med sådan træning generelt være i stand til at forstå sådanne algoritmer uanset deres andre baggrunde.