![html kildekoder](/f/d81ba8d3118c38b4ec8f09ab3c6a2d37.jpg)
Programmeringskode er umulig for ikke-programmører at forstå.
Billedkredit: alexskopje/iStock/Getty Images
Pseudokode er et sæt sekventielle skriftlige menneskelige sproginstruktioner, normalt nummererede, der bruges til at beskrive de handlinger et program vil foretage, når det er kodet i et programmeringssprog. Ordet "pseudo" betyder "falsk", så "pseudokode" betyder "falsk kode". Algoritmen i pseudokoden hjælper programmører eller ikke-programmører bestemmer de trinvise handlinger et program skal tage for at fuldføre en påkrævet eller ønsket handling.
Fordele ved Pseudokode
Programmeringssprog er svære at læse for de fleste, men pseudokode tillader ikke-programmører, f.eks som forretningsanalytikere at gennemgå trinene for at bekræfte, at den foreslåede kode matcher kodningen specifikationer. Ved at skrive koden på et menneskeligt sprog først, sikrer programmøren sig mod at udelade et vigtigt skridt. Nogle programmører skriver pseudokode i et separat dokument, mens andre skriver direkte på programmeringssproget ved hjælp af kommentarer før den faktiske kode. Dette giver en praktisk reference under kodning.
Dagens video
Ulemper ved Pseudokode
Selvom pseudokode er let at læse, giver den ikke et så godt kort for programmøren, som et flowchart gør. Den inkluderer ikke den fulde logik i den foreslåede kode. Et flowchart inkluderer beslutningsstrukturer og looping-strukturer i koden med indikationer af næste trin, afhængigt af svaret på det foregående trin. Da det er grundlæggende af natur, får pseudokode nogle gange ikke-programmører til at misforstå kompleksiteten af et kodningsprojekt. Manglen på standarder er sandsynligvis den største ulempe ved pseudokode. Pseudokode er af natur ustruktureret, så læseren kan muligvis ikke se logikken i et trin.
Hvem kan skrive pseudokode?
Enhver logisk person kan skrive pseudokode, selv uden kodningsevner. Det kræver dog en detaljeret tankeproces og fuldstændig forståelse af opgaven. Tænk over, hvordan du udfører simple opgaver som at køre til parken. Hvis du skriver "sæt dig ind i bilen, kør for at parkere, stop", er din pseudokode ufuldstændig. Pseudokode skal redegøre for hver handling og beslutning. For eksempel skal du beskrive, hvilken af dine biler du skal køre, hvordan du kommer til garagen og ind i køretøjet, og de specifikke trin for at starte bilen og betjene køretøjet. Derudover skal pseudokoden angive, om du kører frem eller tilbage ud af din indkørsel og beskrive afstand, starter, stop og sving. Ved ankomsten angiver pseudokoden, hvor man skal parkere. Hvert trin skal skrives ned i pseudokoden.
Pseudokode projekter
Næsten enhver programmeringsopgave med et hvilket som helst programmeringssprog kan forenkles ved at bruge pseudokode. Det fungerer lige så godt til HTML og JavaScript til webdesign, som det gør til en COBOL bankprocedure eller en JAVA-spilhandling. Trinene skal dog gennemgås af programmøren og analytikeren sammen for at sikre, at de opfylder programspecifikationerne.