Hur man skriver pseudokod: 15 steg (med bilder)

Innehållsförteckning:

Hur man skriver pseudokod: 15 steg (med bilder)
Hur man skriver pseudokod: 15 steg (med bilder)

Video: Hur man skriver pseudokod: 15 steg (med bilder)

Video: Hur man skriver pseudokod: 15 steg (med bilder)
Video: Stable Diffusion XL (SDXL) Locally On Your PC - 8GB VRAM - Easy Tutorial With Automatic Installer 2024, Maj
Anonim

Denna wikiHow lär dig hur du skapar ett pseudokoddokument för ditt datorprogram. Pseudokod innebär i huvudsak att skapa en icke-programmeringsspråk som beskriver din kods avsikt.

Steg

Del 1 av 3: Förstå pseudokodens grunder

Skriv Pseudokod Steg 1
Skriv Pseudokod Steg 1

Steg 1. Vet vad pseudokod är

Pseudokod är en steg-för-steg skriven kontur av din kod som du gradvis kan transkribera till programmeringsspråket. Många programmerare använder den för att planera funktionen av en algoritm innan de ställer sig till den mer tekniska uppgiften att koda.

Pseudokod fungerar som en informell guide, ett verktyg för att tänka igenom programproblem och ett kommunikationsalternativ som kan hjälpa dig att förklara dina idéer för andra människor.

1494423 2
1494423 2

Steg 2. Förstå varför pseudokod är användbar

Pseudokod används för att visa hur en beräkningsalgoritm ska fungera. Kodare använder ofta pseudokod som ett mellanliggande steg i programmeringen mellan det inledande planeringsstadiet och steget att skriva den verkliga körbara koden. Några andra användningar av pseudokod inkluderar följande:

  • Beskriv hur en algoritm ska fungera. Pseudokod kan illustrera var en viss konstruktion, mekanism eller teknik kan eller måste visas i ett program.
  • Förklara en datorprocess för mindre tekniska användare. Datorer behöver en mycket strikt inmatningssyntax för att köra ett program, men människor (särskilt icke-programmerare) kan ha lättare att förstå ett mer flytande, subjektivt språk som tydligt anger syftet med varje kodrad.
  • Utforma kod i en gruppinställning. Mjukvaruarkitekter på hög nivå kommer ofta att inkludera pseudokod i sina konstruktioner för att lösa ett komplext problem som de ser sina programmerare stöta på. Om du utvecklar ett program tillsammans med andra kodare kan du upptäcka att pseudokod hjälper till att göra dina avsikter tydliga.
Skriv Pseudokod Steg 3
Skriv Pseudokod Steg 3

Steg 3. Kom ihåg att pseudokod är subjektiv och icke -standard

Det finns ingen uppsatt syntax som du absolut måste använda för pseudokod, men det är en vanlig professionell artighet att använda vanliga pseudokodstrukturer som andra programmerare enkelt kan förstå. Om du kodar ett projekt själv är det viktigaste att pseudokoden hjälper dig att strukturera dina tankar och genomföra din plan.

  • Om du arbetar med andra på ett projekt-oavsett om det är dina kamrater, juniorprogrammerare eller icke-tekniska medarbetare-är det viktigt att använda åtminstone några standardstrukturer så att alla andra enkelt kan förstå din avsikt.
  • Om du är inskriven i en programmeringskurs vid ett universitet, ett kodningsläger eller ett företag kommer du sannolikt att testas mot en lärd pseudokod "standard". Denna standard varierar ofta mellan institutioner och lärare.

Tydlighet är ett primärt mål med pseudokod, och det kan hjälpa om du arbetar inom accepterade programmeringskonventioner. När du utvecklar din pseudokod till verklig kod måste du transkribera den till ett programmeringsspråk - så det kan hjälpa till att strukturera din kontur med detta i åtanke.

Skriv Pseudokod Steg 4
Skriv Pseudokod Steg 4

Steg 4. Fokusera på huvudsyftet med pseudokod

Det kan vara lätt att återgå till att skriva med kod när du väl har tagit steget. Att komma ihåg syftet med din pseudokod-förklara vad varje rad i programmet ska göra-kommer att hålla dig jordad när du skapar pseudokoddokumentet.

Del 2 av 3: Att skriva bra pseudokod

1494423 5
1494423 5

Steg 1. Använd en textredigerare

Det kan vara frestande att använda en ordbehandlare (t.ex. Microsoft Word) eller ett liknande program för att skapa ett rikt textdokument, men pseudokod behöver så lite formatering som möjligt för att hålla det enkelt.

Vanliga textredigerare inkluderar Anteckningar (Windows) och TextEdit (Mac).

1494423 6
1494423 6

Steg 2. Börja med att skriva ner syftet med processen

