Introduksjon til pseudo

Introduksjon til pseudo


Pseudokode er et verktøy som brukes til prototype og dokumentere dataalgoritmer. Snarere enn å designe ved å skrive programmering uttalelser på et bestemt språk, designeren benytter engelskspråklige uttalelser som etterligne logiske instruksjoner. Den resulterende Algoritmen kan være logisk evalueres før blir oversatt til kode i et bestemt programmeringsspråk. Pseudokode er blitt mer populære enn flowcharting for utforming av algoritmer, fordi den er raskere å bevege seg til koden.

definere pseudokode

Det er ingen formell definisjon av pseudokode i informatikk. Det er en uformell kombinasjon av programmering logikk og vanlig språk (som begrepet pseudo-kode kommer fra) som oftest emulerer form av syntaksen i språket mest kjent for designeren. Programmerere ikke kjent med et bestemt språk, men kan likevel forstå en algoritme som er designet i pseudokode.

Hvorfor skal jeg skrive pseudokode?

Den største fristelse en programmerer ansikter er å sette seg ned og begynne koding et program uten design. Hvis problemet som skal løses er kompleks, kan denne tilnærmingen ofte resultere i mye frustrasjon og bortkastet tid når programmereren finner seg trengt opp i et hjørne. Pseudokode er en rask måte å analysere en løsning og for å fastslå effekten av en algoritme før vie tid og ressurser til koding et sett av funksjoner som ikke slutt løse problemet.

En pseudokode Eksempel

Boblen sortere er en god algoritme for å bruke som en pseudokode eksempel. Dette Biten plassere liksom inni en funksjon for å gi en mer omfattende eksempel og bruke en C ++ derivat pseudokode som grunnlag for koden.

Funksjon boblesortering (matrise av heltall

For (i = 0 to length of array)
For (j = 0 to length of array -- i)
If array[j] > [j + 1]
Swap array[j] and array [j + 1]
End for
End for

End-funksjonen

En programmerer som mottar dette som dokumentasjon eller som en design kan raskt forstå at algoritmen krever to nestede løkker og at evaluere og bytte av den typen er innebygd i dem.

Ved hjelp av pseudokode for dokumentasjon

Pseudokode er brukt under designprosessen, men det er ofte kastes etter koden er skrevet. Legge til pseudocde til en funksjon eller program header gjør det nyttig for å dokumentere design beslutninger. Den vanlig språk og stenografi natur pseudokode lage komplekse algoritmer lett forståelig og kan bidra senere programmerere til å forstå en del av koden som kan være utover sine tekniske ferdigheter.

Flytskjemaet Alternativ til pseudo

Før pseudo popularitet overtok det, flytskjemaer var standard designverktøy. Flytskjemaet er en symbolsk representasjon av logisk flyt som bruker ulike geometriske figurer til å representere prosess og logiske trinn. Det fungerer bra for mindre koden segmenter, men raskt blir uhåndterlig for å designe og dokumentere mer komplekse programmer.