Skip to main content

Hva er en pseudokode?

Pseudocode er en metode for å skrive ut en algoritme eller kodekonsept på en måte som gjør det enkelt for folk å lese og forstå.Selv om det strukturelt kan ligne et programmeringsspråk, er ikke pseudokode ment for en maskin å lese eller behandle.Innenfor de generelle strukturelle konvensjonene til et programmeringsspråk, kan det inkludere forklaringer som bruker naturlig språk, matematiske formler og andre notasjoner.Det brukes ofte i forskjellige publikasjoner for å illustrere funksjonen til en algoritme, eller i planleggingsstadiene for et dataprogram før noen faktisk kode er skrevet.

En vanlig bruk av pseudokode er i lærebøker og vitenskapelige publikasjoner.Ved å utelate mange av de tingene som skiller et programmeringsspråk fra et annet, kan det gi en høyt nivå forståelse av en algoritme av mange forskjellige mennesker, uavhengig av programmeringsspråk de kjenner.En algoritme er et sett med trinn eller instruksjoner designet for å gi et bestemt resultat, og en utgjør ofte ryggraden i dataprogrammering.Dette kan gjøre muligheten til å forstå algoritmer, på tvers av forskjellige programmeringsspråk, veldig nyttig.

Den andre hovedbruken av pseudokode er å få ned de generelle funksjonene til et nytt program før du skriver noen reell kode.Dette kan tillate en programmerer å se ting på en ovenfra og ned-måte, og konseptualisere hele systemet før han blir fast i selve kodingen.Pseudocode følger de strukturelle konvensjonene for programmeringsspråk, mens han utelater mange av tingene kode krever å bli analysert.Hensikten med skjelettprogrammering er bare å få et program på høyt nivå raskt, samtidig som du bruker dummy -kode for mange funksjoner som vil bli fylt ut senere.Dette gjør det lignende i funksjon som planleggingsverktøy, med det ene som resulterer i at et faktisk arbeidsprogram og det andre er mer som en ikke-arbeidende mock-up.

En annen bruk av pseudokode er i forklaringen av visse matematiske algoritmer.Ved å kombinere matematiske notasjoner fra sett og matriksteori med en generisk programmeringsstruktur og naturlig språk, kan det bli mulig å enkelt forklare en rekke matematiske algoritmer.Selv om det kan kreve matematisk trening for at dette skal fungere, vil personer med slik trening generelt kunne forstå slike algoritmer uavhengig av deres andre bakgrunn.