Ta wikiHow vas uči, kako ustvariti dokument s psevdo kodo za vaš računalniški program. Psevdokoda v bistvu pomeni ustvarjanje ne-programskega jezika, ki opisuje namen vaše kode.
Koraki
1. del od 3: Razumevanje osnov psevdokoda
Korak 1. Spoznajte, kaj je psevdokoda
Psevdokoda je korak za korakom napisan oris vaše kode, ki ga lahko postopoma prepisujete v programski jezik. Mnogi programerji ga uporabljajo za načrtovanje delovanja algoritma, preden se lotijo bolj tehnične naloge kodiranja.
Pseudocode služi kot neformalni vodnik, orodje za razmišljanje o programskih težavah in komunikacijska možnost, ki vam lahko pomaga razložiti svoje ideje drugim ljudem.
Korak 2. Razumeti, zakaj je psevdokoda uporabna
Psevdokoda se uporablja za prikaz delovanja računalniškega algoritma. Kodiralci pogosto uporabljajo psevdokodo kot vmesni korak pri programiranju med začetno fazo načrtovanja in fazo pisanja dejanske izvršljive kode. Nekatere druge uporabe psevdokode vključujejo naslednje:
- Opisuje, kako naj algoritem deluje. Psevdokod lahko ponazori, kje se lahko določena konstrukcija, mehanizem ali tehnika pojavi ali mora pojaviti v programu.
- Razlago računalniškega procesa manj tehničnim uporabnikom. Računalniki za izvajanje programa potrebujejo zelo strogo vhodno skladnjo, vendar bodo ljudje (zlasti tisti, ki niso programerji) lažje razumeli bolj tekoč, subjektiven jezik, ki jasno navaja namen vsake vrstice kode.
- Oblikovanje kode v skupinski nastavitvi. Arhitekti programske opreme na visoki ravni bodo pogosto v svoje zasnove vključili psevdokodo, da bi rešili zapleten problem, s katerim se srečujejo njihovi programerji. Če razvijate program skupaj z drugimi kodirniki, boste morda ugotovili, da psevdokoda pomaga razjasniti vaše namere.
Korak 3. Ne pozabite, da je psevdokoda subjektivna in nestandardna
Ni določene sintakse, ki jo morate absolutno uporabiti za psevdokodo, vendar je običajna profesionalna vljudnost, da uporabite standardne strukture psevdokode, ki jih drugi programerji zlahka razumejo. Če sami kodirate projekt, je najpomembnejše, da vam psevdokoda pomaga strukturirati misli in uresničiti svoj načrt.
- Če delate z drugimi na projektu-ne glede na to, ali gre za vaše vrstnike, mlajše programerje ali netehnične sodelavce-je pomembno, da uporabite vsaj nekaj standardnih struktur, da bodo vsi ostali zlahka razumeli vaš namen.
- Če ste vpisani v tečaj programiranja na univerzi, kodirnem taboru ali podjetju, boste verjetno preizkušeni glede na "standardni" psevdokod. Ta standard se med ustanovami in učitelji pogosto razlikuje.
Jasnost je primarni cilj psevdokode in lahko pomaga, če delate v skladu s sprejetimi programskimi konvencijami. Ko boste svojo psevdokodo razvili v dejansko kodo, jo boste morali prepisati v programski jezik - tako da vam lahko pomaga pri strukturiranju vašega orisa.
Korak 4. Osredotočite se na glavni namen psevdokode
Ko dosežete korak, se lahko preprosto vrnete k pisanju v kodi. Če si zapomnite namen vaše psevdokode, ki razlaga, kaj mora narediti vsaka vrstica programa, vas bo pri ustvarjanju dokumenta s psevdokodo obdržalo.
2. del 3: Pisanje dobre psevdokode
Korak 1. Uporabite urejevalnik navadnega besedila
Za ustvarjanje dokumenta z obogatenim besedilom je lahko skušnjava uporabiti urejevalnik besedil (npr. Microsoft Word) ali podoben program, vendar psevdokoda potrebuje čim manj oblikovanja, da je enostavna.
Urejevalniki navadnega besedila vključujejo Notepad (Windows) in TextEdit (Mac).
Korak 2. Začnite tako, da zapišete namen postopka
Če boste vrstico ali dve namenili razlagi namena svoje kode, boste lažje nastavili preostali del dokumenta, prihranili pa boste tudi nalogo, da vsaki osebi, ki ji pokažete psevdokodo, razložite funkcijo programa.
Korak 3. V vsako vrstico napišite samo eno izjavo
Vsak stavek v vaši psevdokodi mora izražati samo eno dejanje za računalnik. V večini primerov, če je seznam opravil pravilno narisan, bo vsako opravilo ustrezalo eni vrstici psevdokode. Razmislite o tem, da si napišete seznam opravil, nato pa ga prevedete v psevdokodo, nato pa jo postopoma razvijete v dejansko računalniško berljivo kodo.
Korak 4. Učinkovito uporabite presledek in vdolbino
Uporaba presledkov med "bloki" besedila bo pripomogla k izolaciji različnih komponent vaše psevdokode, zamik različnih kosov vsakega bloka pa bo pokazal, da ti deli psevdokode gredo pod manj razmaknjen odsek.
Na primer, del psevdokode, ki obravnava vnos številke, mora biti v istem "bloku", medtem ko mora biti naslednji odsek (npr. Odsek, ki obravnava izhod) v drugem bloku
Korak 5. Po potrebi uporabite velike ukaze tipk
Odvisno od vaših zahtev za psevdokodo ali okolja, v katerem objavljate psevdokodo, boste morda morali z velikimi črkami ukaze, ki bodo ostali v dejanski kodi.
Če na primer v svoji psevdokodi uporabljate ukaze "if" in "then", jih boste morda želeli spremeniti v "IF" in "THEN" (npr. "IF input number THEN output result")
Korak 6. Pišite s preprosto terminologijo
Ne pozabite, da pišete o tem, kaj bo projekt naredil, ne povzemate same kode. To je še posebej pomembno, če pišete psevdokodo, ki bo služila kot predstavitev stranki, ki ne pozna kodiranja, ali kot projekt za programerja začetnika.
Morda se boste celo želeli znebiti vseh ukazov za kodiranje in le definirati postopek vsake vrstice v preprostem jeziku. Na primer, "če je vnos lih, lahko izhod" Y "" postane ", če uporabnik vnese liho število, namesto tega prikaže" Y "".
Korak 7. Naj bo vaša psevdokoda v pravilnem vrstnem redu
Čeprav bi moral biti jezik, ki ga uporabljate za spreminjanje psevdokode, preprost, morate vseeno ohraniti vsak del svoje psevdokode v vrstnem redu, v katerem ga je treba izvesti.
Korak 8. Pustite domišljiji ničesar
Vse, kar se dogaja v procesu, je treba v celoti opisati. Psevdokodne izjave so blizu preprostim angleškim izjavam. Psevdokoda običajno ne uporablja spremenljivk, ampak opisuje, kaj bi moral program narediti s predmeti blizu resničnega sveta, kot so številke računov, imena ali zneski transakcij.
Korak 9. Uporabite standardne programske strukture
Tudi če ni standarda za psevdokodo, bodo drugi programerji lažje razumeli vaše korake, če uporabljate strukture iz obstoječih (zaporednih) programskih jezikov. Uporabite izraze, kot so "if", "then", "while", "else" in "loop" na enak način, kot bi to storili v želenem programskem jeziku. Razmislite o naslednjih strukturah:
- če CONDITION potem NAVODILO - To pomeni, da bo podano navodilo izvedeno le, če je dani pogoj resničen. "Navodilo" v tem primeru pomeni korak, ki ga bo program izvedel, "pogoj" pa pomeni, da morajo podatki ustrezati določenemu nizu meril, preden program ukrepa.
- medtem ko CONDITION do INSTRUCTION - To pomeni, da je treba navodilo ponavljati vedno znova, dokler pogoj ne ustreza več.
- naredi INSTRUCTION while CONDITION - To je zelo podobno "while CONDITION do INSTRUCTION". V prvem primeru se stanje preveri pred izvedbo pouka, v drugem primeru pa bo pouk najprej izveden; tako bo v drugem primeru NAVODILO izvedeno vsaj enkrat.
- funkcija NAME (ARGUMENTI): NAVODILO - To pomeni, da je vsakič, ko se v kodi uporabi določeno ime, okrajšava za določeno navodilo. "Argumenti" so seznami spremenljivk, ki jih lahko uporabite za pojasnitev navodil.
Korak 10. Organizirajte svoje odseke psevdokode
Če imate v istem bloku velike dele psevdokode, ki opredeljujejo druge dele psevdokode, lahko uporabite oklepaje ali druge identifikatorje, da ohranite vse, kar vsebuje.
- Standardni oklepaji (npr. [Koda]) in ukrivljeni (npr. {Koda})-lahko pomagajo vsebovati dolge segmente psevdokode.
-
Pri kodiranju lahko komentarje dodate tako, da na levi strani komentarja vnesete "" (npr.
// To je začasen korak.
- ). To isto metodo lahko uporabite pri pisanju psevdokode, da pustite zapiske, ki se ne prilegajo kodiranemu besedilu.
Korak 11. Dvakrat preverite svojo psevdokodo glede berljivosti in jasnosti
Do konca dokumenta bi morali odgovoriti na naslednja vprašanja:
- Ali bi to psevdokodo razumel nekdo, ki s postopkom ni seznanjen?
- Ali je psevdokoda napisana tako, da jo bo enostavno prevesti v računalniški jezik?
- Ali psevdokoda opisuje celoten postopek, ne da bi pri tem karkoli izpustila?
- Ali ciljno občinstvo jasno razume vsako ime predmeta, uporabljeno v psevdokodi?
- Če ugotovite, da je treba del psevdokode podrobno obdelati ali ne izrecno opisuje koraka, ki bi ga kdo drug pozabil, se vrnite in dodajte potrebne podatke.
3. del od 3: Ustvarjanje primera dokumenta s psevdokodo
Korak 1. Odprite urejevalnik navadnega besedila
Če ne želite namestiti novega programa, lahko privzeto uporabite Beležnico (Windows) ali TextEdit (Mac).
Korak 2. Določite svoj program
Čeprav to ni nujno potrebno, bo pisanje vrstice z enim ali dvema stavkoma na vrhu dokumenta že na začetku pokazalo namen programa:
Ta program bo od uporabnika zahteval pozdrav. Če se pozdrav ujema z določenim odgovorom, bo odgovor dostavljen; v nasprotnem primeru bo podana zavrnitev.
Korak 3. Napišite začetno zaporedje
Vaš prvi ukaz, to je prva stvar, ki bi jo moral vaš program narediti ob zagonu, bi morala biti prva vrstica:
natisni pozdrav "Pozdravljen tujec!"
Korak 4. Dodajte naslednjo vrstico
Med zadnjo in naslednjo vrstico postavite presledek s pritiskom na ↵ Enter, nato ustvarite naslednjo vrstico kode. V tem primeru bi moral uporabnik pozvati na naslednjo vrstico dialoga:
poziv za tiskanje pritisnite "Enter" za nadaljevanje
Korak 5. Dodajte poziv k dejanju
V tem primeru bo uporabnik pozvan k pozdravu:
natisni poziv k dejanju "Kako si?"
Korak 6. Uporabniku pokažite seznam odgovorov
Ponovno mora uporabnik po pritisku ↵ Enter v tem primeru videti seznam možnih odgovorov:
prikaz možnih odgovorov "1. Dobro". "2. Odlično!" "3. Ni dobro."
Korak 7. Zahtevajte vnos od uporabnika
Tu bo program od uporabnika zahteval, da vnese odgovor:
tiskalna zahteva za vnos "Vnesite številko, ki vas najbolje opisuje:"
Korak 8. Ustvarite ukaze "if" za vnos uporabnika
Ker lahko uporabnik izbere več odgovorov, boste na podlagi izbranega odgovora želeli dodati več rezultatov:
če "1" natisne odgovor "Dandy!" če "2" natisne odgovor "Fantastično!" če "3" natisne odgovor "Osvetli se, lutko!"
Korak 9. Dodajte sporočilo o napaki
Če uporabnik napačno izbere odgovor, je lahko pripravljeno sporočilo o napaki:
če vnos ni prepoznan, natisnite odgovor "Ne ravnate dobro po navodilih, kajne?"
Korak 10. Dodajte vse druge komponente programa
Preglejte svoj dokument in dodajte ali podrobno opišite vse podrobnosti, da zagotovite, da boste vi in kdor koli, ki berete dokument, razumeli njegov pomen. V primeru te metode bi moral biti vaš zadnji psevdokodni dokument videti nekako takole:
Ta program bo od uporabnika zahteval pozdrav. Če se pozdrav ujema z določenim odgovorom, bo odgovor dostavljen; v nasprotnem primeru bo podana zavrnitev. natisni pozdrav "Pozdravljen tujec!" poziv za tiskanje pritisnite "Enter" za nadaljevanje
natisni poziv k dejanju "Kako ste danes?" prikaz možnih odgovorov "1. Dobro". "2. Odlično!" "3. Ni dobro." tiskalna zahteva za vnos "Vnesite številko, ki vas najbolje opisuje:" če "1" natisnite odgovor "Dandy!" če "2" natisne odgovor "Fantastično!" če "3" natisne odgovor "Osvetli se, lutko!" če vnos ni prepoznan, natisnite odgovor "Ne ravnate dobro po navodilih, kajne?"
Korak 11. Shranite dokument
Pritisnite Ctrl+S (Windows) ali ⌘ Command+S (Mac), vnesite ime in kliknite Shrani narediti tako.