Kuidas pseudokoodi kirjutada

Autor: Laura McKinney
Loomise Kuupäev: 1 Aprill 2021
Värskenduse Kuupäev: 18 Mai 2024
Anonim
Section 10
Videot: Section 10

Sisu

Selles artiklis: pseudokoodi põhialuste mõistmineKirjutage head pseudokoodetLooge näide dokumendist pseudokoodis8 Viited

Programmi väljatöötamine ei tähenda klaviatuuri hüppamist ja koodiridade tippimist. Kõigepealt tuleb luua tööalgoritm, mis määratletakse kutsutud dokumendi vormis pseudo. See dokument on kirjutatud sümboolses keeles ega vasta mingile formaalsele või konkreetsele süntaksile, kuid see peab jääma arusaadavaks kõigile tarkvara kujundamise projekti sidusrühmadele, tehnikutele või mitte, isegi kui see on peamiselt ette nähtud suunis programmeerijate meeskondadele, kes vastutavad selle kompileeritavasse või tõlgendatavasse koodi transkribeerimise eest.


etappidel

1. osa Pseudokoodi põhialuste mõistmine

  1. Hankige idee, mis on pseudokood. See on samm-sammult väljatöötatud mustandkood, mida saab järk-järgult transkribeerida programmeerimiskeelde. Enamik programmeerijaid kasutab seda algoritmi toimimise kavandamiseks enne kodeerimise palju tehnilisema sammu juurde liikumist.

    Pseudokoodi kasutatakse mitteametliku juhendina kui probleemianalüüsi tööriista, mis võib takistada programmi kavandatud kulgu. See on ka suhtlusvahend, mis aitab teil oma ideid teistele selgitada.



  2. Mõista pseudokoodi kasulikkust. Seda kasutatakse algoritmi toimimise määratlemiseks. Programmeerijad kasutavad seda sageli vahekirjeldusena programmi algse plaani määratlemise ja selle käivitatava koodi kirjutamise vahel.
    • Pseudokoodi kasutatakse algoritmi toimimise kirjeldamiseks. Ta oskab selgitada, kus ja kuidas peaks konkreetne mehhanism programmis aset leidma.
    • Pseudokoodi saab kasutada ka arvutiprotsessi selgitamiseks mittetehnilistele kasutajatele. Arvuti eeldab programmi käivitamiseks väga range süntaksi kasutamist, mis võib olla väga raskesti mõistetav kõneleja jaoks, kellel on vähe programmeerimisoskusi või puuduvad need üldse. Need inimesed mõistavad paremini subjektiivset keelt, mis määratleb selgelt programmi voo ja seda moodustavate koodiridade rolli.
    • Kõrgetasemelistel disaineritel on tavaline edastada pseudokoodidokumentidena oma seletused nende programmeerijate meeskondade ees seisvate keerukate probleemide lahendamiseks. Kui töötate tarkvaraarendusmeeskonnas, võite leida, et pseudokood selgitab mõnikord väga keerukate probleemide lahendusi.



  3. Pidage meeles, et pseudokood ei ole standardiseeritud keel. Pseudokood ei eelda eelnevalt loodud süntaksi kasutamist. Arendusmeeskondades on eelistatav kooskõlastamiseks kasutada konventsiooni, mis määratleb pseudokoodi ülesehituse, millest programmeerijad saavad hõlpsasti aru. Kui töötate üksi, on kõige olulisem tagada, et pseudokood suudaks teie mõtete struktuuri selgitada ja et see sobib teie plaaniga.
    • Kui töötate projekti kallal koos teistega, olgu nad siis sama kogenud kui sina, selle valdkonna algajad või ilma programmeerimiskoolituseta, on väga oluline kasutada tuntud struktuure, et neid hõlpsasti mõista.
    • Ükskõik, kas olete registreerunud ülikoolikoolitusele, programmeerijate koosolekule või ettevõttes töökohale kandideerijale, on teil tõenäoliselt testid pseudokoodi edastamiseks, mida õpetatakse standard. Ole ettevaatlik, sest need standardid on institutsioonides või õpetajates sageli väga erinevad.

    Selgus on üks esimesi omadusi, mida pseudokood peab teile aitama, kui töötate aktsepteeritud programmeerimistavade raames. Kogu teile määratud projekti väljatöötamise ajal peate selle suutma reaalseks programmeerimiskeeleks transkribeerida, mistõttu peab pseudokood võimaldama teil oma ideed selgelt välja tuua, et need reaalsuseks muuta. suured raskused.




  4. Keskenduge oma pseudokoodile. Pidage meeles, et tõelise lähtekoodi kirjutamine peaks olema lihtne, kui jõuate selle programmiploki lõppu, kuhu teile on määratud. Pidage alati meeles oma pseudokoodi kirjutamise eesmärke ja selgitage programmi iga rea ​​rolli, keskendudes oma ülesandele.

