Kako napisati psevdokodo: 15 korakov (s slikami)

Kazalo:

Kako napisati psevdokodo: 15 korakov (s slikami)
Kako napisati psevdokodo: 15 korakov (s slikami)

Video: Kako napisati psevdokodo: 15 korakov (s slikami)

Video: Kako napisati psevdokodo: 15 korakov (s slikami)
Video: КАК ПОВЫСИТЬ ФПС В ВАРФЕЙС НА СЛАБОМ ПК? / ЧТО ДЕЛАТЬ, ЕСЛИ ЛАГАЕТ WARFACE 2024, Maj
Anonim

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 napišite psevdokodo
Korak 1 napišite psevdokodo

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.

1494423 2
1494423 2

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 napišite psevdokodo
Korak 3 napišite psevdokodo

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 Napišite psevdokodo
Korak 4 Napišite psevdokodo

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

1494423 5
1494423 5

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).

1494423 6
1494423 6

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.

1494423 7
1494423 7

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.

1494423 8
1494423 8

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

1494423 9
1494423 9

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")

1494423 10
1494423 10

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 "".

1494423 11
1494423 11

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.

1494423 12
1494423 12

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.

1494423 13
1494423 13

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.
1494423 14
1494423 14

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 15 napišite psevdokodo
Korak 15 napišite psevdokodo

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

1494423 16
1494423 16

Korak 1. Odprite urejevalnik navadnega besedila

Če ne želite namestiti novega programa, lahko privzeto uporabite Beležnico (Windows) ali TextEdit (Mac).

1494423 17
1494423 17

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.

1494423 18
1494423 18

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!"

1494423 19
1494423 19

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

1494423 20
1494423 20

Korak 5. Dodajte poziv k dejanju

V tem primeru bo uporabnik pozvan k pozdravu:

natisni poziv k dejanju "Kako si?"

1494423 21
1494423 21

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."

1494423 22
1494423 22

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:"

1494423 23
1494423 23

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!"

1494423 24
1494423 24

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?"

1494423 25
1494423 25

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?"

1494423 26
1494423 26

Korak 11. Shranite dokument

Pritisnite Ctrl+S (Windows) ali ⌘ Command+S (Mac), vnesite ime in kliknite Shrani narediti tako.

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Priporočena: