Hur man skriver pseudocode

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 17 Maj 2024
Anonim
5 Minutes to Code: Programming Basics "Pseudocode"
Video: 5 Minutes to Code: Programming Basics "Pseudocode"

Innehåll

I den här artikeln: Förstå grunderna i pseudokoden Skriv en bra pseudokod Skapa ett exempel på ett dokument i pseudokod8 Referenser

Att utveckla ett program handlar inte om att "hoppa" på ett tangentbord och börja skriva kodrader. Det kommer först att behöva etablera en operativ algoritm, som kommer att definieras i form av ett dokument som heter pseudo. Detta dokument är skrivet på ett symboliskt språk och svarar inte på någon formell eller specifik syntax, men det måste förbli förståeligt för alla intressenter i ett program för design av programvara, tekniker eller inte, även om det främst är avsett att fungera som riktlinje för team av programmerare som kommer att ansvara för att transkribera den till kompilerbar eller tolkbar kod.


stadier

Del 1 Förstå grunderna i pseudokoden

  1. Få en uppfattning om vad en pseudokod är. Det är ett utkastskod utvecklat steg för steg som kan överföras gradvis till ett programmeringsspråk. De flesta programmerare använder den för att planera driften av en algoritm innan de går över till det mycket mer tekniska steget med kodning.

    Pseudokoden används som en informell guide, som ett problemanalysverktyg som kan hindra den planerade kursen för ett program. Det är också ett kommunikationsmedel som hjälper dig att förklara dina idéer till andra.



  2. Förstå användbarheten av en pseudokod. Det används för att definiera funktionen för en algoritm. Programmerare använder det ofta som en mellanliggande beskrivning mellan definitionen av den ursprungliga planen för ett program och skrivandet av dess körbara kod.
    • Pseudokoden används för att beskriva driften av en algoritm. Han kan förklara var och hur en specifik mekanism i ett program ska uppstå.
    • Pseudokoden kan också användas för att förklara en datorprocess för icke-tekniska användare. En dator kräver användning av en mycket strikt syntax för att köra ett program, vilket kan vara mycket svårt att förstå för en högtalare med liten eller ingen programmeringsförmåga. Dessa människor kommer bättre att förstå ett subjektivt språk som tydligt definierar flödet i ett program och rollen för kodlinjerna som utgör det.
    • Det är vanligt att konstruktörer på hög nivå förmedlar i form av pseudokoddokument sina förklaringar för att lösa de komplexa problem som deras programmerarteam står inför. Om du arbetar i ett program för utveckling av programvara, kan du upptäcka att pseudokoden klargör lösningar på ibland mycket komplicerade problem.



  3. Kom ihåg att pseudokoden inte är ett standardiserat språk. Pseudokoden kräver inte att du använder förinställd syntax. Inom utvecklingsgrupperna är det att föredra att använda för en samordning ett konvention som definierar strukturerna för en pseudokod som programmerare lätt kan förstå. Om du arbetar ensam är det viktigaste att se till att din pseudokod kan klargöra strukturen i dina tankar och att den passar din plan.
    • Om du arbetar med andra på ett projekt, oavsett om de är lika erfarna som dig, som nybörjare inom detta område eller utan utbildning i programmering, är det mycket viktigt att använda välkända strukturer för att lätt förstås.
    • Oavsett om du är registrerad i en universitetsutbildning, ett programmöte eller en anställningskandidat i ett företag, kommer du troligtvis ha tester för att vidarebefordra en pseudokod som undervisas i standard. Var försiktig, eftersom dessa standarder är ofta mycket olika från en institution eller lärare till en annan.

    Tydlighet är en av de första egenskaperna som en pseudokod måste visa för att hjälpa dig om du arbetar inom ett ramverk av accepterade programmeringskonventioner. Du måste kunna transkribera det till ett riktigt programmeringsspråk under utvecklingen av det projekt som tilldelats dig, varför pseudokoden måste låta dig tydligt beskriva dina idéer för att göra dem verklighet. stora svårigheter.




  4. Koncentrera dig om din pseudokod. Tänk på att det ska vara enkelt att skriva riktig källkod när du når slutet av det programblock du tilldelas. Kom alltid ihåg målen för att skriva din pseudokod och förklara rollen för varje rad i programmet genom att hålla fokus på din uppgift.