Att dedicera en rad eller två för att förklara syftet med din kod hjälper dig att konfigurera resten av dokumentet, och det kommer också att spara dig uppgiften att förklara programmets funktion för varje person som du visar pseudokoden.

1494423 7
1494423 7

Steg 3. Skriv bara ett uttalande per rad

Varje påstående i din pseudokod ska bara uttrycka en åtgärd för datorn. I de flesta fall, om uppgiftslistan är korrekt ritad, kommer varje uppgift att motsvara en rad pseudokod. Överväg att skriva ut din uppgiftslista, sedan översätta listan till pseudokod och sedan gradvis utveckla den pseudokoden till en verklig, datorläsbar kod.

1494423 8
1494423 8

Steg 4. Använd vitt utrymme och indrag effektivt

Att använda vita mellanslag mellan "block" av text hjälper till att hålla olika komponenter i din pseudokod isolerade, och indragning av olika bitar av varje block indikerar att dessa bitar av pseudokod går under en mindre indragen sektion.

Till exempel bör en sektion av pseudokod som diskuterar inmatning av ett nummer alla vara i samma "block", medan nästa avsnitt (t.ex. avsnittet som diskuterar utdata) bör vara i ett annat block

1494423 9
1494423 9

Steg 5. Använd stora nyckelkommandon vid behov

Beroende på dina pseudokodskrav eller miljön där du publicerar pseudokoden kan du behöva använda stora kommandon som finns kvar i den faktiska koden.

Om du till exempel använder kommandona "if" och "then" i din pseudokod kanske du vill ändra dem till "IF" och "THEN" (t.ex. "IF input number THEN output result")

1494423 10
1494423 10

Steg 6. Skriv med enkel terminologi

Kom ihåg att du skriver om vad projektet kommer att göra, utan att sammanfatta själva koden. Detta är särskilt viktigt om du skriver pseudokod för att fungera som en demonstration för en kund som inte kan kodning, eller som ett projekt för en nybörjare programmerare.

Du kanske till och med vill bli av med alla kodningskommandon helt och hållet och bara definiera varje radprocess i klartext. Till exempel, "om inmatningen är udda kan utgången" Y "bli" om användaren anger ett udda tal, visa "Y" "istället.

1494423 11
1494423 11

Steg 7. Håll din pseudokod i rätt ordning

Även om språket du använder för att ändra din pseudokod bör vara enkelt, måste du fortfarande behålla varje del av din pseudokod i den ordning den måste köras.

1494423 12
1494423 12

Steg 8. Lämna ingenting åt fantasin

Allt som händer i processen måste beskrivas fullständigt. Pseudokodsuttalanden ligger nära enkla engelska uttalanden. Pseudokod använder inte vanligtvis variabler, utan beskriver istället vad programmet ska göra med objekt som är nära verkligheten, till exempel kontonummer, namn eller transaktionsbelopp.

1494423 13
1494423 13

Steg 9. Använd vanliga programmeringsstrukturer

Även om det inte finns någon standard för pseudokod, blir det lättare för andra programmerare att förstå dina steg om du använder strukturer från befintliga (sekventiella) programmeringsspråk. Använd termer som "if", "then", "while", "else" och "loop" på samma sätt som du skulle göra i ditt föredragna programmeringsspråk. Tänk på följande strukturer:

  • om KONDITION då INSTRUKTION - Det betyder att en given instruktion endast kommer att utföras om ett givet villkor är sant. "Instruktion", i detta fall, betyder ett steg som programmet kommer att utföra, medan "villkor" betyder att data måste uppfylla en viss uppsättning kriterier innan programmet vidtar åtgärder.
  • medan CONDITION gör INSTRUKTION - Det betyder att instruktionen ska upprepas om och om igen tills villkoret inte längre är sant.
  • gör INSTRUKTION medan CONDITION - Det här liknar mycket "medan CONDITION gör INSTRUKTION". I det första fallet kontrolleras tillståndet innan instruktionen genomförs, men i det andra fallet kommer instruktionen att genomföras först; i det andra fallet kommer INSTRUKTION därför att utföras minst en gång.
  • funktion NAME (ARGUMENTS): INSTRUKTION - Det betyder att varje gång ett visst namn används i koden är det en förkortning för en viss instruktion. "Argument" är listor över variabler som du kan använda för att klargöra instruktionen.
1494423 14
1494423 14

Steg 10. Organisera dina pseudokodavsnitt

Om du har stora delar av pseudokod som definierar andra bitar av pseudokod inom samma block, kan du använda parenteser eller andra identifierare för att behålla allt.

  • Fästen-både standard (t.ex. [kod]) och krökta (t.ex. {kod})-kan hjälpa till att innehålla långa segment av pseudokod.
  • När du kodar kan du lägga till kommentarer genom att skriva "" på vänster sida av kommentaren (t.ex.

    // Detta är ett tillfälligt steg.

  • ). Du kan använda samma metod när du skriver pseudokod för att lämna anteckningar som inte passar in i kodningstexten.
