See wikiHow õpetab teile, kuidas oma arvutiprogrammi jaoks pseudokoodiga dokumenti luua. Pseudokood seisneb sisuliselt selles, et teie koodi kavatsusest luuakse programmeerimiskeelne ülevaade.
Sammud
Osa 1 /3: Pseudokoodi põhitõdede mõistmine
Samm 1. Tea, mis on pseudokood
Pseudokood on teie koodi samm-sammult kirjutatud ülevaade, mille saate järk-järgult programmeerimiskeelde transkribeerida. Paljud programmeerijad kasutavad seda algoritmi funktsiooni kavandamiseks enne kodeerimise tehnilisema ülesande täitmist.
Pseudokood on mitteametlik juhend, programmiprobleemide läbimõtlemise tööriist ja suhtlusvõimalus, mis aitab teil oma ideid teistele inimestele selgitada.
Samm 2. Mõista, miks pseudokood on kasulik
Pseudokoodi kasutatakse selleks, et näidata, kuidas arvutusalgoritm peaks töötama. Kodeerijad kasutavad sageli pseudokoodi programmeerimise vaheetapina esialgse planeerimisetapi ja tegeliku käivitatava koodi kirjutamise etapi vahel. Mõned muud pseudokoodi kasutusalad hõlmavad järgmist:
- Kirjeldage, kuidas algoritm peaks töötama. Pseudokood võib illustreerida, kus konkreetne konstruktsioon, mehhanism või tehnika võib või peab programmis ilmuma.
- Arvutamisprotsessi selgitamine vähem tehnilistele kasutajatele. Arvutid vajavad programmi käivitamiseks väga ranget sisestussüntaksit, kuid inimestel (eriti mitteprogrammeerijatel) võib olla lihtsam aru saada ladusamast, subjektiivsemast keelest, milles on selgelt kirjas iga koodirida eesmärk.
- Koodi kujundamine rühmas. Kõrgetasemelised tarkvaraarhitektid lisavad oma kujundustesse sageli pseudokoodi, et aidata lahendada keerulist probleemi, millega nad programmeerijaid kokku puutuvad. Kui arendate programmi koos teiste kodeerijatega, võite avastada, et pseudokood aitab teie kavatsusi selgeks teha.
Samm 3. Pidage meeles, et pseudokood on subjektiivne ja mittestandardne
Puudub kindel süntaks, mida peate pseudokoodi jaoks tingimata kasutama, kuid tavaline professionaalne viisakus on kasutada standardseid pseudokoodistruktuure, millest teised programmeerijad saavad kergesti aru. Kui kodeerite projekti ise, siis on kõige tähtsam see, et pseudokood aitab teil oma mõtteid struktureerida ja oma plaani ellu viia.
- Kui töötate koos teistega projekti kallal-olgu nad siis teie eakaaslased, nooremad programmeerijad või mittetehnilised koostööpartnerid-, on oluline kasutada vähemalt mõnda standardstruktuuri, et kõik teised saaksid teie kavatsusest hõlpsasti aru.
- Kui olete õppinud programmeerimiskursusele ülikoolis, kodeerimislaagris või ettevõttes, testitakse teid tõenäoliselt õpetatud pseudokoodi "standardi" järgi. See standard varieerub sageli asutuste ja õpetajate vahel.
Selgus on pseudokoodi esmane eesmärk ja see võib aidata, kui töötate aktsepteeritud programmeerimiskokkulepete kohaselt. Kui arendate oma pseudokoodi tegelikuks koodiks, peate selle transkribeerima programmeerimiskeelde - nii et see võib aidata teie kontuuri struktureerida seda silmas pidades.
Samm 4. Keskenduge pseudokoodi peamisele eesmärgile
Kui olete oma sammud saavutanud, võib olla lihtne naasta koodi kirjutamise juurde. Kui mäletate oma pseudokoodi eesmärki-selgitate, mida iga programmi rida peaks tegema-, hoiate teid pseudokoodidokumendi loomisel maandatud.
Osa 2/3: Hea pseudokoodi kirjutamine
Samm 1. Kasutage lihttekstiredaktorit
Rikastekstilise dokumendi loomiseks võib olla ahvatlev kasutada tekstitöötlusprogrammi (nt Microsoft Wordi) või muud sarnast programmi, kuid pseudokood vajab lihtsuse säilitamiseks võimalikult vähe vormindamist.
Tavalise tekstiredaktorite hulka kuuluvad Notepad (Windows) ja TextEdit (Mac).
Samm 2. Alustage protsessi eesmärgi kirja panemisega
Rida või kahe pühendamine koodi eesmärgi selgitamisele aitab seadistada ülejäänud dokumenti ja säästab ka ülesannet selgitada programmi funktsiooni igale isikule, kellele te pseudokoodi näete.
Samm 3. Kirjutage rea kohta ainult üks avaldus
Iga teie pseudokoodi avaldis peaks arvuti jaoks väljendama ainult ühte toimingut. Enamikul juhtudel, kui ülesannete loend on korralikult joonistatud, vastab iga ülesanne ühele pseudokoodi reale. Kaaluge ülesannete nimekirja kirjutamist, seejärel loendi tõlkimist pseudokoodiks ja seejärel selle pseudokoodi järkjärgulist tegelikku arvutiga loetavat koodi.
Samm 4. Kasutage tühikut ja taanet tõhusalt
Tühikute kasutamine teksti "plokkide" vahel aitab hoida pseudokoodi erinevaid komponente isoleerituna ja iga ploki erinevate osade taandamine näitab, et need pseudokoodi tükid lähevad vähem taandatud sektsiooni alla.
Näiteks pseudokoodi jaotis, mis käsitleb numbri sisestamist, peaks kõik olema samas "plokis", samas kui järgmine jaotis (nt väljundit käsitlev osa) peaks olema teises plokis
Samm 5. Vajadusel kasutage võtmekäskude suurtähti
Sõltuvalt teie pseudokoodi nõuetest või keskkonnast, kus te pseudokoodi avaldate, peate võib -olla tegelikkuses kasutatavatele käskudele suurtähtedega kirjutama.
Näiteks kui kasutate oma pseudokoodis käske "if" ja "then", võiksite need muuta "IF" ja "THEN" (nt "IF input number THEN output output")
Samm 6. Kirjutage lihtsa terminoloogia abil
Pidage meeles, et kirjutate sellest, mida projekt teeb, mitte ei võta koodi ennast kokku. See on eriti oluline, kui kirjutate pseudokoodi, et olla demonstratsioon kliendile, kes ei oska kodeerimist, või projektiks algajale programmeerijale.
Võib -olla soovite isegi kõikidest kodeerimiskäskudest lahti saada ja määratleda lihtsalt iga rea protsess lihtsas keeles. Näiteks "kui sisend on paaritu, võib väljund" Y "muutuda", kui kasutaja sisestab paaritu numbri, näidake selle asemel "Y" ".
Samm 7. Hoidke oma pseudokood õiges järjekorras
Kuigi keel, mida kasutate oma pseudokoodi muutmiseks, peaks olema lihtne, peate siiski iga oma pseudokoodi tüki hoidma selles, millises järjekorras seda tuleb täita.
Samm 8. Ära jäta midagi ettekujutusele
Kõik, mis protsessis toimub, tuleb täielikult kirjeldada. Pseudokoodi laused on lähedased lihtsatele ingliskeelsetele avaldustele. Pseudokood ei kasuta tavaliselt muutujaid, vaid kirjeldab selle asemel, mida programm peaks tegema reaalmaailma lähedaste objektidega, nagu kontonumbrid, nimed või tehingusummad.
Etapp 9. Kasutage standardseid programmeerimisstruktuure
Isegi kui pseudokoodi jaoks pole standardit, on teistel programmeerijatel teie sammudest lihtsam aru saada, kui kasutate olemasolevate (järjestikuste) programmeerimiskeelte struktuure. Kasutage selliseid termineid nagu "kui", "siis", "samas", "muidu" ja "silmus" samamoodi nagu eelistatud programmeerimiskeeles. Kaaluge järgmisi struktuure:
- kui TINGIMUS, siis JUHEND - See tähendab, et antud juhis täidetakse ainult siis, kui antud tingimus on tõene. "Juhendamine" tähendab antud juhul sammu, mida programm täidab, samas kui "tingimus" tähendab, et andmed peavad vastama teatud kriteeriumide kogumile, enne kui programm midagi ette võtab.
- samas kui TINGIMUS teeb JUHISE - See tähendab, et juhist tuleks ikka ja jälle korrata, kuni tingimus ei vasta enam tõele.
- tee JUHISED, kui TINGIMUS - See on väga sarnane "kui TINGIMUS teeb JUHISED". Esimesel juhul kontrollitakse seisundit enne juhendamise läbiviimist, teisel juhul viiakse juhendamine kõigepealt läbi; seega teisel juhul viiakse JUHEND läbi vähemalt ühe korra.
- funktsioon NIMI (ARGUMENDID): JUHEND - See tähendab, et iga kord, kui koodis kasutatakse teatud nime, on see teatud käsu lühend. "Argumendid" on muutujate loendid, mille abil saate juhiseid selgitada.
Samm 10. Korraldage oma pseudokoodi sektsioonid
Kui teil on suured pseudokoodi osad, mis määratlevad samas plokis teisi pseudokoodi osi, võiksite kasutada kõike sulgudes sulgusid või muid identifikaatoreid.
- Sulgud-nii standardsed (nt [kood]) kui ka kumerad (nt {kood})-võivad aidata sisaldada pseudokoodi pikki segmente.
-
Kodeerimisel saate kommentaare lisada, kirjutades kommentaari vasakule poole "" (nt
// See on ajutine samm.
- ). Sama meetodit saate kasutada pseudokoodi kirjutamisel, et jätta märkmeid, mis ei sobi kodeerivasse teksti.
Samm 11. Kontrollige oma pseudokoodi loetavust ja selgust
Dokumendi lõpuks peaksite saama vastata järgmistele küsimustele:
- Kas sellest pseudokoodist saaks aru keegi, kes pole protsessiga kursis?
- Kas pseudokood on kirjutatud nii, et seda oleks lihtne arvutuskeelde tõlkida?
- Kas pseudokood kirjeldab kogu protsessi ilma midagi välja jätmata?
- Kas sihtrühmale on iga pseudokoodis kasutatud objekti nimi selgelt arusaadav?
- Kui leiate, et pseudokoodi osa vajab väljatöötamist või see ei kirjelda selgesõnaliselt sammu, mille keegi teine võib unustada, minge tagasi ja lisage vajalik teave.
Osa 3/3: Pseudokooddokumendi näidisloome loomine
Samm 1. Avage lihttekstiredaktor
Kui te ei soovi uut programmi installida, saate vaikimisi kasutada Notepadi (Windows) või TextEdit (Mac).
Samm 2. Määratlege oma programm
Kuigi ühe või kahe lausega rea kirjutamine dokumendi ülaossa ei ole tingimata vajalik, selgitab programmi eesmärk algusest peale:
See programm küsib kasutajalt tervitust. Kui tervitus vastab konkreetsele vastusele, edastatakse vastus; kui ei, saadetakse tagasilükkamine.
Samm 3. Kirjutage avamisjärjestus
Teie esimene käsk-st esimene asi, mida teie programm peaks käivitamisel tegema-peaks olema esimene rida:
trükitervitus "Tere võõras!"
Samm 4. Lisage järgmine rida
Asetage tühik viimase ja järgmise rea vahele, vajutades ↵ Enter, seejärel looge järgmine koodirida. Selles näites peaks kasutaja küsima järgmist dialoogirida:
printimiseks vajutage jätkamiseks "Enter"
Samm 5. Lisage kutse tegevusele
Selles näites palutakse kasutajal tervitada:
prindi kutse tegevusele "Kuidas sul läheb?"
Samm 6. Näidake kasutajale vastuste loendit
Jällegi, pärast selle näite sisestamise vajutamist peaks kasutaja nägema võimalike vastuste loendit:
kuva võimalikud vastused "1. Hea." "2. Suurepärane!" "3. Pole hea."
Samm 7. Küsige kasutajalt sisendit
Siin palub programm kasutajal sisestada vastuse:
prinditaotlus sisestamiseks "Sisestage number, mis teid kõige paremini kirjeldab:"
Samm 8. Looge kasutaja sisendi jaoks käsud "if"
Kuna kasutaja saab valida mitu vastust, soovite nende valitud vastuse põhjal lisada mitu tulemust.
kui "1" trükivastus "Dandy!" kui "2" trükivastus "Fantastiline!" kui "3" trükivastus "Kergenda, võilill!"
Samm 9. Lisage veateade
Kui kasutaja valib vastuse valesti, saate veateate valmis teha:
kui sisendit ei tuvastata trükivastus "Kas te ei järgi juhiseid eriti hästi?"
Samm 10. Lisage programmi muud komponendid
Vaadake oma dokument läbi ja lisage või täpsustage kõik üksikasjad, tagamaks, et nii teie kui ka kõik dokumendi lugejad mõistavad selle tähendust. Selle meetodi näite kohaselt peaks teie viimane pseudokooddokument välja nägema umbes selline:
See programm küsib kasutajalt tervitust. Kui tervitus vastab konkreetsele vastusele, edastatakse vastus; kui ei, saadetakse tagasilükkamine. trükitervitus "Tere võõras!" printimiseks vajutage jätkamiseks "Enter"
prindi kutse tegevusele "Kuidas sul täna läheb?" kuva võimalikud vastused "1. Hea." "2. Suurepärane!" "3. Pole hea." prinditaotlus sisestamiseks "Sisestage number, mis teid kõige paremini kirjeldab:" kui "1" trükivastus "Dandy!" kui "2" trükivastus "Fantastiline!" kui "3" trükivastus "Kergenda, võilill!" kui sisendit ei tuvastata trükivastus "Kas te ei järgi juhiseid eriti hästi?"
Samm 11. Salvestage dokument
Vajutage Ctrl+S (Windows) või ⌘ Command+S (Mac), sisestage nimi ja klõpsake Salvesta seda tegema.