Del 2 Skriv en bra pseudokod



  1. Använd en redaktör. Du kan bli frestad av att använda es-behandling som Microsoft Word eller ett liknande program för att skapa ett formaterat dokument, men pseudokoden måste förbli så enkel som möjligt, den kräver ingen formatering. Den bästa lösningen är att använda en es-redigerare.

    Rena redaktörer är Notepad (på Windows) och Edit (på Mac).



  2. Börja med att beskriva programmets syfte. En förklaring av en eller två rader som beskriver syftet med programmet kommer att hjälpa dig att skapa resten av dokumentet och spara uppgiften att förklara för alla som du kommer att ge din e vad är ins och outs i processen du beskriver .


  3. Beskriv en enda instruktion per rad. Varje instruktion som ges i din pseudokod måste bara definiera en elementär åtgärd som ska utföras. I de flesta fall, om uppgiftslistan är korrekt inställd, bör var och en av dem bara matcha en pseudokodrad. Skriv en lista med uppgifter. Utveckla var och en av dem i en pseudokod och transkribera gradvis denna pseudokod till kompilerbar eller tolkbar verklig kod.


  4. Utnyttja utrymmen och indragningar på bästa sätt. Genom att använda avstånd mellan block av e kan du isolera de olika komponenterna i din pseudokod. Indragningen av olika delar av blocken indikerar vilka som ska placeras under de mindre intryckta avsnitten.
    • En pseudokodesektion som hanterar inmatningen av ett nummer måste vara i samma block, medan den som utför en beräkning på de givna posterna måste vara i en del upptagen mer av pseudokoden.


  5. Lägg de nyckelord som används i versaler om det behövs. Du kanske måste skriva med stora bokstäver de nyckelord som kommer att ingå i den faktiska koden om de konventioner som gäller den pseudokod du skriver så ger.
    • Om du använder villkorade uttalanden idegran och sedan i din pseudokod måste du skriva dem med stora bokstäver OM och .


  6. Använd enkel terminologi. Kom ihåg att du beskriver vad ditt projekt har kommer och inte en sammanfattning av den faktiska koden. Detta är särskilt viktigt om du skriver en pseudokod för användning som en demonstration för en av dina kunder som kanske inte känner till programmeringstekniker eller för en nybörjare.

    Du kan också tänka dig att hoppa över alla faktiska instruktioner och definiera var och en av processlinjerna på mänskligt språk, till exempel "Om numret som anges av en användare är udda, kommer utdata att ersättas med Y ».



  7. Håll raderna i din pseudokod i rätt ordning. Även om språket du använder när du skriver din pseudokod ska förbli enkelt, måste du behålla var och en av dess rader i den ordning de ska utföras. Detta är avgörande för att programmet ska fungera smidigt.


  8. Lämna inget utrymme för din fantasi. Allt som kommer att hända under processen måste beskrivas fullständigt. Instruktionerna som används i din pseudokod måste vara förståeliga. Pseudokoden definierar vanligtvis inte variabler utan beskriver hur programmet ska hantera objekt som är mycket nära verkliga objekt som kontonummer, namn eller transaktionsbelopp.


  9. Använd standardprogrammeringsstrukturer. Även om det inte finns någon definierad standard för att skriva pseudokod, kommer programmerare lätt att förstå vart du vill gå om du följer strukturerna definierade i sekvensiella programmeringsspråk som C eller Pascal. Använd termer som idegran, sedan, annars, medan och loop på samma sätt som med det programmeringsspråk du vanligtvis använder.
    • om villkor så INSTRUKTION: instruktionen kommer endast att utföras om det testade tillståndstestet är sant, det kommer inte att vara sant om testet är felaktigt.
    • medan VILLKOR FÖR INSTRUKTION: instruktionen kommer att upprepas så länge villkoret testas som sant, men det kommer aldrig att vara sant om villkoret testas som falskt.
    • gör INSTRUKTION under villkor: detta villkorliga uttalande är mycket likt det föregående med en skillnad. I det första fallet testades tillståndet innan instruktionen utförs och utfördes inte om testet var falskt. I det här fallet kommer det att testas efter genomförandet av instruktionenså att det kommer att köras minst en gång.
    • funktion NAMN (ARGUMENTER): INSTRUKTION: det betyder att när namnet NAMN av funktionen kommer att påträffas i programmet, det definierade uttalandet måste köras med argumentet / argumenten som beskrivs mellan parenteserna. Termen "Argument" representerar en eller flera variabler som ska beaktas av instruktionen.


  10. Organisera avsnitten i din pseudokod. Om du har stora delar av en pseudokod som definierar flera distinkta delar i samma block, kan du använda åttondelar eller hängslen för att hålla allt ihop.
    • Krokarna () eller hängslen () hjälper dig att definiera långa avsnitt av pseudokod.
    • När du skriver riktig kod kan du infoga kommentarer genom att placera // i början av raden, som // Detta är en kommentarrad.. Allt som skrivs på samma linje kommer att betraktas som kommentar. Du kan använda samma metod när du skriver en pseudokod för att lägga till kommentarer om delar av programmet.


  11. Kontrollera och kontrollera läsbarheten och tydligheten för din pseudokod. En pseudokod är inte ett litterärt verk, men det måste förbli förståeligt. När du kommer till slutet av ditt dokument bör du kunna svara på dessa få frågor.
    • Kan min pseudokod förstås av någon som inte är bekant med detta projekt?
    • Kan min pseudokod enkelt transkriberas till källkod på ett programmeringsspråk?
    • Beskriver min pseudokod hela projektet utan att lämna något bakom sig?
    • Kan de objektnamn som definieras i min pseudokod tydligt förstås av de intresserade?
    • Om du tror att en del av din pseudokod måste omformas eller slutföras eller om den inte är tillräckligt tydlig, gå tillbaka till den för att lägga till eller ändra nödvändig information.