2. osa Kirjutage hea pseudokood



  1. Kasutage es-redaktorit. Teid võib kiusata vormindatud dokumendi loomiseks töötlemine nagu Microsoft Word või muu sarnane rakendus, kuid pseudokood peab jääma võimalikult lihtsaks, see ei vaja mingit vormindamist. Parim lahendus on es-redaktori kasutamine.

    Puhtad toimetajad on Notepad (Windowsis) ja Edit (Macis).



  2. Alustuseks kirjeldage programmi eesmärki. Programmi eesmärki kirjeldava ühe või kahe rea selgitus aitab teil luua ülejäänud dokumendi ja aitab teil selgitada kõigile, kellele te e-teate annate, millised on teie kirjeldatud protsessi plussid ja küljed. .


  3. Kirjeldage rea kohta ühte juhist. Iga teie pseudokoodis antud käsk peab määratlema ainult ühe täidetava elementaarse toimingu. Enamikul juhtudel peaks ülesannete loend õigesti seadistatuna vastama ainult pseudokoodireale. Kirjutage ülesannete loend. Arendage igaüks neist välja pseudokoodis ja transkribeerige see pseudokood järk-järgult kompileeritavaks või tõlgendatavaks reaalkoodiks.


  4. Kasutage ruume ja taandeid parimal viisil. E-plokkide vahel tühikute kasutamine võimaldab teil eristada pseudokoodi erinevaid komponente. Plokkide erinevate osade taane näitab, millised neist tuleks paigutada vähem süvendatud sektsioonide alla.
    • Numbri sisestamist käsitlev pseudokoodilõik peab olema samas lahtris, samal ajal kui antud kirjete jaoks arvutust teostav osa peab olema pseudokoodist suurema osa taandega.


  5. Pange vajadusel kasutatud märksõnad suurtähtedesse. Võimalik, et peate kirjutama suurte tähtedega märksõnad, mis on osa tegelikust koodist, kui teie kirjutatava pseudokoodi jaoks ette nähtud konventsioonid seda ette näevad.
    • Kui kasutate tinglikke väiteid jugapuu ja siis oma pseudokoodis peate need kirjutama suurtähtedega IF ja SIIS.


  6. Kasutage lihtsat terminoloogiat. Pidage meeles, et kirjeldate oma projekti tahe ja mitte tegeliku koodi kokkuvõte. See on eriti oluline juhul, kui kirjutate pseudokoodi kasutamiseks demonstratsioonina ühele oma kliendile, kes ei pruugi programmeerimistehnikaid tunda, või algajale programmeerijale.

    Võite ette kujutada ka kõigi tegelike juhiste vahelejätmise ja protsessiprotsentide määratlemise inimkeeles, näiteks "Kui kasutaja sisestatud number on paaritu, asendatakse väljund Y ».



  7. Hoidke oma pseudokoodi read õiges järjekorras. Ehkki keel, mida pseudokoodi kirjutamisel kasutate, peaks jääma lihtsaks, peate iga selle rea hoidma nende täitmise järjekorras. See on programmi tõrgeteta toimimiseks ülioluline.


  8. Ärge jätke ruumi oma kujutlusvõimele. Kõik, mis toimub protsessi käigus, tuleb täielikult kirjeldada. Teie pseudokoodis kasutatud juhised peavad olema arusaadavad. Pseudokood ei defineeri tavaliselt muutujaid, vaid kirjeldab, kuidas programm peaks käituma objektidega, mis on reaalmaailma objektidele väga lähedased, näiteks kontonumbrid, nimed või tehingusummad.


  9. Kasutage standardset programmeerimisstruktuuri. Isegi kui pseudokoodi kirjutamiseks pole määratletud standardit, saavad programmeerijad hõlpsasti aru, kuhu soovite minna, kui järgite järjestikuses programmeerimiskeeltes (nt C või Pascal) määratletud struktuure. Kasutage termineid nagu jugapuu, siis, teine, kuigi ja silmus samamoodi nagu tavaliselt programmeerimiskeelega.
    • kui TINGIMUS, siis JUHIS: juhis täidetakse ainult siis, kui testitud tingimuste test on tõene, siis ei vasta see tõele, kui test on vale.
    • samas JUHENDI TINGIMUS: juhist korratakse seni, kuni tingimust kontrollitakse tõesena, kuid see pole kunagi tõene, kui tingimust testitakse vääraks.
    • tee juhiseid tingimusel: see tingimuslik väide sarnaneb eelmisega ühe erinevusega. Esimesel juhul testiti seisundit enne juhise täitmist ja seda ei täidetud, kui test oli vale. Sel juhul testitakse seda pärast juhise täitmistnii et see teostatakse vähemalt üks kord.
    • funktsioon NIMI (ARGUMENDID): JUHIS: see tähendab, et iga kord nimi NIMI funktsiooni kohta programmis, tuleb määratletud avaldus täita koos sulgude vahel kirjeldatud argumendi (de) ga. Mõiste "argumendid" tähistab ühte või mitut muutujat, mida juhises tuleb arvestada.


  10. Korraldage oma pseudokoodi lõigud. Kui teil on pseudokoodi suuri osi, mis määratlevad samas blokis mitu erinevat osa, saate kaheksandikke või traksid kasutada, et kõike koos hoida.
    • Konksud () või traksid () aitab teil määratleda pseudokoodi pikad lõigud.
    • Päriskoodi kirjutades saate kommentaare sisestada pannes // rea alguses, nagu // See on kommentaaride rida.. Kõik samale reale kirjutatud loetakse kommentaariks. Programmi osade kohta kommentaaride lisamiseks võite kasutada pseudokoodi kirjutamiseks sama meetodit.


  11. Kontrollige ja kontrollige uuesti oma pseudokoodi loetavust ja selgust. Pseudokood ei ole kirjandusteos, kuid see peab jääma arusaadavaks. Kui jõuate dokumendi lõppu, peaksite suutma neile paarile küsimusele vastata.
    • Kas minu pseudokoodist saab aru keegi, kes pole selle projektiga tuttav?
    • Kas minu pseudokoodi saab programmeerimiskeeles hõlpsalt lähtekoodiks transkribeerida?
    • Kas minu pseudokood kirjeldab kogu projekti, jätmata midagi maha?
    • Kas minu pseudokoodis määratletud objektinimed on huvilistele selgelt mõistetavad?
    • Kui arvate, et osa teie pseudokoodist tuleb ümber kujundada või lõpule viia või kui see pole piisavalt selge, pöörduge selle juurde vajaliku teabe lisamiseks või muutmiseks.

