Sådan skrives pseudokode

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 17 Kan 2024
Anonim
Sådan skrives pseudokode - Hvordan
Sådan skrives pseudokode - Hvordan

Indhold

I denne artikel: Forståelse af det grundlæggende i pseudokoden Skriv en god pseudokode Opret et eksempel på et dokument i pseudokode8 Referencer

At udvikle et program handler ikke om at "hoppe" på et tastatur og begynde at skrive kodelinjer. Det vil først være nødvendigt at etablere en driftsalgoritme, der vil blive defineret i form af et kaldet dokument pseudo. Dette dokument er skrevet på et symbolsk sprog og reagerer ikke på nogen formel eller specifik syntaks, men det skal forblive forståeligt for alle interessenter i et softwaredesignprojekt, teknikere eller ej, selvom det primært er beregnet til at tjene som vejledning til teamene af programmører, der er ansvarlige for at transkribere det til kompilerbar eller fortolkelig kode.


etaper

Del 1 Forståelse af det grundlæggende i pseudokoden

  1. Få en idé om, hvad en pseudokode er. Det er et udkast til kode udviklet trin for trin, der gradvist kan transkriberes til et programmeringssprog. De fleste programmerere bruger den til at planlægge driften af ​​en algoritme, inden de går over til det meget mere tekniske trin med kodning.

    Pseudokoden bruges som en uformel vejledning som et problemanalyseværktøj, der kan hindre det planlagte kursus for et program. Det er også et kommunikationsmiddel, der hjælper dig med at forklare dine ideer til andre.



  2. Forstå nytten af ​​en pseudokode. Det bruges til at definere driften af ​​en algoritme. Programmerere bruger det ofte som en mellembeskrivelse mellem definitionen af ​​den første plan for et program og skrivningen af ​​dets eksekverbare kode.
    • Pseudokoden bruges til at beskrive driften af ​​en algoritme. Han kan forklare, hvor og hvordan en specifik mekanisme i et program skal forekomme.
    • Pseudokoden kan også bruges til at forklare en computerproces til ikke-tekniske brugere. En computer kræver brug af en meget streng syntaks for at køre et program, hvilket kan være meget vanskeligt at forstå for en højttaler med ringe eller ingen programmeringsevner. Disse mennesker vil bedre forstå et subjektivt sprog, der klart definerer strømmen af ​​et program og rollen som kodelinjer, der udgør det.
    • Det er almindeligt for designere på højt niveau at formidle i form af pseudokodedokumenter deres forklaringer til at løse de komplekse problemer, deres programmerteam står overfor. Hvis du arbejder i et softwareudviklingsteam, kan du opleve, at pseudokoden tydeliggør løsninger på nogle gange meget komplekse problemer.



  3. Husk, at pseudokoden ikke er et standardiseret sprog. Pseudokoden kræver ikke, at du bruger forudbestemt syntaks. Inden for udviklingsholdene foretrækkes det at anvende en konvention til koordination, der definerer strukturer i en pseudokode, som programmerere let kan forstå. Hvis du arbejder alene, er det vigtigste at sikre, at din pseudokode kan afklare strukturen i dine tanker, og at den passer til din plan.
    • Hvis du arbejder med andre på et projekt, uanset om de er så erfarne som dig, som begyndere på dette felt, eller uden træning i programmering, er det meget vigtigt at bruge kendte strukturer for at blive let forståelige.
    • Uanset om du er tilmeldt en universitetsuddannelse, et programmøde eller en jobkandidat i en virksomhed, vil du sandsynligvis have prøver til at videregive en pseudokode undervist i standard. Vær forsigtig, fordi disse standarder er ofte meget forskellige fra en institution eller lærer til en anden.

    Klarhed er en af ​​de første egenskaber, som en pseudokode skal vise for at hjælpe dig, hvis du arbejder inden for rammer af accepterede programmeringskonventioner. Du skal være i stand til at transkribere det til et ægte programmeringssprog gennem hele udviklingen af ​​det projekt, der er tildelt til dig, hvorfor pseudokoden skal give dig mulighed for klart at skitsere dine ideer for at gøre dem til virkelighed. store vanskeligheder.




  4. Koncentrer dig om din pseudokode. Husk, at det skal være let at skrive reel kildekode, når du kommer til slutningen af ​​den programblok, du er tildelt. Husk altid målene med at skrive din pseudokode, og forklar rollen for hver linje i programmet ved at være fokuseret på din opgave.

Del 2 Skriv en god pseudokode



  1. Brug en es-editor. Du kan blive fristet af brugen af ​​es-behandling som Microsoft Word eller et lignende program til at oprette et formateret dokument, men pseudokoden skal forblive så enkel som muligt, den kræver ingen formatering. Den bedste løsning vil være at bruge en es-editor.

    Rene redaktører er Notepad (på Windows) og Rediger (på Mac).



  2. Begynd med at beskrive programmets formål. En forklaring af en eller to linjer, der beskriver formålet med programmet, hjælper dig med at etablere resten af ​​dokumentet og spare dig opgaven med at forklare alle dem, som du vil give din e, hvad der er ins og outs i den proces, du beskriver .


  3. Beskriv en enkelt instruktion pr. Linje. Hver instruktion, der gives i din pseudokode, skal kun definere en elementær handling, der skal udføres. I de fleste tilfælde, hvis opgavelisten er indstillet korrekt, skal hver af dem kun matche en pseudokodelinje. Skriv en liste over opgaver. Udvikl hver af dem i en pseudokode og transkriber gradvist denne pseudokode til kompilerbar eller fortolkelig reel kode.


  4. Gør den bedste brug af rum og indrykk. Brug af mellemrum mellem blokke af e giver dig mulighed for at isolere de forskellige komponenter i din pseudokode. Indrykkningen af ​​forskellige dele af blokke angiver, hvilke der skal placeres under de mindre indrykkede sektioner.
    • Et pseudokodesektion, der beskæftiger sig med indtastningen af ​​et nummer, skal være i den samme blok, mens den, der foretager en beregning på de givne poster, skal være i en del, der er indrykket mere af pseudokoden.


  5. Sæt om nødvendigt de nøgleord, der bruges med store bogstaver. Du skal muligvis skrive med store bogstaver de nøgleord, der vil være en del af den faktiske kode, hvis de konventioner, der gælder for den pseudokode, du skriver, giver det.
    • Hvis du bruger betingede udsagn taks og i din pseudokode skal du skrive dem med store bogstaver HVIS og .


  6. Brug enkel terminologi. Husk, at du beskriver, hvad dit projekt har vil og ikke et resume af den faktiske kode. Dette er især vigtigt, hvis du skriver en pseudokode til brug som en demonstration for en af ​​dine kunder, som måske ikke er bekendt med programmeringsteknikker eller til en begynderprogrammør.

    Du kan også forestille dig, at du springer over alle de faktiske instruktioner og definerer hver af proceslinjerne på menneskeligt sprog, såsom "Hvis det nummer, der er indtastet af en bruger, er underligt, vil output blive erstattet af Y ».



  7. Opbevar linjerne i din pseudokode i den rigtige rækkefølge. Selvom det sprog, du bruger, når du skriver din pseudokode, skal forblive enkelt, skal du opretholde hver af dens linjer i den rækkefølge, de skal udføres. Dette er vigtigt for, at programmet kan fungere problemfrit.


  8. Efterlad ikke plads til din fantasi. Alt, hvad der vil ske i løbet af en proces, skal beskrives fuldt ud. Brugsanvisningen i din pseudokode skal være forståelig. Pseudokoden definerer ikke typisk variabler, men beskriver, hvordan programmet skal håndtere objekter, der er meget tæt på virkelige verdensobjekter, såsom kontonumre, navne eller transaktionsbeløb.


  9. Brug standard programmeringsstrukturer. Selvom der ikke er nogen defineret standard til skrivning af pseudocode, vil programmerere let forstå, hvor du vil hen, hvis du følger strukturer, der er defineret i sekventielle programmeringssprog som C eller Pascal. Brug udtryk som taks, , andet, mens og loop på samme måde som med det programmeringssprog, du normalt bruger.
    • hvis CONDITION, så INSTRUKTION: instruktionen udføres kun, hvis den testede tilstandstest er sand, den vil ikke være sandt, hvis testen er falsk.
    • mens BETINGELSEN FOR INSTRUKTION: instruktionen gentages, så længe betingelsen testes som sand, men den vil aldrig være sand, hvis betingelsen testes som falsk.
    • Gør INSTRUKTION mens BETINGING: denne betingede erklæring ligner meget den foregående med en forskel. I det første tilfælde blev tilstanden testet før instruktionen udføres og blev ikke udført, hvis testen var falsk. I dette tilfælde testes det efter udførelsen af ​​instruktionenså det udføres mindst en gang.
    • funktion NAVN (ARGUMENTER): INSTRUKTION: det betyder, at når navnet er NAME af funktionen vil blive fundet i programmet, den definerede sætning skal udføres med det / de argumenter, der er beskrevet mellem parenteserne. Udtrykket "argumenter" repræsenterer en eller flere variabler, der skal tages i betragtning ved instruktionen.


  10. Organiser delene af din pseudokode. Hvis du har store dele af en pseudokode, der definerer flere forskellige dele i den samme blok, kan du bruge ottendedele eller seler til at holde alt sammen.
    • Krogene () eller seler () hjælper dig med at definere lange sektioner af pseudocode.
    • Når du skriver reel kode, kan du indsætte kommentarer ved at placere // i begyndelsen af ​​linjen, som // Dette er en kommentarlinje.. Alt, der er skrevet på samme linje, betragtes som kommentar. Du kan bruge den samme metode, når du skriver en pseudokode for at tilføje kommentarer til dele af programmet.


  11. Kontroller og kontroller læsbarheden og klarheden af ​​din pseudocode. En pseudokode er ikke et litterært værk, men det skal forblive forståeligt. Når du kommer til slutningen af ​​dit dokument, skal du være i stand til at besvare disse få spørgsmål.
    • Kan min pseudokode forstås af nogen, der ikke er bekendt med dette projekt?
    • Kan min pseudokode let transkriberes til kildekode på et programmeringssprog?
    • Beskriver min pseudokode hele projektet uden at efterlade noget?
    • Kan de objektnavne, der er defineret i min pseudokode, klart forstås af de interesserede?
    • Hvis du mener, at en del af din pseudokode skal omdesignes eller udfyldes, eller hvis den ikke er tilstrækkelig eksplicit, skal du vende tilbage til den for at tilføje eller ændre de nødvendige oplysninger.

Del 3 Opret et eksempeldokument i en pseudokode



  1. Åbn en es-editor. Hvis du ikke ønsker at installere nye programmer, kan du bruge dit systems standardeditor, f.eks notepad hvis du arbejder på Windows eller Edit hvis du er på Mac.


  2. Definer klart, hvad dit program vil gøre. Selvom dette ikke er obligatorisk, er det altid en god ide at forklare på en eller to linjer i begyndelsen af ​​dokumentet, hvad der er den pseudokode, du vil sende til dine lyttere.

    Dette program venter på en bruger. Hvis det svarer til det, der forventes, vil programmet svare, ellers udsender det en afvisning.



  3. Skriv åbningssekvensen. Dette er den allerførste instruktion, som programmet vil udføre, når det lanceres. Dette skal skrives på den første linje i dokumentet.

    Hilsen post "Jeg ønsker dig god morgen!"



  4. Tilføj følgende linje. Placer et mellemrum mellem den sidste linje i pseudokoden og den der følger efter ved at trykke på tasten ↵ Indtast på dit tastatur. Opret følgende linje. I dette eksempel skal brugeren manifestere sig ved at trykke på tasten adgang at kalde den næste linje i dialogen.

    Vis brugerprompt "Tryk på tasten" Enter "for at fortsætte"



  5. Tilføj et opkald til handling fra brugeren. Han bliver nu bedt om at svare på en hilsen.

    Vis hurtig-bruger-handling "Hvordan har du det?"



  6. Vis en liste over berettigede svar fra brugeren. Efter at have trykket på tasten adgang fra sit tastatur vil brugeren se en liste med svar, hvorfra han kan vælge sit svar.

    Vis 3 forslag "1. Godt." "2. Meget god." "3. Ondt."



  7. Bed brugeren om et svar. Det er her programmet anmoder om et svar fra brugeren.

    Vis bruger-anmodningsindtastning "Indtast nummeret, der definerer din status:"



  8. Opret et sæt betingelser taks at reagere på input fra brugeren. Det stillede spørgsmål efterlader tre mulige svar, som det vil være nødvendigt at vælge en enkelt reaktion blandt tre. Du skal oprette et valg ved hjælp af betinget kode taks.

    HVIS "1" Vis reaktion "Fantastisk!" HVIS "2" Vis kommentar "Fantastisk!" HVIS "3" Vis reaktion "Indtast igen!"



  9. Forudse en fejl. Du skal tage hensyn til det tilfælde, hvor brugeren ikke reagerer korrekt på invitationen og forberede en fejl.

    HVIS entry-unrecognized Vis reaktion "Du har ikke fulgt mine instruktioner!"



  10. Tilføj alle de andre komponenter i dit program. Når du tror, ​​at du er færdig, skal du gennemse dit dokument og tilføje de manglende poster eller fignole det for at sikre, at de, der læser det, forstår, hvad der foregår. Din pseudokode skulle til sidst se sådan ud.

    Dette program venter på en bruger. Hvis det svarer til det, der forventes, vil programmet svare, ellers udsender det en afvisning. Vis hilsen "Jeg ønsker dig god morgen!" Vis brugerprompt "Tryk på tasten" Enter "for at fortsætte" Vis hurtig-handling-bruger "Hvordan har du det i dag?" Vis 3 forslag "1. Godt." "2. Meget god" "3. Dårlig." Vis brugerinput-anmodning "Indtast nummeret, der definerer din status:" IF "1" Vis reaktion "Fantastisk!" HVIS "2" Vis kommentar "Fantastisk!" HVIS "3" Vis reaktion "Indtast igen!" HVIS entry-unrecognized Vis reaktion "Du har ikke fulgt mine instruktioner!"



  11. Gem dit dokument. I Windows skal du trykke på tasterne samtidigt Ctrl+S fra dit tastatur, og tryk på tasterne under Mac ⌘ Kommando+S. Giv det et navn og klik rekord.
rådgivning



  • Pseudokoden er ideel til at definere algoritmer, der udgør vigtige programmer, hvis kilder når op til hundreder til titusinder af kodelinjer.
advarsler
  • Når du opretter et program, kan pseudokoden på ingen måde erstattes direkte med reel kildekode, der kan kompileres eller tolkes. Det kan dog tjene som en reference til at forklare, hvad programmet skal gøre.

Klik på "Ek porter". Hvi ver ionen af ​​Excel er 2010 eller tidligere, kal du vælge "Gem om". Klik på "Opret PDF / XP ". Hvi ver ionen af ​​Excel er 2010 e...

Sådan renses messing med eddike

Florence Bailey

Kan 2024

Det er muligt at ren e nav eller pletter fra et tykke me ing ved hjælp af eddike. Imidlertid kræver lakeret me ing og lakfri me ing for kellige rengøring metoder. Den, der ikke har en l...

Valg Af Læsere