Del 3 Skapa ett exempeldokument i en pseudokod



  1. Öppna en redaktör. Om du inte vill installera nya program kan du använda systemets standardredigerare, t.ex. Anteckningar om du arbetar med Windows eller Redigera om du är på Mac.


  2. Definiera klart vad ditt program kommer att göra. Även om detta inte är obligatoriskt är det alltid en bra idé att förklara i en eller två rader i början av dokumentet vad som är den pseudokod som du kommer att skicka till dina lyssnare.

    Detta program väntar på en användare. Om det motsvarar vad som förväntas kommer programmet att svara, annars avger det ett avslag.



  3. Skriv öppningssekvensen. Detta är den allra första instruktionen som programmet kommer att utföra när det lanseras. Detta måste skrivas på dokumentets första rad.

    Hälsningar post "Jag önskar dig god morgon!"



  4. Lägg till följande rad. Placera ett avstånd mellan den sista raden i pseudokoden och den som följer genom att trycka på knappen ↵ Ange på ditt tangentbord. Skapa följande rad. I det här exemplet måste användaren manifestera sig genom att trycka på knappen tillträde att ringa nästa rad i dialogen.

    Visa användarprompt "Tryck på" Enter "för att fortsätta"



  5. Lägg till ett samtal till åtgärden från användaren. Han kommer nu att uppmanas att svara på en hälsning.

    Visa snabb-användaråtgärd "Hur mår du?"



  6. Visa en lista med godkända svar från användaren. Efter att ha tryckt på knappen tillträde från sitt tangentbord kommer användaren att se en lista med svar från vilka han kan välja sitt svar.

    Visa 3 förslag "1. Bra." "2. Mycket bra." "3. Ondska."



  7. Be användaren om ett svar. Det är här programmet begär ett svar från användaren.

    Visa användarförfrågan "Ange numret som definierar din status:"



  8. Skapa en uppsättning villkor idegran att reagera på användarens input. Den ställda frågan lämnar tre möjliga svar för vilka det kommer att bli nödvändigt att välja en enda reaktion bland tre. Du måste skapa ett urval med villkorlig kod idegran.

    OM "1" Visa reaktion "Fantastiskt!" OM "2" Visa kommentar "Fantastiskt!" OM "3" Visa reaktion "Ange igen!"



  9. Förutse ett fel. Du måste ta hänsyn till fallet där användaren inte svarar korrekt på inbjudan och förbereda ett fel.

    IF entry-okänt Visa reaktion "Du har inte följt mina instruktioner!"



  10. Lägg till alla andra komponenter i ditt program. När du tror att du är klar, bläddra igenom dokumentet och lägg till saknade objekt eller fignole det för att se till att de som läser det förstår vad som händer. Din pseudokod bör så småningom se ut så här.

    Detta program väntar på en användare. Om det motsvarar vad som förväntas kommer programmet att svara, annars avger det ett avslag. Visa hälsning "Jag önskar dig god morgon!" Visa användarprompt "Tryck på" Enter "för att fortsätta" Visa prompt-action-user "Hur mår du idag?" Visa 3 förslag "1. Bra." "2. Mycket bra" "3. Dålig." Visa användarinmatningsbegäran "Ange numret som definierar din status:" IF "1" Visa reaktion "Fantastiskt!" OM "2" Visa kommentar "Fantastiskt!" OM "3" Visa reaktion "Ange igen!" IF entry-okänt Visa reaktion "Du har inte följt mina instruktioner!"



  11. Spara ditt dokument. I Windows trycker du på knapparna samtidigt Ctrl+S från tangentbordet och under Mac, tryck på tangenterna ⌘ Kommando+S. Ge det ett namn och klicka rekord.
råd



  • Pseudokoden är idealisk för att definiera algoritmer som utgör viktiga program vars källor når hundratals till tiotusentals kodrader.
varningar
  • När du skapar ett program kan pseudokoden inte på något sätt ersättas direkt med verklig källkod som kan kompileras eller tolkas. Det kan dock tjäna som en referens för att förklara vad programmet behöver göra.

Hur man beskriver en kyss

Virginia Floyd

Maj 2024

Andra avnitt Det finn lika många ätt att bekriva en ky om det finn nöflingor i en torm. Men om du vill kapa en effektiv och välkriven ky är det viktigt att ätta cenen och...

Andra avnitt Gafflar och kedar är en viktig del av varje kök, och efterom du använder dem varje dag är det viktigt att ha ett förvaringalternativ för dem om fungerar bra ...

Populär På Plats