algorithm
pseudocode
Zoeken…
Opmerkingen
Pseudocode is per definitie informeel. Dit onderwerp is bedoeld om manieren te beschrijven om taalspecifieke code te vertalen in iets dat iedereen met een programmeerachtergrond kan begrijpen.
Pseudocode is een belangrijke manier om een algoritme te beschrijven en is neutraler dan een langugage-specifieke implementatie. Wikipedia gebruikt vaak een vorm van pseudocode bij het beschrijven van een algoritme
Sommige dingen, zoals if-else type omstandigheden, zijn vrij eenvoudig om informeel op te schrijven. Maar andere dingen, bijvoorbeeld callbacks in js-stijl, kunnen voor sommige mensen moeilijk in pseudocode veranderen.
Daarom kunnen deze voorbeelden nuttig zijn
Variabele invloeden
Je zou variabele affectie op verschillende manieren kunnen beschrijven.
getypt
int a = 1
int a := 1
let int a = 1
int a <- 1
Geen type
a = 1
a := 1
let a = 1
a <- 1
functies
Zolang de functienaam, terugkeerinstructie en parameters duidelijk zijn, gaat het goed.
def incr n
return n + 1
of
let incr(n) = n + 1
of
function incr (n)
return n + 1
zijn allemaal vrij duidelijk, dus je kunt ze gebruiken. Probeer niet dubbelzinnig te zijn met een variabele invloed