Pseudokod är ett verktyg som används till prototyp och dokument algoritmer . Hellre än att designa genom att skriva programmering uttalanden på ett visst språk , utnyttjar designern engelskspråkiga 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 utforma algoritmer , eftersom det går snabbare att flytta till koden . Definiera Pseudokod
Det finns ingen formell definition av pseudokod i datavetenskap . Det är en informell kombination av programmering logik och regelbunden språk ( som termen pseudo - kod kommer från ) som oftast efterliknar formen av syntaxen i språket mest bekant för formgivaren . Programmerare som inte känner till ett visst språk , men kan ändå förstå en algoritm som har utformats i pseudokod .
Varför ska jag skriva pseudokod ?
Den största frestelsen a programmerare ansikten är att sitta ner och börja koda ett program utan en design . Om problemet 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 backas in i ett hörn . Pseudokod är ett snabbt sätt att analysera en lösning och för att bestämma effektiviteten av en algoritm innan ägna tid och resurser för att koda en uppsättning funktioner som inte i slutändan lösa problemet .
A pseudokod exempel
bubblan slag är en bra algoritm för att använda som en pseudokod exempel. Denna kod kommer att placera den typ inuti en funktion att ge en mer djupgående exempel och använda en C + + -derivat pseudokod som grund för koden.
Bubblesort
Funktion (matris av integersFor (i = 0 till längd array) För ( j = 0 till längden på arrayen - i) Om array [ j ] > [ j + 1 ] Swap array [ j ] och array [ j + 1 ] End stolpe stolpe funktion
En programmerare som tar emot detta som dokumentation eller som en konstruktion kan snabbt förstå att algoritmen kräver två nästlade loopar och att utvärdera och byta om sorteringen är inbäddad i dem . Addera Använda pseudokod för dokumentation
pseudokod används under designprocessen , men det är ofta kastas efter koden är skriven . Lägga pseudocde till en funktion eller ett program header gör det användbart för att dokumentera designbeslut . slätten språk och stenografi natur pseudokod gör komplexa algoritmer lättförståeliga och kan hjälpa senare programmerare att förstå en del av kod som kan vara utanför deras tekniska förmåga .
Flödesschema Alternativ till pseudokod
Innan pseudokod popularitet hann det , flödesscheman var den vanliga designverktyg . flödesschemat är en symbolisk representation av logiskt flöde som använder olika geometriska former för att representera processen och stegen logik . det fungerar bra för mindre kodsegmenten men snabbt blir tungrott för att utforma och dokumentera mer komplexa program .
Addera ditt