Introduktion till pseudokod

Pseudokod är ett verktyg som används till prototyp och dokumentera algoritmer . Snarare än att bygga genom att skriva programmering uttalanden på ett visst språk , utnyttjar designern engelska uttalanden som emulerar logiska instruktioner . Den resulterande algoritmen kan logiskt utvärderas innan den översätts till kod i ett visst programmeringsspråk. Pseudokod har blivit mer populär än flowcharting för att designa algoritmer , eftersom det går snabbare att flytta till kod

Definiera pseudokod

Det finns ingen formell definition av pseudokod i datavetenskap . Det är en informell kombination av programmering logik och regelbundna språk ( från vilket ordet ” pseudo-kod kommer från ) som oftast emulerar form av syntaxen i språk som mest bekant till formgivaren . Programmerare inte är bekanta med ett visst språk , men kan fortfarande förstå en algoritm som har utformats i pseudokod .

Varför ska jag skriva pseudokod ?

Den största frestelsen en programmerare ansikten är att sitta ner och börja kodning av ett program utan ett mönster . Om det problem som ska lösas är komplexa , kan detta tillvägagångssätt resulterar ofta i en hel del frustration och slöseri med tid när programmeraren finner sig Inträngd i ett hörn . Pseudokod är ett snabbt sätt att analysera en lösning och att fastställa effekten av en algoritm innan ägna den tid och resurser att kodning en uppsättning funktioner som inte i slutändan att lösa problemet.

pseudokod exempel

Bubblan sortera är en bra algoritm för att använda som pseudokod exempel . Detta utdrag kommer att placera den typ inne i en funktion för att ge en mer omfattande exempel och använda ett C + + derivat pseudokod som grund för koden .

Funktion bubblesort ( matris med heltal
for (i=0 till längden på arrayen )
För (j=0 till längden på arrayen-i)
Om array [ j ]> [ j + 1 ]
Swap array [ j ] och array [ j + 1 ]
Slutet för
End för
End Function

En programmerare som tar emot detta som dokumentation eller som en konstruktion kan snabbt förstå att algoritmen kräver två kapslade slingor och att utvärdera och byta av den typ är inkorporerad i dem .

Använda pseudokod för dokumentation

pseudokod används under designprocessen, men det är ofta kastas efter koden är skriven . Lägga till pseudocde till en funktion eller ett program rubrik gör den användbar för att dokumentera designbeslut . Slätten språk och stenografi karaktär pseudokod göra komplicerade algoritmer lättbegriplig och kan hjälpa senare programmerare att förstå en del av kod som kan vara utanför deras tekniska förmåga .

flödesschemat alternativ till pseudokod

Innan pseudokod popularitet hann det , flödesscheman var standard designverktyg . Flödesschemat är en symbolisk representation av logiska flöde som använder olika geometriska former för att representera processen och logik steg . Det fungerar bra för mindre kod segment men snabbt blir för stor för att utforma och dokumentera mer komplexa program .

Visited 1 times, 1 visit(s) today

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *