Sådan skriver du en pseudokode

Du skal muligvis skrive pseudokoder, hvis du er involveret i projekter i programmering eller engineering af computere. Pseudokoden er en slags mellemliggende dokumentation mellem menneskers sprog og programmering. I den er koden ikke skrevet til at blive fortolket af en maskine, men af ​​et menneske. Pseudokoden indeholder flere elementer af et ægte programmeringssprog, men med mere fokus på læsning og mindre fokus på tekniske krav. Dette viser, at mens computere fortolker kun et veldefineret sprog, kan mennesker fortolke lignende versioner af samme kode.

trin

Video: vigenere (C)

Billede med titlen Skriv pseudokode Trin 1
1
Skriv de første trin i pseudokoden, forberede funktionserklæringen. De første dele af koden definerer generelt de variabler og andre elementer, som vil blive brugt i fremtiden.
  • Inkluder variablerne. Beskriv hvordan hver variabel vil blive brugt.
  • Forbered struktur hvis kontrol. Ligesom du ville i et normalt projekt, skal du definere en strøm af kontrol i din pseudokode, ved hjælp af tekster og kasser i objektorienterede sprog eller flere grundlæggende alternativer til enklere koder.
  • Video: More Drawing (Video Version)

    Billede med titlen Skriv pseudokode Trin 2
    2
    Tilføj en funktionel pseudokode. Brug pseudokodeprincipper til at generere specifikke hændelsesdrevne koder, når du er helt indstillet.
  • Billede med titlen Skriv pseudokode Trin 3
    3


    Undersøg pseudokoden for at se om den overholder programmeringskonventionerne.
    • Selv om det ikke er nødvendigt at bruge den nøjagtige syntaks af programmeringssprog som C ++, Visual Basic, Java, PHP eller andre, skal du prøve at inkludere nogle af de mest grundlæggende elementer af dem.
    • Operatører som hvis, så snip og loop vil fungere på samme måde som de ville arbejde i et hvilket som helst programmeringssprog.
  • Billede med titlen Skriv pseudokode Trin 4
    4
    Kommentér koden for at gøre det lettere at forstå.
    • I et programmeringssprog tjener kommentarerne til at forklare forskellige dele af koden for læseren. I pseudokode, hvor sproget er enklere at forstå, kan de eller ikke være nødvendige. Vurder dit specifikke projekt for at afgøre, om der er behov for kommentarer i dit tilfælde.
  • Billede med titlen Skriv pseudokode Trin 5
    5
    Når du er færdig, skal du læse for at kontrollere logikken og syntaxen. Syntaxen behøver ikke at være præcis, men pseudokoden skal give mening.
    • Vurder modulerne i din kode i betragtning af de forskellige involverede elementer. Nøgleoperationer omfatter for eksempel at læse data fra en fil, skrive til filer, vise data på skærmen, matematiske beregninger, tildele variabler og sammenligne elementer. Hver af disse operationer vil have sin plads i beregningsdesign og pseudokode.
    • Oversæt operationer der er specifikke for pseudokoden. Når du identificerer en operation, skal du identificere den på en pseudokode-læsbar måde, så den originale kode genkendes, men ikke nøjagtigt i programmeringssproget.
    • Sørg for at alle de anvendte elementer er i pseudokoden. Selv om nogle tekniske detaljer ikke er nødvendige, såsom variable deklarationer, skal du stadig sørge for, at hver operation og element er godt repræsenteret i teksten.
  • Pseudokodeeksempel

    Dim suffixList () As String `vil indeholde en liste over suffixer Dim preFixList () As String` indeholder en liste over præfikser


    Private Sub ParseName (værdi As String, ByRef fornavn As String, ByRef mellemnavn As String, ByRef EfterNavn As String) As String Dim splittedName splittedName = Split (værdi, "") Dim prefixLname As String Dim suffixLname As String `***** **************************************** `slips til delte navn` *** for i = ****************************************** LBound (splittedName) til Ubundet (splittedName) Hvis jeg = 0 Så


    firstName = splittedName (i)


    Elseif i = 1 Then `******************************************** * `kontrol, hvis værdien ikke findes i suffixList eller preFixList` så definerer det som mellemnavn, men gemmer det som prefixLname eller suffixLname `********************* Hvis ************************ (DoesValueExsistInList (suffixList, splittedName (i))) Derefter suffixLname = splittedName (i) elseif (DoesValueExsistInList (preFixList, splittedName (i))) Derefter prefixLname = splittedName (i) Else mellemnavn = splittedName (i) End If


    Else `*********************************************` kontrol værdien ikke findes i suffixList eller preFixList `og derefter indstille det som LastName, men gemmer det som suffixList eller preFixList` ************************* Hvis ******************** (DoesValueExsistInList (suffixList, splittedName (i))) Derefter suffixLname = splittedName (i) elseif (DoesValueExsistInList (preFixList, splittedName (i)) ) Så prefixLname = splittedName (i) = EfterNavn Else splittedName (i) End If



    End If Next `*********************************************` kontrollerer, om strengen er tom, og derefter tildele Efternavn = mellemnavn `sammenkæder værdierne med suffixLname lastName "***************************** ****************


    Hvis Len (LastName) = 0 Then LastName = MiddleName End Hvis LastName = prefixLname "" Efternavn "" suffixLname End Sub `*********************************************` Du finder værdien i vektor `******************************************** * Privat Funktion DoesValueExsistInList (kilde () As String, searchString As String) Som Boolean `******************************** ************* `søge efter en værdi i et array af strenge og returnerer true (sand), hvis fundet` ******************** ************************* Dim retVal retVal Som Boolean = False For i = LBound (kilde) Til UBound (kilde) Hvis LCase (searchString) = LCase (kilde (i)) Så retVal = True Exit For End If


    Næste endefunktion


    Privat Sub Command1_Click () Dim navn Som String Dim fName Som String Dim lName Som String Dim mName Som String Name = "Amit" End Sub

    tips

    • Spring over linjer for nem læsning. Denne praksis er en fælles og anbefalet programmeringspraksis og er endnu vigtigere, hvis den pågældende kode skal læses af mennesker i fremtiden.
    • Forstå de vigtigste operationer af en computer. Computing fungerer ved at styre computeren for at udføre bestemte operationer. Et godt kendskab til disse operationer vil hjælpe dig med at skrive bedre i en pseudokode, hvad projektet gør.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com