3. osa Looge pseudokoodina näidisdokument



  1. Avage es redaktor. Kui te ei soovi uusi programme installida, saate kasutada oma süsteemi vaiketoimetajat, näiteks Notepad kui töötate Windowsi või Edit kui olete Macis.


  2. Määratlege selgelt, mida teie programm teeb. Kuigi see pole kohustuslik, on alati hea mõte dokumendi alguses ühes või kahes reas selgitada, mis on see pseudokood, mille te oma kuulajatele esitate.

    See programm ootab kasutajat. Kui see vastab oodatule, reageerib programm, vastasel juhul väljastatakse tagasilükkamine.



  3. Kirjutage avamisjärjestus. See on esimene käsk, mille programm käivitamisel täidab. See tuleb kirjutada dokumendi esimesele reale.

    Tervituspostitus "Soovin teile hommikust!"



  4. Lisage järgmine rida. Asetage tühik pseudokoodi viimase rea ja klahvi vajutamisel järgneva rea ​​vahele Sisestage klaviatuuri. Looge järgmine rida. Selles näites peab kasutaja ennast klahvi vajutades ilmuma kanne dialoogi järgmisele reale helistamiseks.

    Kuva kasutaja viip "Jätkamiseks vajutage sisestusklahvi"



  5. Lisage kasutaja üleskutse tegevusele. Nüüd palutakse tal vastata tervitusele.

    Kuva kasutaja viivitamatu toiming "Kuidas sul läheb?"



  6. Kuvage kasutaja sobilike vastuste loend. Pärast klahvi vajutamist kanne oma klaviatuurilt näeb kasutaja vastuste loendit, mille hulgast ta saab oma vastuse valida.

    Näita 3 ettepanekut "1. Hea". "2. Väga hea." "3. Kurjus."



  7. Küsige kasutajalt vastust. See on koht, kus programm küsib kasutajalt vastust.

    Näita kasutaja päringu kirjet "Sisesta oma olekut määratlev number:"



  8. Looge tingimuste komplekt jugapuu reageerida kasutaja sisendile. Esitatud küsimus jätab kolm võimalikku vastust, mille jaoks on vaja kolme seast valida üks reaktsioon. Peate looma valiku tingimuskoodi abil jugapuu.

    KUI "1" Näita reaktsiooni "Hämmastav!" KUI "2" Näita kommentaari "Tore!" KUI "3" Näita reaktsiooni "Sisene uuesti!"



  9. Ennustage viga. Peate arvestama juhuga, kui kasutaja ei reageeri kutsele õigesti ja koostada tõrge.

    KUI sisenemist ei tunnustata Näita reaktsiooni "Te pole minu juhiseid järginud!"



  10. Lisage oma programmi kõik muud komponendid. Kui arvate, et olete valmis, sirvige oma dokumenti ja lisage puuduvad üksused või fignole, et veenduda, et need, kes seda loevad, saavad aru, mis toimub. Teie pseudokood peaks lõpuks välja nägema selline.

    See programm ootab kasutajat. Kui see vastab oodatule, reageerib programm, vastasel juhul väljastatakse tagasilükkamine. Saate tervitus "Soovin teile hommikust!" Kuva kasutaja viip "Jätkamiseks vajutage sisestusklahvi" Näita kiiret tegutsemist kasutaja "Kuidas sul täna läheb?" Näita 3 ettepanekut "1. Hea". "2. Väga hea" "3. Halb." Kuva kasutaja sisestustaotlus "Sisestage oma olekut määratlev number:" IF "1" Kuva reaktsioon "Awesome!" KUI "2" Näita kommentaari "Tore!" KUI "3" Näita reaktsiooni "Sisene uuesti!" KUI sisenemist ei tunnustata Näita reaktsiooni "Te pole minu juhiseid järginud!"



  11. Salvestage dokument. Vajutage Windowsis üheaegselt klahve Ctrl+S klaviatuurilt ja Macis vajutage klahve ⌘ käsk+S. Pange see nimi ja klõpsake nuppu kirje.
nõu



  • Pseudokood on ideaalne algoritmide määratlemiseks, mis moodustavad olulisi programme, mille allikad ulatuvad sadade kuni kümnete tuhandete koodiridadeni.
Hoiatused
  • Programmi loomisel ei saa pseudokoodi mingil juhul otseselt asendada kompileeritava või tõlgendatava lähtekoodiga. See võib olla ka viide selgitamaks, mida programm tegema peab.

Kuidas Firefoxi taastada

Lewis Jackson

Mai 2024

Palju vead või Firefoxi krahhide põhjuek on pitikprogrammid (tuntud ka kui "liandmoodulid") või braueri ätete muudatued. elle taatamiega aab enamiku neit probleemidet par...

aate teada, kuida traadita ruuterit traadita kaardina kautada. Noh, traadita ruuteritel ja traadita kaartidel on enamati ama funktioon, kuid erinevate ühendutega. Traadita ruuter on võrguead...

Saidi Valik