Skriv Pseudokod Steg 15
Skriv Pseudokod Steg 15

Steg 11. Dubbelkolla din pseudokod för läsbarhet och tydlighet

Du bör kunna svara på följande frågor i slutet av dokumentet:

  • Skulle denna pseudokod förstås av någon som inte känner till processen?
  • Är pseudokoden skriven på ett sådant sätt att det blir lätt att översätta den till ett datorspråk?
  • Beskriver pseudokoden hela processen utan att lämna något utanför?
  • Förstår varje objektnamn som används i pseudokoden tydligt för målgruppen?
  • Om du upptäcker att en del av pseudokoden behöver utarbetas eller om det inte uttryckligen beskriver ett steg som någon annan kan glömma, gå tillbaka och lägg till nödvändig information.

Del 3 av 3: Skapa ett exempel pseudokoddokument

1494423 16
1494423 16

Steg 1. Öppna en textredigerare

Du kan använda Anteckningar (Windows) eller TextEdit (Mac) som standard om du inte vill installera ett nytt program.

1494423 17
1494423 17

Steg 2. Definiera ditt program

Även om det inte är absolut nödvändigt, kommer det att bli tydligt från början att skriva en rad med en eller två meningar högst upp i dokumentet:

Detta program kommer att begära en hälsning från användaren. Om hälsningen matchar ett specifikt svar kommer svaret att levereras; om inte, kommer ett avslag att levereras.

1494423 18
1494423 18

Steg 3. Skriv öppningssekvensen

Ditt första kommando-det vill säga det första ditt program ska göra vid körning-bör vara den första raden:

tryck hälsning "Hej främling!"

1494423 19
1494423 19

Steg 4. Lägg till nästa rad

Placera ett mellanslag mellan den sista raden och den nästa genom att trycka på ↵ Enter och skapa sedan nästa kodrad. I det här exemplet bör användaren uppmana nästa dialograd:

tryck på "Enter" för att fortsätta

1494423 20
1494423 20

Steg 5. Lägg till uppmaningen till handling

I det här exemplet uppmanas användaren att hälsa:

Skriv ut uppmaning till handling "Hur mår du?"

1494423 21
1494423 21

Steg 6. Visa användaren en lista med svar

Återigen, efter att ha tryckt på ↵ Enter i det här exemplet, bör användaren se en lista med möjliga svar:

visa möjliga svar "1. Bra." "2. Jättebra!" "3. Inte bra."

1494423 22
1494423 22

Steg 7. Begär inmatning från användaren

Det är här programmet kommer att be användaren att ange ett svar:

Skriv ut begäran om inmatning "Ange det nummer som bäst beskriver dig:"

1494423 23
1494423 23

Steg 8. Skapa "if" -kommandon för användarens inmatning

Eftersom det finns flera svar som användaren kan välja, vill du lägga till flera resultat baserat på deras valda svar:

om "1" utskriftssvar "Dandy!" om "2" utskriftssvar "Fantastiskt!" om "3" utskriftssvar "Lättare, smörblomma!"

1494423 24
1494423 24

Steg 9. Lägg till ett felmeddelande

Om användaren felaktigt väljer ett svar kan du ha ett felmeddelande klart:

om inmatning inte känns igen utskriftssvar "Du följer inte instruktionerna särskilt bra, eller hur?"

1494423 25
1494423 25

Steg 10. Lägg till andra komponenter i programmet

Gå igenom ditt dokument och lägg till eller redigera detaljer för att säkerställa att både du och alla som läser dokumentet kommer att förstå dess innebörd. Enligt den här metodens exempel bör ditt sista pseudokod -dokument se ut ungefär så här:

Detta program kommer att begära en hälsning från användaren. Om hälsningen matchar ett specifikt svar kommer svaret att levereras; om inte, kommer ett avslag att levereras. tryck hälsning "Hej främling!" tryck på "Enter" för att fortsätta Skriv ut uppmaning till handling "Hur mår du idag?" visa möjliga svar "1. Bra." "2. Jättebra!" "3. Inte bra." utskriftsbegäran för inmatning "Ange det nummer som bäst beskriver dig:" om "1" utskriftssvar "Dandy!" om "2" utskriftssvar "Fantastiskt!" om "3" utskriftssvar "Lättare, smörblomma!" om inmatning inte känns igen utskriftssvar "Du följer inte instruktionerna särskilt bra, eller hur?"

1494423 26
1494423 26

Steg 11. Spara ditt dokument

Tryck på Ctrl+S (Windows) eller ⌘ Command+S (Mac), ange ett namn och klicka på Spara att göra så.

Video - Genom att använda denna tjänst kan viss information delas med YouTube

Tips

Rekommenderad: