Sök…


Anmärkningar

Pseudocode är per definition informell. Detta ämne är avsett att beskriva sätt att översätta språkspecifik kod till något som alla med programmeringsbakgrund kan förstå.

Pseudocode är ett viktigt sätt att beskriva en algoritm och är mer neutral än att ge en språkspecifik implementering. Wikipedia använder ofta någon form av pseudokod när man beskriver en algoritm

Vissa saker, till exempel om förhållanden om annars, är ganska enkla att skriva ner informellt. Men andra saker, till exempel återuppringningar i js-stil, kan vara svåra att förvandlas till pseudokod för vissa människor.

Det är därför dessa exempel kan visa sig vara användbara

Variabla påverkningar

Du kan beskriva variabel påverkan på olika sätt.

skrev

int a = 1
int a := 1
let int a = 1
int a <- 1

Ingen typ

a = 1
a := 1
let a = 1
a <- 1

funktioner

Så länge funktionsnamnet, returmeddelandet och parametrarna är tydliga har du det bra.

def incr n
    return n + 1

eller

let incr(n) = n + 1

eller

function incr (n)
    return n + 1

är alla ganska tydliga, så du kan använda dem. Försök att inte vara tvetydig med en variabel påverkan



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow